tskTaskControlBlock::xEventListItem field
Used to reference a task from an event list.
![]()
listSET_LIST_ITEM_VALUE( &( pxNewTCB->xEventListItem ), ( TickType_t ) configMAX_PRIORITIES - ( TickType_t ) uxPriority );![]()
if( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) != NULL )![]()
( void ) uxListRemove( &( pxTCB->xEventListItem ) );![]()
pxEventList = listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) );![]()
if( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) == NULL )![]()
if( ( listGET_LIST_ITEM_VALUE( &( pxTCB->xEventListItem ) ) & taskEVENT_LIST_ITEM_VALUE_IN_USE ) == ( ( TickType_t ) 0U ) )![]()
listSET_LIST_ITEM_VALUE( &( pxTCB->xEventListItem ), ( ( TickType_t ) configMAX_PRIORITIES - ( TickType_t ) uxNewPriority ) );![]()
if( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) != NULL )![]()
( void ) uxListRemove( &( pxTCB->xEventListItem ) );![]()
if( listIS_CONTAINED_WITHIN( &xPendingReadyList, &( pxTCB->xEventListItem ) ) == pdFALSE )![]()
if( listIS_CONTAINED_WITHIN( NULL, &( pxTCB->xEventListItem ) ) != pdFALSE )![]()
vListInsertEnd( &( xPendingReadyList ), &( pxTCB->xEventListItem ) );![]()
if( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) != NULL )![]()
( void ) uxListRemove( &( pxTCB->xEventListItem ) );![]()
listINSERT_END( pxEventList, &( pxCurrentTCB->xEventListItem ) );![]()
if( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) != NULL )![]()
if( listIS_CONTAINED_WITHIN( &xPendingReadyList, &( pxTCB->xEventListItem ) ) != pdFALSE )![]()
if( ( listGET_LIST_ITEM_VALUE( &( pxMutexHolderTCB->xEventListItem ) ) & taskEVENT_LIST_ITEM_VALUE_IN_USE ) == ( ( TickType_t ) 0U ) )![]()
listSET_LIST_ITEM_VALUE( &( pxMutexHolderTCB->xEventListItem ), ( TickType_t ) configMAX_PRIORITIES - ( TickType_t ) pxCurrentTCB->uxPriority );![]()
listSET_LIST_ITEM_VALUE( &( pxTCB->xEventListItem ), ( TickType_t ) configMAX_PRIORITIES - ( TickType_t ) pxTCB->uxPriority );![]()
if( ( listGET_LIST_ITEM_VALUE( &( pxTCB->xEventListItem ) ) & taskEVENT_LIST_ITEM_VALUE_IN_USE ) == ( ( TickType_t ) 0U ) )![]()
listSET_LIST_ITEM_VALUE( &( pxTCB->xEventListItem ), ( TickType_t ) configMAX_PRIORITIES - ( TickType_t ) uxPriorityToUse );![]()
listSET_LIST_ITEM_VALUE( &( pxCurrentTCB->xEventListItem ), ( ( TickType_t ) configMAX_PRIORITIES - ( TickType_t ) pxCurrentTCB->uxPriority ) );![]()
configASSERT( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) == NULL );![]()
configASSERT( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) == NULL );![]()
configASSERT( listLIST_ITEM_CONTAINER( &( pxTCB->xEventListItem ) ) == NULL );
tskTaskControlBlock::xEventListItem is read by 22 functions:
![]()
tskTaskControlBlock::xEventListItem