Lines Matching defs:tskTaskControlBlock
210 …typedef struct tskTaskControlBlock /* The old naming convention is used to prevent breaking … struct
212 …on of the last item placed on the tasks stack. THIS MUST BE THE FIRST MEMBER OF THE TCB STRUCT. */
215 …ttings are defined as part of the port layer. THIS MUST BE THE SECOND MEMBER OF THE TCB STRUCT. */
218 …st item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ). */
219 … ListItem_t xEventListItem; /*< Used to reference a task from an event list. */
220 …eType_t uxPriority; /*< The priority of the task. 0 is the lowest priority. */
221 StackType_t * pxStack; /*< Points to the start of the stack. */
222 …ted. Facilitates debugging only. */ /*lint !e971 Unqualified char types are allowed for strings a…
225 StackType_t * pxEndOfStack; /*< Points to the highest valid address for the stack. */
229 …critical section nesting depth for ports that do not maintain their own count in the port layer. */
233 …B is created. It allows debuggers to determine when a task has been deleted and then recreated. */
234 … UBaseType_t uxTaskNumber; /*< Stores a number specifically for use by third party trace code. */
238 …iority; /*< The priority last assigned to the task - used by the priority inheritance mechanism. */
239 UBaseType_t uxMutexesHeld;
243 TaskHookFunction_t pxTaskTag;
247 void * pvThreadLocalStoragePointers[ configNUM_THREAD_LOCAL_STORAGE_POINTERS ];
251 …int32_t ulRunTimeCounter; /*< Stores the amount of time the task has spent in the Running state. */
255 …LS_BLOCK_TYPE xTLSBlock; /*< Memory block used as Thread Local Storage (TLS) Block for the task. */
259 volatile uint32_t ulNotifiedValue;
260 volatile uint8_t ucNotifyState;
266 …to pdTRUE if the task is a statically allocated to ensure no attempt is made to free the memory. */
270 uint8_t ucDelayAborted;
274 int iTaskErrno;