![]() |
RTEMS 6.1-rc7
|
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 |
Test context for spec:/score/tq/req/timeout-priority-inherit test case.