tmrTimerControl::xTimerListItem is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesFreeRTOStmrTimerControl::xTimerListItem

tmrTimerControl::xTimerListItem field

Syntax

ListItem_t xTimerListItem;

References

LocationReferrerText
timers.c:76
ListItem_t xTimerListItem; /*<< Standard linked list item as used by all kernel features for event management. */
timers.c:371prvInitialiseNewTimer()
vListInitialiseItem( &( pxNewTimer->xTimerListItem ) );
timers.c:493xTimerGetExpiryTime()
xReturn = listGET_LIST_ITEM_VALUE( &( pxTimer->xTimerListItem ) );
timers.c:514prvProcessExpiredTimer()
( void ) uxListRemove( &( pxTimer->xTimerListItem ) );
timers.c:697prvInsertTimerInActiveList()
listSET_LIST_ITEM_VALUE( &( pxTimer->xTimerListItem ), xNextExpiryTime );
timers.c:698prvInsertTimerInActiveList()
listSET_LIST_ITEM_OWNER( &( pxTimer->xTimerListItem ), pxTimer );
timers.c:712prvInsertTimerInActiveList()
vListInsert( pxOverflowTimerList, &( pxTimer->xTimerListItem ) );
timers.c:726prvInsertTimerInActiveList()
vListInsert( pxCurrentTimerList, &( pxTimer->xTimerListItem ) );
timers.c:773prvProcessReceivedCommands()
if( listIS_CONTAINED_WITHIN( NULL, &( pxTimer->xTimerListItem ) ) == pdFALSE ) /*lint !e961. The cast is only redundant when NULL is passed into the macro. */
timers.c:776prvProcessReceivedCommands()
( void ) uxListRemove( &( pxTimer->xTimerListItem ) );
timers.c:899prvSwitchTimerLists()
( void ) uxListRemove( &( pxTimer->xTimerListItem ) );
timers.c:918prvSwitchTimerLists()
listSET_LIST_ITEM_VALUE( &( pxTimer->xTimerListItem ), xReloadTime );
timers.c:919prvSwitchTimerLists()
listSET_LIST_ITEM_OWNER( &( pxTimer->xTimerListItem ), pxTimer );
timers.c:920prvSwitchTimerLists()
vListInsert( pxCurrentTimerList, &( pxTimer->xTimerListItem ) );

Data Use

Functions reading tmrTimerControl::xTimerListItem
tmrTimerControl::xTimerListItem
Type of tmrTimerControl::xTimerListItem
tmrTimerControl::xTimerListItem
all items filtered out