FreeRTOS + 0/58 examples
CodeScope will show references to tskTaskControlBlock from the following samples and libraries:
Libraries
Examples
STM32446E_EVAL
Demonstrations
Applications
FreeRTOS
STM32469I-Discovery
Demonstrations
Applications
FreeRTOS
STM32469I_EVAL
Demonstrations
Applications
FreeRTOS
LwIP
mbedTLS
STM324xG_EVAL
Demonstrations
Applications
FreeRTOS
LwIP
mbedTLS
STM32F412G-Discovery
Demonstrations
Applications
FreeRTOS
STM32F413H-Discovery
Demonstrations
Applications
FreeRTOS
STM324x9I_EVAL
Applications
FreeRTOS
LwIP
mbedTLS
Demonstrations
STemWin
STM32F413ZH-Nucleo
Applications
FreeRTOS
STM32F429I-Discovery
Applications
FreeRTOS
STM32F429ZI-Nucleo
Applications
LwIP
 
Symbols
loading...
Files
loading...

tskTaskControlBlock struct

Type by which tasks are referenced. For example, a call to xTaskCreate returns (via a pointer parameter) an TaskHandle_t variable that can then be used as a parameter to vTaskDelete to delete the task.

Syntax

struct tskTaskControlBlock;
Implemented in tasks.c:252

Fields

pxTopOfStack

No summary provided. Read more...

xMPUSettings

No summary provided. Read more...

xStateListItem

No summary provided. Read more...

xEventListItem

No summary provided. Read more...

uxPriority

No summary provided. Read more...

pxStack

No summary provided. Read more...

pcTaskName

No summary provided. Read more...

uxTCBNumber

No summary provided. Read more...

uxTaskNumber

No summary provided. Read more...

uxBasePriority

No summary provided. Read more...

uxMutexesHeld

No summary provided. Read more...

ulRunTimeCounter

No summary provided. Read more...

ulNotifiedValue

No summary provided. Read more...

ucNotifyState

No summary provided. Read more...

ucStaticallyAllocated

No summary provided. Read more...

ucDelayAborted

No summary provided. Read more...

Examples

tskTaskControlBlock is referenced by 58 libraries and example projects.

References

