FreeRTOS
xYieldPendings
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
xYieldPendings
xYieldPendings variable
Syntax
Show:
Summary
Declaration
from
tasks.c:491
static
volatile
BaseType_t
xYieldPendings
[
configNUMBER_OF_CORES
]
=
{
pdFALSE
}
;
Examples
References
from
examples
Code
Location
Referrer
PRIVILEGED_DATA
static
volatile
BaseType_t
xYieldPendings
[
configNUMBER_OF_CORES
]
=
{
pdFALSE
}
;
tasks.c:491
if
(
(
taskTASK_IS_RUNNING
(
pxCurrentTCBs
[
xCoreID
]
)
!=
pdFALSE
)
&&
(
xYieldPendings
[
xCoreID
]
==
pdFALSE
)
)
tasks.c:911
prvYieldForTask()
prvYieldCore
(
xLowestPriorityCore
)
;
tasks.c:967
prvYieldForTask()
(
xYieldPendings
[
uxCore
]
==
pdFALSE
)
)
tasks.c:1227
prvSelectHighestPriorityTask()
prvYieldCore
(
xLowestPriorityCore
)
;
tasks.c:1242
prvSelectHighestPriorityTask()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:2292
vTaskDelete()
taskYIELD_TASK_CORE_IF_USING_PREEMPTION
(
pxTCB
)
;
tasks.c:2947
vTaskPrioritySet()
prvYieldCore
(
xCoreID
)
;
tasks.c:3004
vTaskCoreAffinitySet()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:3192
vTaskSuspend()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
!=
pdFALSE
)
tasks.c:3482
xTaskResumeFromISR()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:4023
xTaskResumeAll()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:4070
xTaskResumeAll()
if
(
xYieldPendings
[
xCoreID
]
!=
pdFALSE
)
tasks.c:4088
xTaskResumeAll()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:4843
xTaskIncrementTick()
if
(
xYieldPendings
[
xCoreID
]
!=
pdFALSE
)
tasks.c:4895
xTaskIncrementTick()
prvYieldCore
(
xCoreID
)
;
tasks.c:4903
xTaskIncrementTick()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:5076
vTaskSwitchContext()
xYieldPendings
[
0
]
=
pdFALSE
;
tasks.c:5080
vTaskSwitchContext()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:5177
vTaskSwitchContext()
xYieldPendings
[
xCoreID
]
=
pdFALSE
;
tasks.c:5181
vTaskSwitchContext()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:5417
xTaskRemoveFromEventList()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
!=
pdFALSE
)
tasks.c:5432
xTaskRemoveFromEventList()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:5497
vTaskRemoveFromUnorderedEventList()
xYieldPendings
[
portGET_CORE_ID
(
)
]
=
pdTRUE
;
tasks.c:5620
vTaskMissedYield()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:6749
xTaskPriorityDisinherit()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:6876
vTaskPriorityDisinheritAfterTimeout()
xYieldPendings
[
portGET_CORE_ID
(
)
]
=
pdTRUE
;
tasks.c:6923
vTaskYieldWithinAPI()
xYieldCurrentTask
=
xYieldPendings
[
portGET_CORE_ID
(
)
]
;
tasks.c:7118
vTaskExitCritical()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:8108
xTaskGenericNotifyFromISR()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
==
pdTRUE
)
tasks.c:8121
xTaskGenericNotifyFromISR()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:8242
vTaskGenericNotifyGiveFromISR()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
==
pdTRUE
)
tasks.c:8255
vTaskGenericNotifyGiveFromISR()
xYieldPendings
[
xCoreID
]
=
pdFALSE
;
tasks.c:8721
vTaskResetState()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
xYieldPendings
is read by 20 functions:
All items filtered out
xYieldPendings
prvYieldForTask()
prvSelectHighestPriorityTask()
vTaskDelete()
vTaskPrioritySet()
vTaskCoreAffinitySet()
vTaskSuspend()
xTaskResumeFromISR()
xTaskResumeAll()
xTaskIncrementTick()
vTaskSwitchContext()
xTaskRemoveFromEventList()
vTaskRemoveFromUnorderedEventList()
vTaskMissedYield()
xTaskPriorityDisinherit()
vTaskPriorityDisinheritAfterTimeout()
vTaskYieldWithinAPI()
vTaskExitCritical()
xTaskGenericNotifyFromISR()
vTaskGenericNotifyGiveFromISR()
vTaskResetState()
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