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

xNextTaskUnblockTime variable

Syntax

PRIVILEGED_DATA static volatile TickType_t xNextTaskUnblockTime = ( TickType_t ) 0U;

References

LocationReferrerText
tasks.c:378
PRIVILEGED_DATA static volatile TickType_t xNextTaskUnblockTime = ( TickType_t ) 0U; /* Initialised to portMAX_DELAY before the scheduler starts. */
tasks.c:2059vTaskStartScheduler()
xNextTaskUnblockTime = portMAX_DELAY;
tasks.c:2185prvGetExpectedIdleTime()
xReturn = xNextTaskUnblockTime - xTickCount;
tasks.c:2601vTaskStepTick()
configASSERT( ( xTickCount + xTicksToJump ) <= xNextTaskUnblockTime );
tasks.c:2740xTaskIncrementTick()
if( xConstTickCount >= xNextTaskUnblockTime )
tasks.c:2751xTaskIncrementTick()
xNextTaskUnblockTime = portMAX_DELAY; /*lint !e961 MISRA exception as the casts are only redundant for some ports. */
tasks.c:2770xTaskIncrementTick()
xNextTaskUnblockTime = xItemValue;
tasks.c:3478prvIdleTask()
configASSERT( xNextTaskUnblockTime >= xTickCount );
tasks.c:3953prvResetNextTaskUnblockTime()
xNextTaskUnblockTime = portMAX_DELAY;
tasks.c:3962prvResetNextTaskUnblockTime()
xNextTaskUnblockTime = listGET_LIST_ITEM_VALUE( &( ( pxTCB )->xStateListItem ) );
tasks.c:5238prvAddCurrentTaskToDelayedList()
if( xTimeToWake < xNextTaskUnblockTime )
tasks.c:5240prvAddCurrentTaskToDelayedList()
xNextTaskUnblockTime = xTimeToWake;
tasks.c:5272prvAddCurrentTaskToDelayedList()
if( xTimeToWake < xNextTaskUnblockTime )
tasks.c:5274prvAddCurrentTaskToDelayedList()
xNextTaskUnblockTime = xTimeToWake;

Data Use

Functions writing xNextTaskUnblockTime
Functions reading xNextTaskUnblockTime
xNextTaskUnblockTime
Type of xNextTaskUnblockTime
xNextTaskUnblockTime
all items filtered out