RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Data Fields

Test context for spec:/score/tq/req/timeout-priority-inherit test case. More...

Data Fields

CallWithinISRRequest request
 This member contains the call within ISR request.
 
rtems_id scheduler_id
 This member specifies the scheduler of the thread.
 
bool other_scheduler
 If this member is true, then the thread shall have at least two eligible scheduler.
 
TQNodeKind queue_node
 This member specifies the queue node kind.
 
TQNodeKind owner_node
 This member specifies the owner priority node kind.
 
rtems_event_set owner_obtain
 This member specifies which mutex obtain event shall be used to block the thread queue owner.
 
rtems_event_set owner_release
 This member specifies which mutex release event shall be used to unblock the thread queue owner.
 
TQNodeKind owner_queue_node
 This member specifies the owner queue node kind.
 
TQNodeKind owner_owner_node
 This member specifies the kind of the priority node of the owner of the thread queue on which the owner of the thread queue is blocked.
 
TQWaitState wait_state
 This member specifies the wait state.
 
rtems_task_priority queue_priority
 This member contains the thread queue priority.
 
rtems_task_priority owner_priority
 This member contains the owner priority.
 
rtems_task_priority owner_priority_after
 This member contains the owner priority after the timeout or surrender.
 
rtems_task_priority owner_queue_priority
 This member contains the priority of the thread queue on which the owner is enqueued.
 
rtems_task_priority owner_owner_priority
 This member contains the priority of the owner of the thread queue on which the owner is enqueued.
 
rtems_task_priority owner_owner_priority_after
 This member contains the priority after the timeout or surrender of the owner of the thread queue on which the owner is enqueued.
 
bool queue_helper_surrender
 If this member is true, then the queue helper shall surrender the thread queue.
 
bool owner_helper_release
 If this member is true, then the owner helper shall release mutex A.
 
bool owner_queue_helper_release
 If this member is true, then the owner queue helper shall release the mutex on which the owner is blocked.
 
bool owner_owner_helper_release
 If this member is true, then helper of the owner of the mutex which the owner blocked shall release mutex B.
 
TQContexttq_ctx
 This member contains a copy of the corresponding ScoreTqReqTimeoutPriorityInherit_Run() parameter.
 
struct {
   size_t   pci [8]
 This member defines the pre-condition indices for the next action.
 
   size_t   pcs [8]
 This member defines the pre-condition states for the next action.
 
   bool   in_action_loop
 If this member is true, then the test action loop is executed.
 
   size_t   index
 This member contains the next transition map index.
 
   ScoreTqReqTimeoutPriorityInherit_Entry   entry
 This member contains the current transition map entry.
 
   bool   skip
 If this member is true, then the current transition variant should be skipped.
 
Map
 

Detailed Description

Test context for spec:/score/tq/req/timeout-priority-inherit test case.


The documentation for this struct was generated from the following file: