Lines Matching defs:tskTaskControlBlock
358 typedef struct tskTaskControlBlock /* The old naming convention is used to prevent breaking k… struct
360 …on of the last item placed on the tasks stack. THIS MUST BE THE FIRST MEMBER OF THE TCB STRUCT. */
363 …ttings are defined as part of the port layer. THIS MUST BE THE SECOND MEMBER OF THE TCB STRUCT. */
367 …es. UBaseType_t must have greater than or equal to the number of bits as configNUMBER_OF_CORES. */
370 …st item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ). */
371 ListItem_t xEventListItem; /**< Used to reference a task from an event list. */
372 …Type_t uxPriority; /**< The priority of the task. 0 is the lowest priority. */
373 StackType_t * pxStack; /**< Points to the start of the stack. */
375 …ng on, if the task is running. Otherwise, identifies the task's state - not running or yielding. */
376 … uxTaskAttributes; /**< Task's attributes - currently used to identify the idle tasks. */
378 …K_NAME_LEN ]; /**< Descriptive name given to the task when created. Facilitates debugging only. */
381 BaseType_t xPreemptionDisable; /**< Used to prevent the task from being preempted. */
385 StackType_t * pxEndOfStack; /**< Points to the highest valid address for the stack. */
389 …critical section nesting depth for ports that do not maintain their own count in the port layer. */
393 …B is created. It allows debuggers to determine when a task has been deleted and then recreated. */
394 … UBaseType_t uxTaskNumber; /**< Stores a number specifically for use by third party trace code. */
398 …ority; /**< The priority last assigned to the task - used by the priority inheritance mechanism. */
399 UBaseType_t uxMutexesHeld;
403 TaskHookFunction_t pxTaskTag;
407 void * pvThreadLocalStoragePointers[ configNUM_THREAD_LOCAL_STORAGE_POINTERS ];
411 …R_TYPE ulRunTimeCounter; /**< Stores the amount of time the task has spent in the Running state. */
415 …S_BLOCK_TYPE xTLSBlock; /**< Memory block used as Thread Local Storage (TLS) Block for the task. */
419 volatile uint32_t ulNotifiedValue[ configTASK_NOTIFICATION_ARRAY_ENTRIES ];
420 volatile uint8_t ucNotifyState[ configTASK_NOTIFICATION_ARRAY_ENTRIES ];
426 …to pdTRUE if the task is a statically allocated to ensure no attempt is made to free the memory. */
430 uint8_t ucDelayAborted;
434 int iTaskErrno;