Functions | |
UBaseType_t | uxListRemove (ListItem_t *const pxItemToRemove) |
void | vListInitialise (List_t *const pxList) |
void | vListInitialiseItem (ListItem_t *const pxItem) |
void | vListInsert (List_t *const pxList, ListItem_t *const pxNewListItem) |
void | vListInsertEnd (List_t *const pxList, ListItem_t *const pxNewListItem) |
UBaseType_t uxListRemove | ( | ListItem_t *const | pxItemToRemove | ) |
References mtCOVERAGE_TEST_DELAY, mtCOVERAGE_TEST_MARKER, xLIST_ITEM::pvContainer, xLIST::pxIndex, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, and xLIST::uxNumberOfItems.
Referenced by prvAddCurrentTaskToDelayedList(), prvCheckDelayedList(), prvCheckPendingReadyList(), prvCheckTasksWaitingTermination(), vCoRoutineAddToDelayedList(), vTaskDelete(), vTaskNotifyGiveFromISR(), vTaskPriorityDisinheritAfterTimeout(), vTaskPrioritySet(), vTaskRemoveFromUnorderedEventList(), vTaskResume(), vTaskSuspend(), xCoRoutineRemoveFromEventList(), xTaskGenericNotify(), xTaskGenericNotifyFromISR(), xTaskIncrementTick(), xTaskPriorityDisinherit(), xTaskPriorityInherit(), xTaskRemoveFromEventList(), xTaskResumeAll(), and xTaskResumeFromISR().
void vListInitialise | ( | List_t *const | pxList | ) |
References listSET_LIST_INTEGRITY_CHECK_1_VALUE, listSET_LIST_INTEGRITY_CHECK_2_VALUE, xLIST::pxIndex, xMINI_LIST_ITEM::pxNext, xMINI_LIST_ITEM::pxPrevious, xLIST::uxNumberOfItems, xMINI_LIST_ITEM::xItemValue, and xLIST::xListEnd.
Referenced by prvInitialiseCoRoutineLists(), prvInitialiseTaskLists(), xEventGroupCreate(), and xQueueGenericReset().
void vListInitialiseItem | ( | ListItem_t *const | pxItem | ) |
References listSET_FIRST_LIST_ITEM_INTEGRITY_CHECK_VALUE, listSET_SECOND_LIST_ITEM_INTEGRITY_CHECK_VALUE, and xLIST_ITEM::pvContainer.
Referenced by prvInitialiseNewTask(), and xCoRoutineCreate().
void vListInsert | ( | List_t *const | pxList, |
ListItem_t *const | pxNewListItem | ||
) |
References listTEST_LIST_INTEGRITY, listTEST_LIST_ITEM_INTEGRITY, xLIST_ITEM::pvContainer, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, xMINI_LIST_ITEM::pxPrevious, xLIST::uxNumberOfItems, xLIST_ITEM::xItemValue, and xLIST::xListEnd.
Referenced by prvAddCurrentTaskToDelayedList(), vCoRoutineAddToDelayedList(), and vTaskPlaceOnEventList().
void vListInsertEnd | ( | List_t *const | pxList, |
ListItem_t *const | pxNewListItem | ||
) |
References listTEST_LIST_INTEGRITY, listTEST_LIST_ITEM_INTEGRITY, mtCOVERAGE_TEST_DELAY, xLIST_ITEM::pvContainer, xLIST::pxIndex, xLIST_ITEM::pxNext, xLIST_ITEM::pxPrevious, and xLIST::uxNumberOfItems.
Referenced by prvAddCurrentTaskToDelayedList(), vTaskDelete(), vTaskNotifyGiveFromISR(), vTaskPlaceOnUnorderedEventList(), vTaskSuspend(), xCoRoutineRemoveFromEventList(), xTaskGenericNotifyFromISR(), xTaskRemoveFromEventList(), and xTaskResumeFromISR().