Functions | |
unsigned portBASE_TYPE | uxListRemove (xListItem *pxItemToRemove) |
void | vListInitialise (xList *pxList) |
void | vListInitialiseItem (xListItem *pxItem) |
void | vListInsert (xList *pxList, xListItem *pxNewListItem) |
void | vListInsertEnd (xList *pxList, xListItem *pxNewListItem) |
unsigned portBASE_TYPE uxListRemove | ( | xListItem * | pxItemToRemove | ) |
References NULL, xLIST_ITEM::pvContainer, xLIST::pxIndex, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, and xLIST::uxNumberOfItems.
Referenced by prvCheckTasksWaitingTermination(), vTaskDelay(), vTaskDelayUntil(), vTaskDelete(), vTaskPlaceOnEventList(), vTaskPriorityDisinherit(), vTaskPriorityInherit(), vTaskPrioritySet(), vTaskResume(), vTaskSuspend(), xTaskRemoveFromEventList(), xTaskResumeAll(), and xTaskResumeFromISR().
References xLIST::pxIndex, xMINI_LIST_ITEM::pxNext, xMINI_LIST_ITEM::pxPrevious, xLIST::uxNumberOfItems, xMINI_LIST_ITEM::xItemValue, and xLIST::xListEnd.
Referenced by prvInitialiseTaskLists(), xQueueCreateMutex(), and xQueueGenericReset().
References NULL, and xLIST_ITEM::pvContainer.
Referenced by prvInitialiseTCBVariables().
References xLIST_ITEM::pvContainer, xLIST::pxIndex, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, and xLIST::uxNumberOfItems.
Referenced by vTaskDelete(), vTaskPlaceOnEventList(), vTaskSuspend(), xTaskRemoveFromEventList(), and xTaskResumeFromISR().