LocationReferrerScopeText
cmsis_os.h:238
task.h:70
typedef struct tskTaskControlBlock* TaskHandle_t;
tasks.c:252
typedef struct tskTaskControlBlock /* The old naming convention is used to prevent breaking kernel aware debuggers. */
tasks.c:329
tasks.c:333
typedef tskTCB TCB_t;
task.h:69
struct tskTaskControlBlock; /* The old naming convention is used to prevent breaking kernel aware debuggers. */
cmsis_os.c:202osThreadCreate()
cmsis_os.c:204osThreadCreate()::handleosThreadCreate()
TaskHandle_t handle;
cmsis_os.c:240osThreadGetId()
cmsis_os.c:255osThreadTerminate()::thread_idosThreadTerminate()
cmsis_os.c:284osThreadSetPriority()::thread_idosThreadSetPriority()
cmsis_os.c:300osThreadGetPriority()::thread_idosThreadGetPriority()
cmsis_os.c:502osSignalSet()::thread_idosSignalSet()
int32_t osSignalSet (osThreadId thread_id, int32_t signal)
cmsis_os.c:534osSignalClear()::thread_idosSignalClear()
int32_t osSignalClear (osThreadId thread_id, int32_t signal);
cmsis_os.c:1040osMessageCreate()::thread_idosMessageCreate()
cmsis_os.c:1168osMailCreate()::thread_idosMailCreate()
cmsis_os.c:1381osThreadGetState()::thread_idosThreadGetState()
osThreadState osThreadGetState(osThreadId thread_id)
cmsis_os.c:1419osThreadIsSuspended()::thread_idosThreadIsSuspended()
osStatus osThreadIsSuspended(osThreadId thread_id)
cmsis_os.c:1432osThreadSuspend()::thread_idosThreadSuspend()
cmsis_os.c:1448osThreadResume()::thread_idosThreadResume()
cmsis_os.c:1520osAbortDelay()::thread_idosAbortDelay()
cmsis_os.h:238
cmsis_os.h:441osThreadCreate()
cmsis_os.h:446osThreadGetId()
cmsis_os.h:452osThreadTerminate()::thread_idosThreadTerminate()
cmsis_os.h:464osThreadSetPriority()::thread_idosThreadSetPriority()
cmsis_os.h:470osThreadGetPriority()::thread_idosThreadGetPriority()
cmsis_os.h:559osSignalSet()::thread_idosSignalSet()
cmsis_os.h:566osSignalClear()::thread_idosSignalClear()
cmsis_os.h:792osMessageCreate()::thread_idosMessageCreate()
cmsis_os.h:845osMailCreate()::thread_idosMailCreate()
cmsis_os.h:898osThreadGetState()::thread_idosThreadGetState()
osThreadState osThreadGetState(osThreadId thread_id);
cmsis_os.h:908osThreadIsSuspended()::thread_idosThreadIsSuspended()
osStatus osThreadIsSuspended(osThreadId thread_id);
cmsis_os.h:917osThreadSuspend()::thread_idosThreadSuspend()
cmsis_os.h:924osThreadResume()::thread_idosThreadResume()
cmsis_os.h:953osAbortDelay()::thread_idosAbortDelay()
mpu_prototypes.h:41MPU_xTaskCreate()::pxCreatedTaskMPU_xTaskCreate()
BaseType_t MPU_xTaskCreate( TaskFunction_t pxTaskCode, const char * const pcName, const uint16_t usStackDepth, void * const pvParameters, UBaseType_t uxPriority, TaskHandle_t * const pxCreatedTask ) FREERTOS_SYSTEM_CALL;
mpu_prototypes.h:42MPU_xTaskCreateStatic()
mpu_prototypes.h:43MPU_xTaskCreateRestricted()::pxCreatedTaskMPU_xTaskCreateRestricted()
mpu_prototypes.h:44MPU_xTaskCreateRestrictedStatic()::pxCreatedTaskMPU_xTaskCreateRestrictedStatic()
mpu_prototypes.h:45MPU_vTaskAllocateMPURegions()::xTaskMPU_vTaskAllocateMPURegions()
mpu_prototypes.h:46MPU_vTaskDelete()::xTaskToDeleteMPU_vTaskDelete()
mpu_prototypes.h:49MPU_xTaskAbortDelay()::xTaskMPU_xTaskAbortDelay()
mpu_prototypes.h:50MPU_uxTaskPriorityGet()::xTaskMPU_uxTaskPriorityGet()
mpu_prototypes.h:51MPU_eTaskGetState()::xTaskMPU_eTaskGetState()
mpu_prototypes.h:52MPU_vTaskGetInfo()::xTaskMPU_vTaskGetInfo()
mpu_prototypes.h:53MPU_vTaskPrioritySet()::xTaskMPU_vTaskPrioritySet()
mpu_prototypes.h:54MPU_vTaskSuspend()::xTaskToSuspendMPU_vTaskSuspend()
mpu_prototypes.h:55MPU_vTaskResume()::xTaskToResumeMPU_vTaskResume()
mpu_prototypes.h:61MPU_pcTaskGetName()::xTaskToQueryMPU_pcTaskGetName()
mpu_prototypes.h:62MPU_xTaskGetHandle()
mpu_prototypes.h:63MPU_uxTaskGetStackHighWaterMark()::xTaskMPU_uxTaskGetStackHighWaterMark()
mpu_prototypes.h:64MPU_uxTaskGetStackHighWaterMark2()::xTaskMPU_uxTaskGetStackHighWaterMark2()
mpu_prototypes.h:65MPU_vTaskSetApplicationTaskTag()::xTaskMPU_vTaskSetApplicationTaskTag()
mpu_prototypes.h:66MPU_xTaskGetApplicationTaskTag()::xTaskMPU_xTaskGetApplicationTaskTag()
mpu_prototypes.h:67MPU_vTaskSetThreadLocalStoragePointer()::xTaskToSetMPU_vTaskSetThreadLocalStoragePointer()
mpu_prototypes.h:68MPU_pvTaskGetThreadLocalStoragePointer()::xTaskToQueryMPU_pvTaskGetThreadLocalStoragePointer()
mpu_prototypes.h:69MPU_xTaskCallApplicationTaskHook()::xTaskMPU_xTaskCallApplicationTaskHook()
mpu_prototypes.h:70MPU_xTaskGetIdleTaskHandle()
mpu_prototypes.h:75MPU_xTaskGenericNotify()::xTaskToNotifyMPU_xTaskGenericNotify()
mpu_prototypes.h:78MPU_xTaskNotifyStateClear()::xTaskMPU_xTaskNotifyStateClear()
mpu_prototypes.h:79MPU_ulTaskNotifyValueClear()::xTaskMPU_ulTaskNotifyValueClear()
mpu_prototypes.h:81MPU_xTaskGetCurrentTaskHandle()
mpu_prototypes.h:100MPU_xQueueGetMutexHolder()
mpu_prototypes.h:123MPU_xTimerGetTimerDaemonTaskHandle()
mpu_wrappers.c:90MPU_xTaskCreateRestricted()::pxCreatedTaskMPU_xTaskCreateRestricted()
mpu_wrappers.c:116MPU_xTaskCreate()::pxCreatedTaskMPU_xTaskCreate()
BaseType_t MPU_xTaskCreate( TaskFunction_t pvTaskCode, const char * const pcName, uint16_t usStackDepth, void *pvParameters, UBaseType_t uxPriority, TaskHandle_t *pxCreatedTask ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:141MPU_vTaskAllocateMPURegions()::xTaskMPU_vTaskAllocateMPURegions()
void MPU_vTaskAllocateMPURegions( TaskHandle_t xTask, const MemoryRegion_t * const xRegions ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:151MPU_vTaskDelete()::pxTaskToDeleteMPU_vTaskDelete()
void MPU_vTaskDelete( TaskHandle_t pxTaskToDelete ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:173MPU_xTaskAbortDelay()::xTaskMPU_xTaskAbortDelay()
BaseType_t MPU_xTaskAbortDelay( TaskHandle_t xTask ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:197MPU_uxTaskPriorityGet()::pxTaskMPU_uxTaskPriorityGet()
UBaseType_t MPU_uxTaskPriorityGet( const TaskHandle_t pxTask ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:210MPU_vTaskPrioritySet()::pxTaskMPU_vTaskPrioritySet()
void MPU_vTaskPrioritySet( TaskHandle_t pxTask, UBaseType_t uxNewPriority ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:221MPU_eTaskGetState()::pxTaskMPU_eTaskGetState()
eTaskState MPU_eTaskGetState( TaskHandle_t pxTask ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:234MPU_vTaskGetInfo()::xTaskMPU_vTaskGetInfo()
mpu_wrappers.c:245MPU_xTaskGetIdleTaskHandle()
TaskHandle_t MPU_xTaskGetIdleTaskHandle( void ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:247MPU_xTaskGetIdleTaskHandle()::xReturnMPU_xTaskGetIdleTaskHandle()
TaskHandle_t xReturn;
mpu_wrappers.c:258MPU_vTaskSuspend()::pxTaskToSuspendMPU_vTaskSuspend()
void MPU_vTaskSuspend( TaskHandle_t pxTaskToSuspend ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:269MPU_vTaskResume()::pxTaskToResumeMPU_vTaskResume()
void MPU_vTaskResume( TaskHandle_t pxTaskToResume ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:321MPU_pcTaskGetName()::xTaskToQueryMPU_pcTaskGetName()
char * MPU_pcTaskGetName( TaskHandle_t xTaskToQuery ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:333MPU_xTaskGetHandle()
TaskHandle_t MPU_xTaskGetHandle( const char *pcNameToQuery ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:335MPU_xTaskGetHandle()::xReturnMPU_xTaskGetHandle()
TaskHandle_t xReturn;
mpu_wrappers.c:466MPU_uxTaskGetStackHighWaterMark()::xTaskMPU_uxTaskGetStackHighWaterMark()
mpu_wrappers.c:492MPU_xTaskGetCurrentTaskHandle()
TaskHandle_t MPU_xTaskGetCurrentTaskHandle( void ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:494MPU_xTaskGetCurrentTaskHandle()::xReturnMPU_xTaskGetCurrentTaskHandle()
TaskHandle_t xReturn;
mpu_wrappers.c:538MPU_xTaskGenericNotify()::xTaskToNotifyMPU_xTaskGenericNotify()
mpu_wrappers.c:577MPU_xTaskNotifyStateClear()::xTaskMPU_xTaskNotifyStateClear()
mpu_wrappers.c:590MPU_ulTaskNotifyValueClear()::xTaskMPU_ulTaskNotifyValueClear()
uint32_t MPU_ulTaskNotifyValueClear( TaskHandle_t xTask, uint32_t ulBitsToClear ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:706MPU_xQueueGetMutexHolder()
mpu_wrappers.c:1019MPU_xTimerGetTimerDaemonTaskHandle()
TaskHandle_t MPU_xTimerGetTimerDaemonTaskHandle( void ) /* FREERTOS_SYSTEM_CALL */
mpu_wrappers.c:1021MPU_xTimerGetTimerDaemonTaskHandle()::xReturnMPU_xTimerGetTimerDaemonTaskHandle()
TaskHandle_t xReturn;
queue.c:75SemaphoreData::xMutexHolderSemaphoreData
TaskHandle_t xMutexHolder; /*< The handle of the task that holds the mutex. */
queue.c:532xQueueGetMutexHolder()
TaskHandle_t xQueueGetMutexHolder( QueueHandle_t xSemaphore )
queue.c:534xQueueGetMutexHolder()::pxReturnxQueueGetMutexHolder()
TaskHandle_t pxReturn;
queue.c:563xQueueGetMutexHolderFromISR()
TaskHandle_t xQueueGetMutexHolderFromISR( QueueHandle_t xSemaphore )
queue.c:565xQueueGetMutexHolderFromISR()::pxReturnxQueueGetMutexHolderFromISR()
TaskHandle_t pxReturn;
queue.h:1419xQueueGetMutexHolder()
queue.h:1420xQueueGetMutexHolderFromISR()
stream_buffer.c:147StreamBufferDef_t::xTaskWaitingToReceiveStreamBufferDef_t
volatile TaskHandle_t xTaskWaitingToReceive; /* Holds the handle of a task waiting for data, or NULL if no tasks are waiting. */
stream_buffer.c:148StreamBufferDef_t::xTaskWaitingToSendStreamBufferDef_t
volatile TaskHandle_t xTaskWaitingToSend; /* Holds the handle of a task waiting to send data to a message buffer that is full. */
task.h:70
typedef struct tskTaskControlBlock* TaskHandle_t;
task.h:139xTASK_STATUS::xHandlexTASK_STATUS
TaskHandle_t xHandle; /* The handle of the task to which the rest of the information in the structure relates. */
task.h:335xTaskCreate()::pxCreatedTaskxTaskCreate()
task.h:528MPU_xTaskCreateRestricted()::pxCreatedTaskMPU_xTaskCreateRestricted()
BaseType_t xTaskCreateRestricted( const TaskParameters_t * const pxTaskDefinition, TaskHandle_t *pxCreatedTask ) PRIVILEGED_FUNCTION;
task.h:665vTaskAllocateMPURegions()::xTaskvTaskAllocateMPURegions()
task.h:706vTaskDelete()::xTaskToDeletevTaskDelete()
task.h:847xTaskAbortDelay()::xTaskxTaskAbortDelay()
task.h:894uxTaskPriorityGet()::xTaskuxTaskPriorityGet()
task.h:902uxTaskPriorityGetFromISR()::xTaskuxTaskPriorityGetFromISR()
task.h:920eTaskGetState()::xTaskeTaskGetState()
task.h:976vTaskGetInfo()::xTaskvTaskGetInfo()
task.h:1018vTaskPrioritySet()::xTaskvTaskPrioritySet()
task.h:1069vTaskSuspend()::xTaskToSuspendvTaskSuspend()
task.h:1118vTaskResume()::xTaskToResumevTaskResume()
task.h:1147xTaskResumeFromISR()::xTaskToResumexTaskResumeFromISR()
task.h:1399pcTaskGetName()::xTaskToQuerypcTaskGetName()
char *pcTaskGetName( TaskHandle_t xTaskToQuery ) PRIVILEGED_FUNCTION; /*lint !e971 Unqualified char types are allowed for strings and single characters only. */
task.h:1415xTaskGetHandle()
TaskHandle_t xTaskGetHandle( const char *pcNameToQuery ) PRIVILEGED_FUNCTION; /*lint !e971 Unqualified char types are allowed for strings and single characters only. */
task.h:1442uxTaskGetStackHighWaterMark()::xTaskuxTaskGetStackHighWaterMark()
task.h:1469uxTaskGetStackHighWaterMark2()::xTaskuxTaskGetStackHighWaterMark2()
task.h:1487vTaskSetApplicationTaskTag()::xTaskvTaskSetApplicationTaskTag()
void vTaskSetApplicationTaskTag( TaskHandle_t xTask, TaskHookFunction_t pxHookFunction ) PRIVILEGED_FUNCTION;
task.h:1497xTaskGetApplicationTaskTag()::xTaskxTaskGetApplicationTaskTag()
TaskHookFunction_t xTaskGetApplicationTaskTag( TaskHandle_t xTask ) PRIVILEGED_FUNCTION;
task.h:1506xTaskGetApplicationTaskTagFromISR()::xTaskxTaskGetApplicationTaskTagFromISR()
TaskHookFunction_t xTaskGetApplicationTaskTagFromISR( TaskHandle_t xTask ) PRIVILEGED_FUNCTION;
task.h:1533xTaskCallApplicationTaskHook()::xTaskxTaskCallApplicationTaskHook()
task.h:1542xTaskGetIdleTaskHandle()
task.h:1853xTaskGenericNotify()::xTaskToNotifyxTaskGenericNotify()
task.h:1944xTaskGenericNotifyFromISR()::xTaskToNotifyxTaskGenericNotifyFromISR()
task.h:2122vTaskNotifyGiveFromISR()::xTaskToNotifyvTaskNotifyGiveFromISR()
task.h:2207xTaskNotifyStateClear()::xTaskxTaskNotifyStateClear()
task.h:2225ulTaskNotifyValueClear()::xTaskulTaskNotifyValueClear()
task.h:2438xTaskGetCurrentTaskHandle()
task.h:2456xTaskPriorityInherit()::pxMutexHolderxTaskPriorityInherit()
task.h:2462xTaskPriorityDisinherit()::pxMutexHolderxTaskPriorityDisinherit()
task.h:2472vTaskPriorityDisinheritAfterTimeout()::pxMutexHoldervTaskPriorityDisinheritAfterTimeout()
task.h:2477uxTaskGetTaskNumber()::xTaskuxTaskGetTaskNumber()
task.h:2483vTaskSetTaskNumber()::xTaskvTaskSetTaskNumber()
task.h:2528pvTaskIncrementMutexHeldCount()
tasks.c:329tskTCB
tasks.c:333
typedef tskTCB TCB_t;
tasks.c:337pxCurrentTCB
tasks.c:379xIdleTaskHandle
PRIVILEGED_DATA static TaskHandle_t xIdleTaskHandle = NULL; /*< Holds the handle of the idle task. The idle task is created automatically when the scheduler is started. */
tasks.c:407vApplicationStackOverflowHook()::xTaskvApplicationStackOverflowHook()
extern void vApplicationStackOverflowHook( TaskHandle_t xTask, char *pcTaskName );
tasks.c:432prvTaskIsTaskSuspended()::xTaskprvTaskIsTaskSuspended()
tasks.c:464prvDeleteTCB()::pxTCBprvDeleteTCB()
tasks.c:501prvSearchForNameWithinSingleList()
static TCB_t *prvSearchForNameWithinSingleList( List_t *pxList, const char pcNameToQuery[] ) PRIVILEGED_FUNCTION;
tasks.c:556prvInitialiseNewTask()::pxCreatedTaskprvInitialiseNewTask()
tasks.c:557prvInitialiseNewTask()::pxNewTCBprvInitialiseNewTask()
tasks.c:564prvAddNewTaskToReadyList()::pxNewTCBprvAddNewTaskToReadyList()
tasks.c:684xTaskCreateRestricted()::pxCreatedTaskxTaskCreateRestricted()
BaseType_t xTaskCreateRestricted( const TaskParameters_t * const pxTaskDefinition, TaskHandle_t *pxCreatedTask )
tasks.c:686xTaskCreateRestricted()::pxNewTCBxTaskCreateRestricted()
TCB_t *pxNewTCB;
tasks.c:696xTaskCreateRestricted()
pxNewTCB = ( TCB_t * ) pvPortMalloc( sizeof( TCB_t ) );
tasks.c:738xTaskCreate()::pxCreatedTaskxTaskCreate()
tasks.c:740xTaskCreate()::pxNewTCBxTaskCreate()
TCB_t *pxNewTCB;
tasks.c:778xTaskCreate()
pxNewTCB = ( TCB_t * ) pvPortMalloc( sizeof( TCB_t ) ); /*lint !e9087 !e9079 All values returned by pvPortMalloc() have at least the alignment required by the MCU's stack, and the first member of TCB_t is always a pointer to the task's stack. */
tasks.c:829prvInitialiseNewTask()::pxCreatedTaskprvInitialiseNewTask()
tasks.c:830prvInitialiseNewTask()::pxNewTCBprvInitialiseNewTask()
tasks.c:1068prvInitialiseNewTask()
tasks.c:1077prvAddNewTaskToReadyList()::pxNewTCBprvAddNewTaskToReadyList()
tasks.c:1162vTaskDelete()::xTaskToDeletevTaskDelete()
tasks.c:1164vTaskDelete()::pxTCBvTaskDelete()
TCB_t *pxTCB;
tasks.c:1386eTaskGetState()::xTaskeTaskGetState()
tasks.c:1390eTaskGetState()::pxTCBeTaskGetState()
const TCB_t * const pxTCB = xTask;
tasks.c:1478uxTaskPriorityGet()::xTaskuxTaskPriorityGet()
tasks.c:1480uxTaskPriorityGet()::pxTCBuxTaskPriorityGet()
TCB_t const *pxTCB;
tasks.c:1500uxTaskPriorityGetFromISR()::xTaskuxTaskPriorityGetFromISR()
tasks.c:1502uxTaskPriorityGetFromISR()::pxTCBuxTaskPriorityGetFromISR()
TCB_t const *pxTCB;
tasks.c:1540vTaskPrioritySet()::xTaskvTaskPrioritySet()
tasks.c:1542vTaskPrioritySet()::pxTCBvTaskPrioritySet()
TCB_t *pxTCB;
tasks.c:1704vTaskSuspend()::xTaskToSuspendvTaskSuspend()
tasks.c:1706vTaskSuspend()::pxTCBvTaskSuspend()
TCB_t *pxTCB;
tasks.c:1805prvTaskIsTaskSuspended()::xTaskprvTaskIsTaskSuspended()
tasks.c:1808prvTaskIsTaskSuspended()::pxTCBprvTaskIsTaskSuspended()
const TCB_t * const pxTCB = xTask;
tasks.c:1851vTaskResume()::xTaskToResumevTaskResume()
tasks.c:1853vTaskResume()::pxTCBvTaskResume()
TCB_t * const pxTCB = xTaskToResume;
tasks.c:1905xTaskResumeFromISR()::xTaskToResumexTaskResumeFromISR()
tasks.c:1908xTaskResumeFromISR()::pxTCBxTaskResumeFromISR()
TCB_t * const pxTCB = xTaskToResume;
tasks.c:2196xTaskResumeAll()::pxTCBxTaskResumeAll()
TCB_t *pxTCB = NULL;
tasks.c:2358pcTaskGetName()::xTaskToQuerypcTaskGetName()
char *pcTaskGetName( TaskHandle_t xTaskToQuery ) /*lint !e971 Unqualified char types are allowed for strings and single characters only. */
tasks.c:2360pcTaskGetName()::pxTCBpcTaskGetName()
TCB_t *pxTCB;
tasks.c:2372prvSearchForNameWithinSingleList()
static TCB_t *prvSearchForNameWithinSingleList( List_t *pxList, const char pcNameToQuery[] )
tasks.c:2374prvSearchForNameWithinSingleList()::pxNextTCBprvSearchForNameWithinSingleList()
TCB_t *pxNextTCB, *pxFirstTCB, *pxReturn = NULL;
tasks.c:2440xTaskGetHandle()
TaskHandle_t xTaskGetHandle( const char *pcNameToQuery ) /*lint !e971 Unqualified char types are allowed for strings and single characters only. */
tasks.c:2443xTaskGetHandle()::pxTCBxTaskGetHandle()
TCB_t* pxTCB;
tasks.c:2579xTaskGetIdleTaskHandle()
TaskHandle_t xTaskGetIdleTaskHandle( void )
tasks.c:2629xTaskAbortDelay()::xTaskxTaskAbortDelay()
BaseType_t xTaskAbortDelay( TaskHandle_t xTask )
tasks.c:2631xTaskAbortDelay()::pxTCBxTaskAbortDelay()
TCB_t *pxTCB = xTask;
tasks.c:2709xTaskIncrementTick()::pxTCBxTaskIncrementTick()
TCB_t * pxTCB;
tasks.c:2881vTaskSetApplicationTaskTag()::xTaskvTaskSetApplicationTaskTag()
void vTaskSetApplicationTaskTag( TaskHandle_t xTask, TaskHookFunction_t pxHookFunction )
tasks.c:2883vTaskSetApplicationTaskTag()::xTCBvTaskSetApplicationTaskTag()
TCB_t *xTCB;
tasks.c:2889vTaskSetApplicationTaskTag()
xTCB = ( TCB_t * ) pxCurrentTCB;
tasks.c:2910xTaskGetApplicationTaskTag()::xTaskxTaskGetApplicationTaskTag()
TaskHookFunction_t xTaskGetApplicationTaskTag( TaskHandle_t xTask )
tasks.c:2912xTaskGetApplicationTaskTag()::pxTCBxTaskGetApplicationTaskTag()
TCB_t *pxTCB;
tasks.c:2934xTaskGetApplicationTaskTagFromISR()::xTaskxTaskGetApplicationTaskTagFromISR()
TaskHookFunction_t xTaskGetApplicationTaskTagFromISR( TaskHandle_t xTask )
tasks.c:2936xTaskGetApplicationTaskTagFromISR()::pxTCBxTaskGetApplicationTaskTagFromISR()
TCB_t *pxTCB;
tasks.c:2959xTaskCallApplicationTaskHook()::xTaskxTaskCallApplicationTaskHook()
BaseType_t xTaskCallApplicationTaskHook( TaskHandle_t xTask, void *pvParameter )
tasks.c:2961xTaskCallApplicationTaskHook()::xTCBxTaskCallApplicationTaskHook()
TCB_t *xTCB;
tasks.c:3030vTaskSwitchContext()
tasks.c:3140xTaskRemoveFromEventList()::pxUnblockedTCBxTaskRemoveFromEventList()
TCB_t *pxUnblockedTCB;
tasks.c:3208vTaskRemoveFromUnorderedEventList()::pxUnblockedTCBvTaskRemoveFromUnorderedEventList()
TCB_t *pxUnblockedTCB;
tasks.c:3345uxTaskGetTaskNumber()::xTaskuxTaskGetTaskNumber()
tasks.c:3348uxTaskGetTaskNumber()::pxTCBuxTaskGetTaskNumber()
TCB_t const *pxTCB;
tasks.c:3368vTaskSetTaskNumber()::xTaskvTaskSetTaskNumber()
tasks.c:3370vTaskSetTaskNumber()::pxTCBvTaskSetTaskNumber()
TCB_t * pxTCB;
tasks.c:3593vTaskAllocateMPURegions()::xTaskToModifyvTaskAllocateMPURegions()
void vTaskAllocateMPURegions( TaskHandle_t xTaskToModify, const MemoryRegion_t * const xRegions )
tasks.c:3595vTaskAllocateMPURegions()::pxTCBvTaskAllocateMPURegions()
TCB_t *pxTCB;
tasks.c:3646prvCheckTasksWaitingTermination()::pxTCBprvCheckTasksWaitingTermination()
TCB_t *pxTCB;
tasks.c:3670vTaskGetInfo()::xTaskvTaskGetInfo()
tasks.c:3672vTaskGetInfo()::pxTCBvTaskGetInfo()
TCB_t *pxTCB;
tasks.c:3677vTaskGetInfo()
tasks.c:3768prvListTasksWithinSingleList()::pxNextTCBprvListTasksWithinSingleList()
configLIST_VOLATILE TCB_t *pxNextTCB, *pxFirstTCB;
tasks.c:3782prvListTasksWithinSingleList()
vTaskGetInfo( ( TaskHandle_t ) pxNextTCB, &( pxTaskStatusArray[ uxTask ] ), pdTRUE, eState );
tasks.c:3859uxTaskGetStackHighWaterMark()::xTaskuxTaskGetStackHighWaterMark()
UBaseType_t uxTaskGetStackHighWaterMark( TaskHandle_t xTask )
tasks.c:3861uxTaskGetStackHighWaterMark()::pxTCBuxTaskGetStackHighWaterMark()
TCB_t *pxTCB;
tasks.c:3887prvDeleteTCB()::pxTCBprvDeleteTCB()
static void prvDeleteTCB( TCB_t *pxTCB )
tasks.c:3909prvDeleteTCB()
tasks.c:3921prvDeleteTCB()
vPortFree( pxTCB );
tasks.c:3927prvDeleteTCB()
vPortFree( pxTCB );
tasks.c:3945prvResetNextTaskUnblockTime()::pxTCBprvResetNextTaskUnblockTime()
TCB_t *pxTCB;
tasks.c:3969xTaskGetCurrentTaskHandle()
tasks.c:3971xTaskGetCurrentTaskHandle()::xReturnxTaskGetCurrentTaskHandle()
TaskHandle_t xReturn;
tasks.c:4014xTaskPriorityInherit()::pxMutexHolderxTaskPriorityInherit()
tasks.c:4016xTaskPriorityInherit()::pxMutexHolderTCBxTaskPriorityInherit()
TCB_t * const pxMutexHolderTCB = pxMutexHolder;
tasks.c:4104xTaskPriorityDisinherit()::pxMutexHolderxTaskPriorityDisinherit()
tasks.c:4106xTaskPriorityDisinherit()::pxTCBxTaskPriorityDisinherit()
TCB_t * const pxTCB = pxMutexHolder;
tasks.c:4184vTaskPriorityDisinheritAfterTimeout()::pxMutexHoldervTaskPriorityDisinheritAfterTimeout()
tasks.c:4186vTaskPriorityDisinheritAfterTimeout()::pxTCBvTaskPriorityDisinheritAfterTimeout()
TCB_t * const pxTCB = pxMutexHolder;
tasks.c:4618pvTaskIncrementMutexHeldCount()
tasks.c:4783xTaskGenericNotify()::xTaskToNotifyxTaskGenericNotify()
tasks.c:4785xTaskGenericNotify()::pxTCBxTaskGenericNotify()
TCB_t * pxTCB;
tasks.c:4897xTaskGenericNotifyFromISR()::xTaskToNotifyxTaskGenericNotifyFromISR()
tasks.c:4899xTaskGenericNotifyFromISR()::pxTCBxTaskGenericNotifyFromISR()
TCB_t * pxTCB;
tasks.c:5026vTaskNotifyGiveFromISR()::xTaskToNotifyvTaskNotifyGiveFromISR()
tasks.c:5028vTaskNotifyGiveFromISR()::pxTCBvTaskNotifyGiveFromISR()
TCB_t * pxTCB;
tasks.c:5112xTaskNotifyStateClear()::xTaskxTaskNotifyStateClear()
tasks.c:5114xTaskNotifyStateClear()::pxTCBxTaskNotifyStateClear()
TCB_t *pxTCB;
tasks.c:5143ulTaskNotifyValueClear()::xTaskulTaskNotifyValueClear()
tasks.c:5145ulTaskNotifyValueClear()::pxTCBulTaskNotifyValueClear()
TCB_t *pxTCB;
timers.c:142xTimerTaskHandle
PRIVILEGED_DATA static TaskHandle_t xTimerTaskHandle = NULL;
timers.c:424xTimerGetTimerDaemonTaskHandle()
TaskHandle_t xTimerGetTimerDaemonTaskHandle( void )
timers.h:452xTimerGetTimerDaemonTaskHandle()

Type Use

Variables of tskTaskControlBlock type
MPU_xTaskCreate()::pxCreatedTask
xTaskCreateRestricted()::pxNewTCB
xTaskCreate()::pxNewTCB
vTaskDelete()::pxTCB
eTaskGetState()::pxTCB
uxTaskPriorityGet()::pxTCB
uxTaskPriorityGetFromISR()::pxTCB
vTaskPrioritySet()::pxTCB
vTaskSuspend()::pxTCB
prvTaskIsTaskSuspended()::pxTCB
vTaskResume()::pxTCB
xTaskResumeFromISR()::pxTCB
xTaskResumeAll()::pxTCB
pcTaskGetName()::pxTCB
prvSearchForNameWithinSingleList()::pxNextTCB
prvSearchForNameWithinSingleList()::pxFirstTCB
prvSearchForNameWithinSingleList()::pxReturn
xTaskGetHandle()::pxTCB
xTaskAbortDelay()::pxTCB
xTaskIncrementTick()::pxTCB
vTaskSetApplicationTaskTag()::xTCB
xTaskGetApplicationTaskTag()::pxTCB
xTaskGetApplicationTaskTagFromISR()::pxTCB
xTaskCallApplicationTaskHook()::xTCB
xTaskRemoveFromEventList()::pxUnblockedTCB
vTaskRemoveFromUnorderedEventList()::pxUnblockedTCB
uxTaskGetTaskNumber()::pxTCB
vTaskSetTaskNumber()::pxTCB
vTaskAllocateMPURegions()::xTaskToModify
vTaskAllocateMPURegions()::pxTCB
prvCheckTasksWaitingTermination()::pxTCB
vTaskGetInfo()::pxTCB
prvListTasksWithinSingleList()::pxNextTCB
prvListTasksWithinSingleList()::pxFirstTCB
uxTaskGetStackHighWaterMark()::pxTCB
prvResetNextTaskUnblockTime()::pxTCB
xTaskGetCurrentTaskHandle()::xReturn
xTaskPriorityInherit()::pxMutexHolderTCB
xTaskPriorityDisinherit()::pxTCB
vTaskPriorityDisinheritAfterTimeout()::pxTCB
xTaskGenericNotify()::pxTCB
xTaskGenericNotifyFromISR()::pxTCB
vTaskNotifyGiveFromISR()::pxTCB
xTaskNotifyStateClear()::pxTCB
ulTaskNotifyValueClear()::pxTCB
xQueueGetMutexHolder()::pxReturn
xQueueGetMutexHolderFromISR()::pxReturn
osThreadCreate()::handle
MPU_vTaskDelete()::pxTaskToDelete
MPU_uxTaskPriorityGet()::pxTask
MPU_vTaskPrioritySet()::pxTask
MPU_eTaskGetState()::pxTask
MPU_xTaskGetIdleTaskHandle()::xReturn
MPU_vTaskSuspend()::pxTaskToSuspend
MPU_vTaskResume()::pxTaskToResume
MPU_xTaskGetHandle()::xReturn
MPU_xTaskGetCurrentTaskHandle()::xReturn
MPU_xTimerGetTimerDaemonTaskHandle()::xReturn
all items filtered out
tskTaskControlBlock
all items filtered out
tskTaskControlBlock
all items filtered out
Allocators of tskTaskControlBlock
Deletors of tskTaskControlBlock
tskTaskControlBlock
all items filtered out