FreeRTOS
pxReadyTasksLists
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FreeRTOS
pxReadyTasksLists
pxReadyTasksLists variable
Syntax
from
tasks.c:343
PRIVILEGED_DATA
static
List_t
pxReadyTasksLists
[
configMAX_PRIORITIES
]
;
References
Location
Referrer
Text
tasks.c:343
PRIVILEGED_DATA
static
List_t
pxReadyTasksLists
[
configMAX_PRIORITIES
]
;
/*< Prioritised ready tasks. */
tasks.c:1134
prvAddNewTaskToReadyList()
prvAddTaskToReadyList
(
pxNewTCB
)
;
tasks.c:1175
vTaskDelete()
taskRESET_READY_PRIORITY
(
pxTCB
->
uxPriority
)
;
tasks.c:1659
vTaskPrioritySet()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:1675
vTaskPrioritySet()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:1720
vTaskSuspend()
taskRESET_READY_PRIORITY
(
pxTCB
->
uxPriority
)
;
tasks.c:1871
vTaskResume()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:1952
xTaskResumeFromISR()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2169
prvGetExpectedIdleTime()
else
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
1
)
tasks.c:2223
xTaskResumeAll()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2454
xTaskGetHandle()
pxTCB
=
prvSearchForNameWithinSingleList
(
(
List_t
*
)
&
(
pxReadyTasksLists
[
uxQueue
]
)
,
pcNameToQuery
)
;
tasks.c:2519
uxTaskGetSystemState()
uxTask
+=
prvListTasksWithinSingleList
(
&
(
pxTaskStatusArray
[
uxTask
]
)
,
&
(
pxReadyTasksLists
[
uxQueue
]
)
,
eReady
)
;
tasks.c:2672
xTaskAbortDelay()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2794
xTaskIncrementTick()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:2823
xTaskIncrementTick()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
pxCurrentTCB
->
uxPriority
]
)
)
>
(
UBaseType_t
)
1
)
tasks.c:3041
vTaskSwitchContext()
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:3163
xTaskRemoveFromEventList()
prvAddTaskToReadyList
(
pxUnblockedTCB
)
;
tasks.c:3241
vTaskRemoveFromUnorderedEventList()
prvAddTaskToReadyList
(
pxUnblockedTCB
)
;
tasks.c:3432
prvIdleTask()
if
(
listCURRENT_LIST_LENGTH
(
&
(
pxReadyTasksLists
[
tskIDLE_PRIORITY
]
)
)
>
(
UBaseType_t
)
1
)
tasks.c:3613
prvInitialiseTaskLists()
vListInitialise
(
&
(
pxReadyTasksLists
[
uxPriority
]
)
)
;
tasks.c:4043
xTaskPriorityInherit()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
pxMutexHolderTCB
->
uxPriority
]
)
,
&
(
pxMutexHolderTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:4059
xTaskPriorityInherit()
prvAddTaskToReadyList
(
pxMutexHolderTCB
)
;
tasks.c:4133
xTaskPriorityDisinherit()
taskRESET_READY_PRIORITY
(
pxTCB
->
uxPriority
)
;
tasks.c:4149
xTaskPriorityDisinherit()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4247
vTaskPriorityDisinheritAfterTimeout()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:4261
vTaskPriorityDisinheritAfterTimeout()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4850
xTaskGenericNotify()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:4987
xTaskGenericNotifyFromISR()
prvAddTaskToReadyList
(
pxTCB
)
;
tasks.c:5075
vTaskNotifyGiveFromISR()
prvAddTaskToReadyList
(
pxTCB
)
;
Data Use
Functions reading
pxReadyTasksLists
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
Type of
pxReadyTasksLists
pxReadyTasksLists
xLIST
all items filtered out