FreeRTOS
pxReadyTasksLists
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (1/4)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
FreeRTOS
pxReadyTasksLists
pxReadyTasksLists variable
Syntax
Show:
Summary
Declaration
from
tasks.c:343
PRIVILEGED_DATA
static
List_t
pxReadyTasksLists
[
configMAX_PRIORITIES
]
;
Examples
References
from
examples
Code
Location
Referrer
PRIVILEGED_DATA
static
List_t
pxReadyTasksLists
[
configMAX_PRIORITIES
]
;
/*< Prioritised ready tasks. */
tasks.c:343
prvAddTaskToReadyList
(
pxNewTCB
)
;
tasks.c:1134
prvAddNewTaskToReadyList()
taskRESET_READY_PRIORITY
(
pxTCB
->
uxPriority
)
;
tasks.c:1175
vTaskDelete()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:1659
vTaskPrioritySet()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:1675
vTaskPrioritySet()
taskRESET_READY_PRIORITY
(
pxTCB
->
uxPriority
)
;
tasks.c:1720
vTaskSuspend()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:1871
vTaskResume()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:1952
xTaskResumeFromISR()
else
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
1
)
tasks.c:2169
prvGetExpectedIdleTime()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2223
xTaskResumeAll()
pxTCB
=
prvSearchForNameWithinSingleList
(
(
List_t
*
)
&
(
pxReadyTasksLists
[
uxQueue
]
)
,
pcNameToQuery
)
;
tasks.c:2454
xTaskGetHandle()
uxTask
+=
prvListTasksWithinSingleList
(
&
(
pxTaskStatusArray
[
uxTask
]
)
,
&
(
pxReadyTasksLists
[
uxQueue
]
)
,
eReady
)
;
tasks.c:2519
uxTaskGetSystemState()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2672
xTaskAbortDelay()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2794
xTaskIncrementTick()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
pxCurrentTCB
->
uxPriority
]
)
)
>
(
UBaseType_t
)
1
)
tasks.c:2823
xTaskIncrementTick()
taskSELECT_HIGHEST_PRIORITY_TASK
(
)
;
/*lint !e9079 void * is used as this macro is used with timers and co-routines too. Alignment is known to be fine as the type of the pointer stored and retrieved is the same. */
tasks.c:3041
vTaskSwitchContext()
prvAddTaskToReadyList
(
pxUnblockedTCB
)
;
tasks.c:3163
xTaskRemoveFromEventList()
prvAddTaskToReadyList
(
pxUnblockedTCB
)
;
tasks.c:3241
vTaskRemoveFromUnorderedEventList()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
(
UBaseType_t
)
1
)
tasks.c:3432
prvIdleTask()
vListInitialise
(
&
(
pxReadyTasksLists
[
uxPriority
]
)
)
;
tasks.c:3613
prvInitialiseTaskLists()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
pxMutexHolderTCB
->
uxPriority
]
)
,
&
(
pxMutexHolderTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:4043
xTaskPriorityInherit()
prvAddTaskToReadyList
(
pxMutexHolderTCB
)
;
tasks.c:4059
xTaskPriorityInherit()
taskRESET_READY_PRIORITY
(
pxTCB
->
uxPriority
)
;
tasks.c:4133
xTaskPriorityDisinherit()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4149
xTaskPriorityDisinherit()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:4247
vTaskPriorityDisinheritAfterTimeout()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4261
vTaskPriorityDisinheritAfterTimeout()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4850
xTaskGenericNotify()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4987
xTaskGenericNotifyFromISR()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:5075
vTaskNotifyGiveFromISR()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
pxReadyTasksLists
is read by 23 functions:
All items filtered out
pxReadyTasksLists
prvAddNewTaskToReadyList()
vTaskDelete()
vTaskPrioritySet()
vTaskSuspend()
vTaskResume()
xTaskResumeFromISR()
prvGetExpectedIdleTime()
xTaskResumeAll()
xTaskGetHandle()
uxTaskGetSystemState()
xTaskAbortDelay()
xTaskIncrementTick()
vTaskSwitchContext()
xTaskRemoveFromEventList()
vTaskRemoveFromUnorderedEventList()
prvIdleTask()
prvInitialiseTaskLists()
xTaskPriorityInherit()
xTaskPriorityDisinherit()
vTaskPriorityDisinheritAfterTimeout()
xTaskGenericNotify()
xTaskGenericNotifyFromISR()
vTaskNotifyGiveFromISR()
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