FreeRTOS
uxListRemove()
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
uxListRemove()
uxListRemove() function
Syntax
Show:
Summary
Declaration
Definition
from
list.h:405
UBaseType_t
uxListRemove
(
ListItem_t
*
const
pxItemToRemove
)
PRIVILEGED_FUNCTION
;
Implemented in
list.c:170
Arguments
Argument
pxItemToRemove
Related Functions
Found 4 other functions taking a
xLIST_ITEM
argument:
Function
vListInsertEnd()
vListInsert()
vListInitialiseItem()
vTaskRemoveFromUnorderedEventList()
Examples
References
from
examples
Code
Location
Referrer
UBaseType_t
uxListRemove
(
ListItem_t
*
const
pxItemToRemove
)
list.c:170
UBaseType_t
uxListRemove
(
ListItem_t
*
const
pxItemToRemove
)
PRIVILEGED_FUNCTION
;
list.h:405
if
(
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
==
(
UBaseType_t
)
0
)
tasks.c:1173
vTaskDelete()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:1185
vTaskDelete()
if
(
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
==
(
UBaseType_t
)
0
)
tasks.c:1664
vTaskPrioritySet()
if
(
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
==
(
UBaseType_t
)
0
)
tasks.c:1718
vTaskSuspend()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:1730
vTaskSuspend()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:1870
vTaskResume()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:1951
xTaskResumeFromISR()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:2221
xTaskResumeAll()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:2222
xTaskResumeAll()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:2647
xTaskAbortDelay()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:2657
xTaskAbortDelay()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:2779
xTaskIncrementTick()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:2785
xTaskIncrementTick()
(
void
)
uxListRemove
(
&
(
pxUnblockedTCB
->
xEventListItem
)
)
;
tasks.c:3158
xTaskRemoveFromEventList()
(
void
)
uxListRemove
(
&
(
pxUnblockedTCB
->
xStateListItem
)
)
;
tasks.c:3162
xTaskRemoveFromEventList()
(
void
)
uxListRemove
(
pxEventListItem
)
;
tasks.c:3221
vTaskRemoveFromUnorderedEventList()
(
void
)
uxListRemove
(
&
(
pxUnblockedTCB
->
xStateListItem
)
)
;
tasks.c:3240
vTaskRemoveFromUnorderedEventList()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:3655
prvCheckTasksWaitingTermination()
if
(
uxListRemove
(
&
(
pxMutexHolderTCB
->
xStateListItem
)
)
==
(
UBaseType_t
)
0
)
tasks.c:4045
xTaskPriorityInherit()
if
(
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
==
(
UBaseType_t
)
0
)
tasks.c:4131
xTaskPriorityDisinherit()
if
(
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
==
(
UBaseType_t
)
0
)
tasks.c:4249
vTaskPriorityDisinheritAfterTimeout()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:4849
xTaskGenericNotify()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:4986
xTaskGenericNotifyFromISR()
(
void
)
uxListRemove
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:5074
vTaskNotifyGiveFromISR()
if
(
uxListRemove
(
&
(
pxCurrentTCB
->
xStateListItem
)
)
==
(
UBaseType_t
)
0
)
tasks.c:5193
prvAddCurrentTaskToDelayedList()
(
void
)
uxListRemove
(
&
(
pxTimer
->
xTimerListItem
)
)
;
timers.c:514
prvProcessExpiredTimer()
(
void
)
uxListRemove
(
&
(
pxTimer
->
xTimerListItem
)
)
;
timers.c:776
prvProcessReceivedCommands()
(
void
)
uxListRemove
(
&
(
pxTimer
->
xTimerListItem
)
)
;
timers.c:899
prvSwitchTimerLists()
Call Tree
from
examples
uxListRemove()
is called by 21 functions:
vTaskDelete()
vTaskPrioritySet()
vTaskSuspend()
vTaskResume()
xTaskResumeFromISR()
xTaskResumeAll()
xTaskAbortDelay()
xTaskIncrementTick()
xTaskRemoveFromEventList()
vTaskRemoveFromUnorderedEventList()
prvCheckTasksWaitingTermination()
xTaskPriorityInherit()
xTaskPriorityDisinherit()
vTaskPriorityDisinheritAfterTimeout()
xTaskGenericNotify()
xTaskGenericNotifyFromISR()
vTaskNotifyGiveFromISR()
prvAddCurrentTaskToDelayedList()
prvProcessExpiredTimer()
prvProcessReceivedCommands()
prvSwitchTimerLists()
All items filtered out
uxListRemove()
All items filtered out
Data Use
from
examples
uxListRemove()
reads 6 variables and writes 5 variables:
xLIST_ITEM::pxNext
xLIST_ITEM::pxPrevious
xLIST_ITEM::pvContainer
xLIST::uxNumberOfItems
xLIST::pxIndex
xLIST_ITEM::pxContainer
All items filtered out
uxListRemove()
xLIST_ITEM::pxNext
xLIST_ITEM::pxPrevious
xLIST_ITEM::pvContainer
xLIST::pxIndex
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