xPendingReadyList is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

xPendingReadyList variable

Syntax

PRIVILEGED_DATA static List_t xPendingReadyList;

References

LocationReferrerText
tasks.c:348
PRIVILEGED_DATA static List_t xPendingReadyList; /*< Tasks that have been readied while the scheduler was suspended. They will be moved to the ready list when the scheduler is resumed. */
tasks.c:1820prvTaskIsTaskSuspended()
if( listIS_CONTAINED_WITHIN( &xPendingReadyList, &( pxTCB->xEventListItem ) ) == pdFALSE )
tasks.c:1959xTaskResumeFromISR()
vListInsertEnd( &( xPendingReadyList ), &( pxTCB->xEventListItem ) );
tasks.c:2218xTaskResumeAll()
while( listLIST_IS_EMPTY( &xPendingReadyList ) == pdFALSE )
tasks.c:2220xTaskResumeAll()
pxTCB = listGET_OWNER_OF_HEAD_ENTRY( ( &xPendingReadyList ) ); /*lint !e9079 void * is used as this macro is used with timers and co-routines too. Alignment is known to be fine as the type of the pointer stored and retrieved is the same. */
tasks.c:3183xTaskRemoveFromEventList()
vListInsertEnd( &( xPendingReadyList ), &( pxUnblockedTCB->xEventListItem ) );
tasks.c:3519eTaskConfirmSleepModeStatus()
if( listCURRENT_LIST_LENGTH( &xPendingReadyList ) != 0 )
tasks.c:3618prvInitialiseTaskLists()
vListInitialise( &xPendingReadyList );
tasks.c:4993xTaskGenericNotifyFromISR()
vListInsertEnd( &( xPendingReadyList ), &( pxTCB->xEventListItem ) );
tasks.c:5081vTaskNotifyGiveFromISR()
vListInsertEnd( &( xPendingReadyList ), &( pxTCB->xEventListItem ) );

Data Use

Functions reading xPendingReadyList
xPendingReadyList
Type of xPendingReadyList
xPendingReadyList
all items filtered out