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

Test context for spec:/rtems/task/req/restart test case. More...

Data Fields

T_scheduler_log_10 scheduler_log
 This member provides the scheduler operation records.
 
jmp_buf thread_dispatch_context
 This member provides a jump context to resume a thread dispatch.
 
WrapThreadQueueContext wrap_tq_ctx
 This member provides the context to wrap thread queue operations.
 
rtems_id scheduler_id
 This member contains the identifier of the runner scheduler.
 
rtems_id runner_id
 This member contains the identifier of the runner task.
 
rtems_id mutex_id
 This member contains the identifier of the mutex.
 
rtems_event_set events
 This member provides an event set used to set up the blocking conditions of the task to restart.
 
rtems_id worker_id
 This member contains the identifier of the worker task.
 
rtems_tcbworker_tcb
 This member references the TCB of the worker task.
 
States_Control worker_state
 This member contains the worker state at the end of the rtems_task_restart() call.
 
Thread_Life_state worker_life_state
 This member contains the worker thread life state at the end of the rtems_task_restart() call.
 
rtems_id deleter_id
 This member contains the identifier of the deleter task.
 
rtems_tcbdeleter_tcb
 This member references the TCB of the deleter task.
 
rtems_id extension_id
 This member contains the identifier of the test user extensions.
 
ExtensionCalls calls
 This member contains extension calls.
 
ExtensionCalls calls_after_restart
 This member contains extension calls after the rtems_task_restart() call.
 
rtems_task_argument actual_argument
 This member contains the actual argument passed to the entry point.
 
uint32_t restart_counter
 This member contains the restart counter.
 
bool dormant
 If this member is true, then the worker shall be dormant before the rtems_task_restart() call.
 
bool suspended
 If this member is true, then the worker shall be suspended before the rtems_task_restart() call.
 
bool protected
 If this member is true, then the thread life of the worker shall be protected before the rtems_task_restart() call.
 
bool restarting
 If this member is true, then the worker shall be restarting before the rtems_task_restart() call.
 
bool terminating
 If this member is true, then the worker shall be terminating before the rtems_task_restart() call.
 
bool interrupt
 If this member is true, then the rtems_task_restart() shall be called from within interrupt context.
 
bool nested_request
 If this member is true, then the rtems_task_restart() shall be called during another rtems_task_restart() call with the same task as a nested request.
 
bool blocked
 If this member is true, then the worker shall be blocked before the rtems_task_restart() call.
 
bool enqueued
 If this member is true, then the worker shall be enqueued on a wait queue before the rtems_task_restart() call.
 
bool timer_active
 If this member is true, then the timer of the worker shall be active before the rtems_task_restart() call.
 
bool real_priority_is_initial
 If this member is true, then the real priority of the worker shall be equal to its initial priority before the rtems_task_restart() call.
 
bool dispatch_disabled
 If this member is true, then thread dispatching is disabled by the worker task before the rtems_task_restart() call.
 
bool delete_worker_expected
 If this member is true, then it is expected to delete the worker.
 
rtems_status_code status
 This member contains the return value of the rtems_task_restart() call.
 
rtems_id id
 This member specifies if the id parameter value.
 
struct {
   size_t   pci [11]
 This member defines the pre-condition indices for the next action.
 
   size_t   pcs [11]
 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.
 
   RtemsTaskReqRestart_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:/rtems/task/req/restart test case.


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