FreeRTOS
xLIST::uxNumberOfItems
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
Raspberry Pi Pico SDK and Examples
FreeRTOS
xLIST::uxNumberOfItems
xLIST::uxNumberOfItems field
Syntax
Show:
Summary
Declaration
from
list.h:175
UBaseType_t
uxNumberOfItems
;
Examples
References
from
examples
Code
Location
Referrer
configLIST_VOLATILE
UBaseType_t
uxNumberOfItems
;
list.h:175
while
(
listCURRENT_LIST_LENGTH
(
pxTasksWaitingForBits
)
>
(
UBaseType_t
)
0
)
event_groups.c:662
vEventGroupDelete()
pxList
->
uxNumberOfItems
=
(
UBaseType_t
)
0U
;
list.c:78
vListInitialise()
(
pxList
->
uxNumberOfItems
)
=
(
UBaseType_t
)
(
pxList
->
uxNumberOfItems
+
1U
)
;
list.c:133
vListInsertEnd()
(
pxList
->
uxNumberOfItems
)
=
(
UBaseType_t
)
(
pxList
->
uxNumberOfItems
+
1U
)
;
list.c:210
vListInsert()
(
pxList
->
uxNumberOfItems
)
=
(
UBaseType_t
)
(
pxList
->
uxNumberOfItems
-
1U
)
;
list.c:242
uxListRemove()
return
pxList
->
uxNumberOfItems
;
list.c:246
uxListRemove()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:334
xQueueGenericReset()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1002
xQueueGenericSend()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1037
xQueueGenericSend()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1248
xQueueGenericSendFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1276
xQueueGenericSendFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1424
xQueueGiveFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1452
xQueueGiveFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:1544
xQueueReceive()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:1714
xQueueSemaphoreTake()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1925
xQueuePeek()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:2087
xQueueReceiveFromISR()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
>
0U
)
queue.c:2375
prvGetHighestPriorityOfWaitToReceiveList()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:2532
prvUnlockQueue()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:2555
prvUnlockQueue()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:2589
prvUnlockQueue()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueueSetContainer
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:3334
prvNotifyQueueSetContainer()
if
(
listLIST_IS_EMPTY
(
&
(
pxReadyTasksLists
[
uxCurrentPriority
]
)
)
==
pdFALSE
)
tasks.c:1034
prvSelectHighestPriorityTask()
prvAddTaskToReadyList
(
pxNewTCB
)
;
tasks.c:2136
prvAddNewTaskToReadyList()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2926
vTaskPrioritySet()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:3379
vTaskResume()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:3468
xTaskResumeFromISR()
while
(
listLIST_IS_EMPTY
(
&
xPendingReadyList
)
==
pdFALSE
)
tasks.c:4006
xTaskResumeAll()
listREMOVE_ITEM
(
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:4012
xTaskResumeAll()
listREMOVE_ITEM
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:4014
xTaskResumeAll()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4015
xTaskResumeAll()
if
(
listCURRENT_LIST_LENGTH
(
pxList
)
>
(
UBaseType_t
)
0
)
tasks.c:4219
prvSearchForNameWithinSingleList()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4637
xTaskAbortDelay()
taskSWITCH_DELAYED_LISTS
(
)
;
tasks.c:4715
xTaskIncrementTick()
if
(
listLIST_IS_EMPTY
(
pxDelayedTaskList
)
!=
pdFALSE
)
tasks.c:4730
xTaskIncrementTick()
listREMOVE_ITEM
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:4768
xTaskIncrementTick()
listREMOVE_ITEM
(
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:4774
xTaskIncrementTick()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4783
xTaskIncrementTick()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
pxCurrentTCBs
[
xCoreID
]
->
uxPriority
]
)
)
>
1U
)
tasks.c:4841
xTaskIncrementTick()
listINSERT_END
(
pxEventList
,
&
(
pxCurrentTCB
->
xEventListItem
)
)
;
tasks.c:5306
vTaskPlaceOnUnorderedEventList()
listINSERT_END
(
pxEventList
,
&
(
pxCurrentTCB
->
xEventListItem
)
)
;
tasks.c:5334
vTaskPlaceOnEventListRestricted()
listREMOVE_ITEM
(
&
(
pxUnblockedTCB
->
xEventListItem
)
)
;
tasks.c:5378
xTaskRemoveFromEventList()
listREMOVE_ITEM
(
&
(
pxUnblockedTCB
->
xStateListItem
)
)
;
tasks.c:5382
xTaskRemoveFromEventList()
prvAddTaskToReadyList
(
pxUnblockedTCB
)
;
tasks.c:5383
xTaskRemoveFromEventList()
listINSERT_END
(
&
(
xPendingReadyList
)
,
&
(
pxUnblockedTCB
->
xEventListItem
)
)
;
tasks.c:5403
xTaskRemoveFromEventList()
listREMOVE_ITEM
(
pxEventListItem
)
;
tasks.c:5467
vTaskRemoveFromUnorderedEventList()
listREMOVE_ITEM
(
&
(
pxUnblockedTCB
->
xStateListItem
)
)
;
tasks.c:5486
vTaskRemoveFromUnorderedEventList()
prvAddTaskToReadyList
(
pxUnblockedTCB
)
;
tasks.c:5487
vTaskRemoveFromUnorderedEventList()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
(
UBaseType_t
)
configNUMBER_OF_CORES
)
tasks.c:5720
prvPassiveIdleTask()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
(
UBaseType_t
)
configNUMBER_OF_CORES
)
tasks.c:5809
prvIdleTask()
if
(
listCURRENT_LIST_LENGTH
(
pxList
)
>
(
UBaseType_t
)
0
)
tasks.c:6289
prvListTasksWithinSingleList()
if
(
listLIST_IS_EMPTY
(
pxDelayedTaskList
)
!=
pdFALSE
)
tasks.c:6470
prvResetNextTaskUnblockTime()
prvAddTaskToReadyList
(
pxMutexHolderTCB
)
;
tasks.c:6638
xTaskPriorityInherit()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:6742
xTaskPriorityDisinherit()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:6869
vTaskPriorityDisinheritAfterTimeout()
listREMOVE_ITEM
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:7921
xTaskGenericNotify()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:7922
xTaskGenericNotify()
listREMOVE_ITEM
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:8068
xTaskGenericNotifyFromISR()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:8069
xTaskGenericNotifyFromISR()
listINSERT_END
(
&
(
xPendingReadyList
)
,
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:8091
xTaskGenericNotifyFromISR()
listREMOVE_ITEM
(
&
(
pxTCB
->
xStateListItem
)
)
;
tasks.c:8202
vTaskGenericNotifyGiveFromISR()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:8203
vTaskGenericNotifyGiveFromISR()
listINSERT_END
(
&
(
xPendingReadyList
)
,
&
(
pxTCB
->
xEventListItem
)
)
;
tasks.c:8225
vTaskGenericNotifyGiveFromISR()
listINSERT_END
(
&
xSuspendedTaskList
,
&
(
pxCurrentTCB
->
xStateListItem
)
)
;
tasks.c:8496
prvAddCurrentTaskToDelayedList()
xListWasEmpty
=
listLIST_IS_EMPTY
(
pxOverflowTimerList
)
;
timers.c:817
prvProcessTimerOrBlockTask()
*
pxListWasEmpty
=
listLIST_IS_EMPTY
(
pxCurrentTimerList
)
;
timers.c:855
prvGetNextExpireTime()
while
(
listLIST_IS_EMPTY
(
pxCurrentTimerList
)
==
pdFALSE
)
timers.c:1095
prvSwitchTimerLists()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
xLIST::uxNumberOfItems
is written by 1 function and is read by 42 functions:
vListInitialise()
All items filtered out
xLIST::uxNumberOfItems
vEventGroupDelete()
vListInsertEnd()
vListInsert()
uxListRemove()
xQueueGenericReset()
xQueueGenericSend()
xQueueGenericSendFromISR()
xQueueGiveFromISR()
xQueueReceive()
xQueueSemaphoreTake()
xQueuePeek()
xQueueReceiveFromISR()
prvGetHighestPriorityOfWaitToReceiveList()
prvUnlockQueue()
prvNotifyQueueSetContainer()
prvSelectHighestPriorityTask()
prvAddNewTaskToReadyList()
vTaskPrioritySet()
vTaskResume()
xTaskResumeFromISR()
xTaskResumeAll()
prvSearchForNameWithinSingleList()
xTaskAbortDelay()
xTaskIncrementTick()
vTaskPlaceOnUnorderedEventList()
vTaskPlaceOnEventListRestricted()
xTaskRemoveFromEventList()
vTaskRemoveFromUnorderedEventList()
prvPassiveIdleTask()
prvIdleTask()
prvListTasksWithinSingleList()
prvResetNextTaskUnblockTime()
xTaskPriorityInherit()
xTaskPriorityDisinherit()
vTaskPriorityDisinheritAfterTimeout()
xTaskGenericNotify()
xTaskGenericNotifyFromISR()
vTaskGenericNotifyGiveFromISR()
prvAddCurrentTaskToDelayedList()
prvProcessTimerOrBlockTask()
prvGetNextExpireTime()
prvSwitchTimerLists()
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