FreeRTOS
vListInsert()
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Arguments
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
FreeRTOS
vListInsert()
vListInsert() function
Syntax
Show:
Summary
Declaration
Definition
from
list.h:369
void
vListInsert
(
List_t
*
const
pxList
,
ListItem_t
*
const
pxNewListItem
)
PRIVILEGED_FUNCTION
;
Implemented in
list.c:103
Arguments
Argument
pxList
pxNewListItem
Related Functions
Found 10 other functions taking a
xLIST
argument:
Function
vListInsertEnd()
xTaskRemoveFromEventList()
vListInitialise()
prvListTasksWithinSingleList()
prvSearchForNameWithinSingleList()
vTaskPlaceOnEventList()
vTaskPlaceOnUnorderedEventList()
vTaskPlaceOnEventListRestricted()
vCoRoutineAddToDelayedList()
xCoRoutineRemoveFromEventList()
Examples
References
from
examples
Code
Location
Referrer
void
vListInsert
(
List_t
*
const
pxList
,
ListItem_t
*
const
pxNewListItem
)
list.c:103
void
vListInsert
(
List_t
*
const
pxList
,
ListItem_t
*
const
pxNewListItem
)
PRIVILEGED_FUNCTION
;
list.h:369
vListInsert
(
pxEventList
,
&
(
pxCurrentTCB
->
xEventListItem
)
)
;
tasks.c:3075
vTaskPlaceOnEventList()
vListInsert
(
pxOverflowDelayedTaskList
,
&
(
pxCurrentTCB
->
xStateListItem
)
)
;
tasks.c:5227
prvAddCurrentTaskToDelayedList()
vListInsert
(
pxDelayedTaskList
,
&
(
pxCurrentTCB
->
xStateListItem
)
)
;
tasks.c:5233
prvAddCurrentTaskToDelayedList()
vListInsert
(
pxOverflowDelayedTaskList
,
&
(
pxCurrentTCB
->
xStateListItem
)
)
;
tasks.c:5262
prvAddCurrentTaskToDelayedList()
vListInsert
(
pxDelayedTaskList
,
&
(
pxCurrentTCB
->
xStateListItem
)
)
;
tasks.c:5267
prvAddCurrentTaskToDelayedList()
vListInsert
(
pxOverflowTimerList
,
&
(
pxTimer
->
xTimerListItem
)
)
;
timers.c:712
prvInsertTimerInActiveList()
vListInsert
(
pxCurrentTimerList
,
&
(
pxTimer
->
xTimerListItem
)
)
;
timers.c:726
prvInsertTimerInActiveList()
vListInsert
(
pxCurrentTimerList
,
&
(
pxTimer
->
xTimerListItem
)
)
;
timers.c:920
prvSwitchTimerLists()
Call Tree
from
examples
vListInsert()
is called by 4 functions:
vTaskPlaceOnEventList()
prvAddCurrentTaskToDelayedList()
prvInsertTimerInActiveList()
prvSwitchTimerLists()
All items filtered out
vListInsert()
All items filtered out
Data Use
from
examples
vListInsert()
reads 5 variables and writes 4 variables:
xLIST_ITEM::xItemValue
xLIST_ITEM::pxNext
xMINI_LIST_ITEM::pxPrevious
xLIST::uxNumberOfItems
xLIST::xListEnd
All items filtered out
vListInsert()
xLIST_ITEM::pxNext
xLIST_ITEM::pxPrevious
xLIST_ITEM::pvContainer
xLIST_ITEM::pxContainer
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out