Lines Matching defs:tskTaskControlBlock

259 typedef struct tskTaskControlBlock       /* The old naming convention is used to prevent breaking k…  struct
261 …on of the last item placed on the tasks stack. THIS MUST BE THE FIRST MEMBER OF THE TCB STRUCT. */
264 …ttings are defined as part of the port layer. THIS MUST BE THE SECOND MEMBER OF THE TCB STRUCT. */
267 …st item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ). */
268 ListItem_t xEventListItem; /**< Used to reference a task from an event list. */
269 …Type_t uxPriority; /**< The priority of the task. 0 is the lowest priority. */
270 StackType_t * pxStack; /**< Points to the start of the stack. */
271 …. Facilitates debugging only. */ /*lint !e971 Unqualified char types are allowed for strings and …
274 StackType_t * pxEndOfStack; /**< Points to the highest valid address for the stack. */
278 …critical section nesting depth for ports that do not maintain their own count in the port layer. */
282 …B is created. It allows debuggers to determine when a task has been deleted and then recreated. */
283 … UBaseType_t uxTaskNumber; /**< Stores a number specifically for use by third party trace code. */
287 …ority; /**< The priority last assigned to the task - used by the priority inheritance mechanism. */
288 UBaseType_t uxMutexesHeld;
292 TaskHookFunction_t pxTaskTag;
296 void * pvThreadLocalStoragePointers[ configNUM_THREAD_LOCAL_STORAGE_POINTERS ];
300 …R_TYPE ulRunTimeCounter; /**< Stores the amount of time the task has spent in the Running state. */
304 …S_BLOCK_TYPE xTLSBlock; /**< Memory block used as Thread Local Storage (TLS) Block for the task. */
308 volatile uint32_t ulNotifiedValue[ configTASK_NOTIFICATION_ARRAY_ENTRIES ];
309 volatile uint8_t ucNotifyState[ configTASK_NOTIFICATION_ARRAY_ENTRIES ];
315 …to pdTRUE if the task is a statically allocated to ensure no attempt is made to free the memory. */
319 uint8_t ucDelayAborted;
323 int iTaskErrno;