#include <stdlib.h>
#include "FreeRTOS.h"
#include "list.h"
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 | ) |
Referenced by prvAddCurrentTaskToDelayedList(), prvCheckDelayedList(), prvCheckPendingReadyList(), prvCheckTasksWaitingTermination(), vCoRoutineAddToDelayedList(), vTaskPlaceOnEventList(), vTaskPlaceOnUnorderedEventList(), vTaskRemoveFromUnorderedEventList(), xCoRoutineRemoveFromEventList(), xTaskIncrementTick(), xTaskRemoveFromEventList(), xTaskRemoveFromUnorderedEventList(), and xTaskResumeAll().
void vListInitialise | ( | List_t *const | pxList | ) |
Referenced by prvInitialiseCoRoutineLists(), prvInitialiseTaskLists(), xEventGroupCreate(), and xQueueGenericReset().
void vListInitialiseItem | ( | ListItem_t *const | pxItem | ) |
Referenced by prvInitialiseTCBVariables(), and xCoRoutineCreate().
void vListInsert | ( | List_t *const | pxList, |
ListItem_t *const | pxNewListItem | ||
) |
Referenced by prvAddCurrentTaskToDelayedList(), vCoRoutineAddToDelayedList(), and vTaskPlaceOnEventList().
void vListInsertEnd | ( | List_t *const | pxList, |
ListItem_t *const | pxNewListItem | ||
) |