RTEMS 6.1
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.
 
TQContext * tq_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: