FreeRTOS
xLIST_ITEM::pxContainer
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FreeRTOS
xLIST_ITEM::pxContainer
xLIST_ITEM::pxContainer field
Syntax
from
list.h:147
struct
xLIST
*
configLIST_VOLATILE
pxContainer
;
References
Location
Referrer
Text
list.h:147
struct
xLIST
*
configLIST_VOLATILE
pxContainer
;
/*< Pointer to the list in which this list item is placed (if any). */
list.c:65
vListInitialiseItem()
pxItem
->
pxContainer
=
NULL
;
list.c:97
vListInsertEnd()
pxNewListItem
->
pxContainer
=
pxList
;
list.c:164
vListInsert()
pxNewListItem
->
pxContainer
=
pxList
;
list.c:174
uxListRemove()
List_t
*
const
pxList
=
pxItemToRemove
->
pxContainer
;
list.c:192
uxListRemove()
pxItemToRemove
->
pxContainer
=
NULL
;
tasks.c:1183
vTaskDelete()
if
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
!=
NULL
)
tasks.c:1403
eTaskGetState()
pxStateList
=
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:1422
eTaskGetState()
if
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
==
NULL
)
tasks.c:1659
vTaskPrioritySet()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:1728
vTaskSuspend()
if
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
!=
NULL
)
tasks.c:1817
prvTaskIsTaskSuspended()
if
(
listIS_CONTAINED_WITHIN
(
&
xSuspendedTaskList
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:1820
prvTaskIsTaskSuspended()
if
(
listIS_CONTAINED_WITHIN
(
&
xPendingReadyList
,
&
(
pxTCB
->
xEventListItem
)
)
==
pdFALSE
)
tasks.c:1824
prvTaskIsTaskSuspended()
if
(
listIS_CONTAINED_WITHIN
(
NULL
,
&
(
pxTCB
->
xEventListItem
)
)
!=
pdFALSE
)
/*lint !e961. The cast is only redundant when NULL is used. */
tasks.c:2783
xTaskIncrementTick()
if
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
!=
NULL
)
tasks.c:3725
vTaskGetInfo()
if
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
!=
NULL
)
tasks.c:4043
xTaskPriorityInherit()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
pxMutexHolderTCB
->
uxPriority
]
)
,
&
(
pxMutexHolderTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:4247
vTaskPriorityDisinheritAfterTimeout()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:4853
xTaskGenericNotify()
configASSERT
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
==
NULL
)
;
tasks.c:4982
xTaskGenericNotifyFromISR()
configASSERT
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
==
NULL
)
;
tasks.c:5070
vTaskNotifyGiveFromISR()
configASSERT
(
listLIST_ITEM_CONTAINER
(
&
(
pxTCB
->
xEventListItem
)
)
==
NULL
)
;
timers.c:773
prvProcessReceivedCommands()
if
(
listIS_CONTAINED_WITHIN
(
NULL
,
&
(
pxTimer
->
xTimerListItem
)
)
==
pdFALSE
)
/*lint !e961. The cast is only redundant when NULL is passed into the macro. */
Data Use
Functions writing
xLIST_ITEM::pxContainer
Functions reading
xLIST_ITEM::pxContainer
vListInitialiseItem()
vListInsertEnd()
vListInsert()
uxListRemove()
all items filtered out
xLIST_ITEM::pxContainer
uxListRemove()
vTaskDelete()
eTaskGetState()
vTaskPrioritySet()
vTaskSuspend()
prvTaskIsTaskSuspended()
xTaskIncrementTick()
vTaskGetInfo()
xTaskPriorityInherit()
vTaskPriorityDisinheritAfterTimeout()
xTaskGenericNotify()
xTaskGenericNotifyFromISR()
vTaskNotifyGiveFromISR()
prvProcessReceivedCommands()
all items filtered out
Type of
xLIST_ITEM::pxContainer
xLIST_ITEM::pxContainer
xLIST
all items filtered out