tskTaskControlBlock::xStateListItem is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesFreeRTOStskTaskControlBlock::xStateListItem

tskTaskControlBlock::xStateListItem field

Syntax

ListItem_t xStateListItem;

References

LocationReferrerText
tasks.c:260
ListItem_t xStateListItem; /*< The list that the state list item of a task is reference from denotes the state of that task (Ready, Blocked, Suspended ). */
tasks.c:941prvInitialiseNewTask()
vListInitialiseItem( &( pxNewTCB->xStateListItem ) );
tasks.c:946prvInitialiseNewTask()
listSET_LIST_ITEM_OWNER( &( pxNewTCB->xStateListItem ), pxNewTCB );
tasks.c:1134prvAddNewTaskToReadyList()
tasks.c:1173vTaskDelete()
if( uxListRemove( &( pxTCB->xStateListItem ) ) == ( UBaseType_t ) 0 )
tasks.c:1205vTaskDelete()
vListInsertEnd( &xTasksWaitingTermination, &( pxTCB->xStateListItem ) );
tasks.c:1403eTaskGetState()
pxStateList = listLIST_ITEM_CONTAINER( &( pxTCB->xStateListItem ) );
tasks.c:1659vTaskPrioritySet()
if( listIS_CONTAINED_WITHIN( &( pxReadyTasksLists[ uxPriorityUsedOnEntry ] ), &( pxTCB->xStateListItem ) ) != pdFALSE )
tasks.c:1664vTaskPrioritySet()
if( uxListRemove( &( pxTCB->xStateListItem ) ) == ( UBaseType_t ) 0 )
tasks.c:1675vTaskPrioritySet()
tasks.c:1718vTaskSuspend()
if( uxListRemove( &( pxTCB->xStateListItem ) ) == ( UBaseType_t ) 0 )
tasks.c:1737vTaskSuspend()
vListInsertEnd( &xSuspendedTaskList, &( pxTCB->xStateListItem ) );
tasks.c:1817prvTaskIsTaskSuspended()
if( listIS_CONTAINED_WITHIN( &xSuspendedTaskList, &( pxTCB->xStateListItem ) ) != pdFALSE )
tasks.c:1870vTaskResume()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:1871vTaskResume()
tasks.c:1951xTaskResumeFromISR()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:1952xTaskResumeFromISR()
tasks.c:2222xTaskResumeAll()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:2223xTaskResumeAll()
tasks.c:2647xTaskAbortDelay()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:2672xTaskAbortDelay()
prvAddTaskToReadyList( pxTCB );
tasks.c:2761xTaskIncrementTick()
xItemValue = listGET_LIST_ITEM_VALUE( &( pxTCB->xStateListItem ) );
tasks.c:2779xTaskIncrementTick()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:2794xTaskIncrementTick()
tasks.c:3162xTaskRemoveFromEventList()
( void ) uxListRemove( &( pxUnblockedTCB->xStateListItem ) );
tasks.c:3163xTaskRemoveFromEventList()
prvAddTaskToReadyList( pxUnblockedTCB );
tasks.c:3240vTaskRemoveFromUnorderedEventList()
( void ) uxListRemove( &( pxUnblockedTCB->xStateListItem ) );
tasks.c:3241vTaskRemoveFromUnorderedEventList()
prvAddTaskToReadyList( pxUnblockedTCB );
tasks.c:3655prvCheckTasksWaitingTermination()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:3962prvResetNextTaskUnblockTime()
xNextTaskUnblockTime = listGET_LIST_ITEM_VALUE( &( ( pxTCB )->xStateListItem ) );
tasks.c:4043xTaskPriorityInherit()
if( listIS_CONTAINED_WITHIN( &( pxReadyTasksLists[ pxMutexHolderTCB->uxPriority ] ), &( pxMutexHolderTCB->xStateListItem ) ) != pdFALSE )
tasks.c:4045xTaskPriorityInherit()
if( uxListRemove( &( pxMutexHolderTCB->xStateListItem ) ) == ( UBaseType_t ) 0 )
tasks.c:4059xTaskPriorityInherit()
prvAddTaskToReadyList( pxMutexHolderTCB );
tasks.c:4131xTaskPriorityDisinherit()
if( uxListRemove( &( pxTCB->xStateListItem ) ) == ( UBaseType_t ) 0 )
tasks.c:4149xTaskPriorityDisinherit()
tasks.c:4247vTaskPriorityDisinheritAfterTimeout()
if( listIS_CONTAINED_WITHIN( &( pxReadyTasksLists[ uxPriorityUsedOnEntry ] ), &( pxTCB->xStateListItem ) ) != pdFALSE )
tasks.c:4249vTaskPriorityDisinheritAfterTimeout()
if( uxListRemove( &( pxTCB->xStateListItem ) ) == ( UBaseType_t ) 0 )
tasks.c:4261vTaskPriorityDisinheritAfterTimeout()
tasks.c:4849xTaskGenericNotify()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:4850xTaskGenericNotify()
tasks.c:4986xTaskGenericNotifyFromISR()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:4987xTaskGenericNotifyFromISR()
tasks.c:5074vTaskNotifyGiveFromISR()
( void ) uxListRemove( &( pxTCB->xStateListItem ) );
tasks.c:5075vTaskNotifyGiveFromISR()
tasks.c:5193prvAddCurrentTaskToDelayedList()
if( uxListRemove( &( pxCurrentTCB->xStateListItem ) ) == ( UBaseType_t ) 0 )
tasks.c:5211prvAddCurrentTaskToDelayedList()
tasks.c:5221prvAddCurrentTaskToDelayedList()
listSET_LIST_ITEM_VALUE( &( pxCurrentTCB->xStateListItem ), xTimeToWake );
tasks.c:5227prvAddCurrentTaskToDelayedList()
tasks.c:5233prvAddCurrentTaskToDelayedList()
vListInsert( pxDelayedTaskList, &( pxCurrentTCB->xStateListItem ) );
tasks.c:5257prvAddCurrentTaskToDelayedList()
listSET_LIST_ITEM_VALUE( &( pxCurrentTCB->xStateListItem ), xTimeToWake );
tasks.c:5262prvAddCurrentTaskToDelayedList()
vListInsert( pxOverflowDelayedTaskList, &( pxCurrentTCB->xStateListItem ) );
tasks.c:5267prvAddCurrentTaskToDelayedList()
vListInsert( pxDelayedTaskList, &( pxCurrentTCB->xStateListItem ) );