FreeRTOS
+
0
/1 examples
SourceVu will show references to
BaseType_t
from the following samples and libraries:
PicoSDK
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
BaseType_t
BaseType_t
Syntax
Show:
Summary
Declaration
from
portmacro.h:62
typedef
int32_t
BaseType_t
;
Examples
BaseType_t
is referenced by 1 libraries and example projects:
PicoSDK
References
from
0/1
examples
Code
Location
Scope
Referrer
typedef
int32_t
BaseType_t
;
portmacro.h:62
BaseType_t
xDummy23
;
FreeRTOS.h:3159
xSTATIC_TCB
xSTATIC_TCB::xDummy23
BaseType_t
xCoRoutineCreate
(
crCOROUTINE_CODE
pxCoRoutineCode
,
croutine.h:136
xCoRoutineCreate()
BaseType_t
xCoRoutineRemoveFromEventList
(
const
List_t
*
pxEventList
)
;
croutine.h:747
xCoRoutineRemoveFromEventList()
static
BaseType_t
prvTestWaitCondition
(
const
EventBits_t
uxCurrentEventBits
,
event_groups.c:78
prvTestWaitCondition()
const
BaseType_t
xWaitForAllBits
)
PRIVILEGED_FUNCTION
;
event_groups.c:80
prvTestWaitCondition()
prvTestWaitCondition()::xWaitForAllBits
BaseType_t
xAlreadyYielded
;
event_groups.c:192
xEventGroupSync()
BaseType_t
xTimeoutOccurred
=
pdFALSE
;
event_groups.c:193
xEventGroupSync()
configASSERT
(
!
(
(
xTaskGetSchedulerState
(
)
==
taskSCHEDULER_SUSPENDED
)
&&
(
xTicksToWait
!=
0
)
)
)
;
event_groups.c:201
xEventGroupSync()
xTimeoutOccurred
=
pdTRUE
;
event_groups.c:244
xEventGroupSync()
if
(
xAlreadyYielded
==
pdFALSE
)
event_groups.c:252
xEventGroupSync()
xTimeoutOccurred
=
pdTRUE
;
event_groups.c:289
xEventGroupSync()
const
BaseType_t
xClearOnExit
,
event_groups.c:314
xEventGroupWaitBits()
xEventGroupWaitBits()::xClearOnExit
const
BaseType_t
xWaitForAllBits
,
event_groups.c:315
xEventGroupWaitBits()
xEventGroupWaitBits()::xWaitForAllBits
BaseType_t
xWaitConditionMet
,
xAlreadyYielded
;
event_groups.c:320
xEventGroupWaitBits()
BaseType_t
xTimeoutOccurred
=
pdFALSE
;
event_groups.c:321
xEventGroupWaitBits()
configASSERT
(
!
(
(
xTaskGetSchedulerState
(
)
==
taskSCHEDULER_SUSPENDED
)
&&
(
xTicksToWait
!=
0
)
)
)
;
event_groups.c:332
xEventGroupWaitBits()
if
(
xWaitConditionMet
!=
pdFALSE
)
event_groups.c:343
xEventGroupWaitBits()
if
(
xClearOnExit
!=
pdFALSE
)
event_groups.c:351
xEventGroupWaitBits()
xTimeoutOccurred
=
pdTRUE
;
event_groups.c:365
xEventGroupWaitBits()
if
(
xClearOnExit
!=
pdFALSE
)
event_groups.c:373
xEventGroupWaitBits()
if
(
xWaitForAllBits
!=
pdFALSE
)
event_groups.c:382
xEventGroupWaitBits()
if
(
xAlreadyYielded
==
pdFALSE
)
event_groups.c:408
xEventGroupWaitBits()
if
(
prvTestWaitCondition
(
uxReturn
,
uxBitsToWaitFor
,
xWaitForAllBits
)
!=
pdFALSE
)
event_groups.c:432
xEventGroupWaitBits()
if
(
xClearOnExit
!=
pdFALSE
)
event_groups.c:434
xEventGroupWaitBits()
xTimeoutOccurred
=
pdTRUE
;
event_groups.c:448
xEventGroupWaitBits()
BaseType_t
xEventGroupClearBitsFromISR
(
EventGroupHandle_t
xEventGroup
,
event_groups.c:506
xEventGroupClearBitsFromISR()
BaseType_t
xReturn
;
event_groups.c:509
xEventGroupClearBitsFromISR()
BaseType_t
xMatchFound
=
pdFALSE
;
event_groups.c:556
xEventGroupSetBits()
xMatchFound
=
pdFALSE
;
event_groups.c:581
xEventGroupSetBits()
xMatchFound
=
pdTRUE
;
event_groups.c:592
xEventGroupSetBits()
xMatchFound
=
pdTRUE
;
event_groups.c:602
xEventGroupSetBits()
if
(
xMatchFound
!=
pdFALSE
)
event_groups.c:609
xEventGroupSetBits()
static
BaseType_t
prvTestWaitCondition
(
const
EventBits_t
uxCurrentEventBits
,
event_groups.c:775
prvTestWaitCondition()
const
BaseType_t
xWaitForAllBits
)
event_groups.c:777
prvTestWaitCondition()
prvTestWaitCondition()::xWaitForAllBits
BaseType_t
xWaitConditionMet
=
pdFALSE
;
event_groups.c:779
prvTestWaitCondition()
if
(
xWaitForAllBits
==
pdFALSE
)
event_groups.c:781
prvTestWaitCondition()
xWaitConditionMet
=
pdTRUE
;
event_groups.c:787
prvTestWaitCondition()
xWaitConditionMet
=
pdTRUE
;
event_groups.c:800
prvTestWaitCondition()
BaseType_t
xEventGroupSetBitsFromISR
(
EventGroupHandle_t
xEventGroup
,
event_groups.c:814
xEventGroupSetBitsFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
event_groups.c:816
xEventGroupSetBitsFromISR()
xEventGroupSetBitsFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
;
event_groups.c:818
xEventGroupSetBitsFromISR()
const
BaseType_t
xClearOnExit
,
event_groups.h:330
xEventGroupWaitBits()
xEventGroupWaitBits()::xClearOnExit
const
BaseType_t
xWaitForAllBits
,
event_groups.h:331
xEventGroupWaitBits()
xEventGroupWaitBits()::xWaitForAllBits
BaseType_t
xEventGroupClearBitsFromISR
(
EventGroupHandle_t
xEventGroup
,
event_groups.h:456
xEventGroupClearBitsFromISR()
BaseType_t
xEventGroupSetBitsFromISR
(
EventGroupHandle_t
xEventGroup
,
event_groups.h:614
xEventGroupSetBitsFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
event_groups.h:616
xEventGroupSetBitsFromISR()
xEventGroupSetBitsFromISR()::pxHigherPriorityTaskWoken
portYIELD_FROM_ISR
(
pdTRUE
)
;
port.c:295
prvFIFOInterruptHandler()
BaseType_t
xHigherPriorityTaskWoken
=
pdFALSE
;
port.c:297
prvFIFOInterruptHandler()
static
BaseType_t
xPortStartSchedulerOnCore
(
)
port.c:313
xPortStartSchedulerOnCore()
BaseType_t
xPortStartScheduler
(
void
)
port.c:370
xPortStartScheduler()
BaseType_t
xPortStartScheduler
(
void
)
port.c:396
xPortStartScheduler()
if
(
xTaskIncrementTick
(
)
!=
pdFALSE
)
port.c:747
xPortSysTickHandler()
pdTRUE
,
pdFALSE
,
portMAX_DELAY
)
;
port.c:1043
vPortLockInternalSpinUnlockWithWait()
BaseType_t
xHigherPriorityTaskWoken
=
pdFALSE
;
port.c:1066
vPortLockInternalSpinUnlockWithNotify()
prvGetEventGroupBit
(
pxLock
->
spin_lock
)
,
pdTRUE
,
port.c:1126
xPortLockInternalSpinUnlockWithBestEffortWaitOrTimeout()
pdFALSE
,
uxTicksToWait
)
;
port.c:1127
xPortLockInternalSpinUnlockWithBestEffortWaitOrTimeout()
BaseType_t
xPortStartScheduler
(
void
)
PRIVILEGED_FUNCTION
;
portable.h:220
xPortStartScheduler()
BaseType_t
uxAcquire
)
portmacro.h:211
vPortRecursiveLock()
vPortRecursiveLock()::uxAcquire
static
BaseType_t
prvIsQueueEmpty
(
const
Queue_t
*
pxQueue
)
PRIVILEGED_FUNCTION
;
queue.c:190
prvIsQueueEmpty()
static
BaseType_t
prvIsQueueFull
(
const
Queue_t
*
pxQueue
)
PRIVILEGED_FUNCTION
;
queue.c:197
prvIsQueueFull()
static
BaseType_t
prvCopyDataToQueue
(
Queue_t
*
const
pxQueue
,
queue.c:203
prvCopyDataToQueue()
const
BaseType_t
xPosition
)
PRIVILEGED_FUNCTION
;
queue.c:205
prvCopyDataToQueue()
prvCopyDataToQueue()::xPosition
static
BaseType_t
prvNotifyQueueSetContainer
(
const
Queue_t
*
const
pxQueue
)
PRIVILEGED_FUNCTION
;
queue.c:219
prvNotifyQueueSetContainer()
BaseType_t
xQueueGenericReset
(
QueueHandle_t
xQueue
,
queue.c:303
xQueueGenericReset()
BaseType_t
xNewQueue
)
queue.c:304
xQueueGenericReset()
xQueueGenericReset()::xNewQueue
BaseType_t
xReturn
=
pdPASS
;
queue.c:306
xQueueGenericReset()
if
(
xNewQueue
==
pdFALSE
)
queue.c:327
xQueueGenericReset()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:334
xQueueGenericReset()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
!=
pdFALSE
)
queue.c:336
xQueueGenericReset()
xReturn
=
pdFAIL
;
queue.c:361
xQueueGenericReset()
configASSERT
(
xReturn
!=
pdFAIL
)
;
queue.c:364
xQueueGenericReset()
(
void
)
xQueueGenericReset
(
pxNewQueue
,
pdTRUE
)
;
queue.c:594
prvInitialiseNewQueue()
(
void
)
xQueueGenericSend
(
pxNewQueue
,
NULL
,
(
TickType_t
)
0U
,
queueSEND_TO_BACK
)
;
queue.c:631
prvInitialiseMutex()
BaseType_t
xQueueGiveMutexRecursive
(
QueueHandle_t
xMutex
)
queue.c:756
xQueueGiveMutexRecursive()
BaseType_t
xReturn
;
queue.c:758
xQueueGiveMutexRecursive()
(
void
)
xQueueGenericSend
(
pxMutex
,
NULL
,
queueMUTEX_GIVE_BLOCK_TIME
,
queueSEND_TO_BACK
)
;
queue.c:787
xQueueGiveMutexRecursive()
xReturn
=
pdPASS
;
queue.c:794
xQueueGiveMutexRecursive()
xReturn
=
pdFAIL
;
queue.c:800
xQueueGiveMutexRecursive()
BaseType_t
xQueueTakeMutexRecursive
(
QueueHandle_t
xMutex
,
queue.c:815
xQueueTakeMutexRecursive()
BaseType_t
xReturn
;
queue.c:818
xQueueTakeMutexRecursive()
xReturn
=
pdPASS
;
queue.c:833
xQueueTakeMutexRecursive()
if
(
xReturn
!=
pdFAIL
)
queue.c:842
xQueueTakeMutexRecursive()
BaseType_t
xQueueGenericSend
(
QueueHandle_t
xQueue
,
queue.c:939
xQueueGenericSend()
const
BaseType_t
xCopyPosition
)
queue.c:942
xQueueGenericSend()
xQueueGenericSend()::xCopyPosition
BaseType_t
xEntryTimeSet
=
pdFALSE
,
xYieldRequired
;
queue.c:944
xQueueGenericSend()
configASSERT
(
!
(
(
xCopyPosition
==
queueOVERWRITE
)
&&
(
pxQueue
->
uxLength
!=
1
)
)
)
;
queue.c:952
xQueueGenericSend()
configASSERT
(
!
(
(
xTaskGetSchedulerState
(
)
==
taskSCHEDULER_SUSPENDED
)
&&
(
xTicksToWait
!=
0
)
)
)
;
queue.c:955
xQueueGenericSend()
if
(
(
pxQueue
->
uxMessagesWaiting
<
pxQueue
->
uxLength
)
||
(
xCopyPosition
==
queueOVERWRITE
)
)
queue.c:967
xQueueGenericSend()
if
(
(
xCopyPosition
==
queueOVERWRITE
)
&&
(
uxPreviousMessagesWaiting
!=
(
UBaseType_t
)
0
)
)
queue.c:979
xQueueGenericSend()
else
if
(
prvNotifyQueueSetContainer
(
pxQueue
)
!=
pdFALSE
)
queue.c:986
xQueueGenericSend()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1002
xQueueGenericSend()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:1004
xQueueGenericSend()
else
if
(
xYieldRequired
!=
pdFALSE
)
queue.c:1017
xQueueGenericSend()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1037
xQueueGenericSend()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:1039
xQueueGenericSend()
else
if
(
xYieldRequired
!=
pdFALSE
)
queue.c:1052
xQueueGenericSend()
return
pdPASS
;
queue.c:1071
xQueueGenericSend()
return
errQUEUE_FULL
;
queue.c:1086
xQueueGenericSend()
else
if
(
xEntryTimeSet
==
pdFALSE
)
queue.c:1088
xQueueGenericSend()
xEntryTimeSet
=
pdTRUE
;
queue.c:1093
xQueueGenericSend()
if
(
xTaskCheckForTimeOut
(
&
xTimeOut
,
&
xTicksToWait
)
==
pdFALSE
)
queue.c:1111
xQueueGenericSend()
if
(
prvIsQueueFull
(
pxQueue
)
!=
pdFALSE
)
queue.c:1113
xQueueGenericSend()
if
(
xTaskResumeAll
(
)
==
pdFALSE
)
queue.c:1130
xQueueGenericSend()
return
errQUEUE_FULL
;
queue.c:1151
xQueueGenericSend()
BaseType_t
xQueueGenericSendFromISR
(
QueueHandle_t
xQueue
,
queue.c:1157
xQueueGenericSendFromISR()
BaseType_t
*
const
pxHigherPriorityTaskWoken
,
queue.c:1159
xQueueGenericSendFromISR()
xQueueGenericSendFromISR()::pxHigherPriorityTaskWoken
const
BaseType_t
xCopyPosition
)
queue.c:1160
xQueueGenericSendFromISR()
xQueueGenericSendFromISR()::xCopyPosition
BaseType_t
xReturn
;
queue.c:1162
xQueueGenericSendFromISR()
configASSERT
(
!
(
(
xCopyPosition
==
queueOVERWRITE
)
&&
(
pxQueue
->
uxLength
!=
1
)
)
)
;
queue.c:1170
xQueueGenericSendFromISR()
if
(
(
pxQueue
->
uxMessagesWaiting
<
pxQueue
->
uxLength
)
||
(
xCopyPosition
==
queueOVERWRITE
)
)
queue.c:1198
xQueueGenericSendFromISR()
if
(
(
xCopyPosition
==
queueOVERWRITE
)
&&
(
uxPreviousMessagesWaiting
!=
(
UBaseType_t
)
0
)
)
queue.c:1220
xQueueGenericSendFromISR()
else
if
(
prvNotifyQueueSetContainer
(
pxQueue
)
!=
pdFALSE
)
queue.c:1227
xQueueGenericSendFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
queue.c:1234
xQueueGenericSendFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1248
xQueueGenericSendFromISR()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:1250
xQueueGenericSendFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
queue.c:1256
xQueueGenericSendFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1276
xQueueGenericSendFromISR()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:1278
xQueueGenericSendFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
queue.c:1284
xQueueGenericSendFromISR()
xReturn
=
pdPASS
;
queue.c:1313
xQueueGenericSendFromISR()
xReturn
=
errQUEUE_FULL
;
queue.c:1318
xQueueGenericSendFromISR()
BaseType_t
xQueueGiveFromISR
(
QueueHandle_t
xQueue
,
queue.c:1329
xQueueGiveFromISR()
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
queue.c:1330
xQueueGiveFromISR()
xQueueGiveFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
;
queue.c:1332
xQueueGiveFromISR()
if
(
prvNotifyQueueSetContainer
(
pxQueue
)
!=
pdFALSE
)
queue.c:1403
xQueueGiveFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
queue.c:1410
xQueueGiveFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1424
xQueueGiveFromISR()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:1426
xQueueGiveFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
queue.c:1432
xQueueGiveFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1452
xQueueGiveFromISR()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:1454
xQueueGiveFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
queue.c:1460
xQueueGiveFromISR()
xReturn
=
pdPASS
;
queue.c:1486
xQueueGiveFromISR()
xReturn
=
errQUEUE_FULL
;
queue.c:1491
xQueueGiveFromISR()
BaseType_t
xQueueReceive
(
QueueHandle_t
xQueue
,
queue.c:1502
xQueueReceive()
BaseType_t
xEntryTimeSet
=
pdFALSE
;
queue.c:1506
xQueueReceive()
configASSERT
(
!
(
(
xTaskGetSchedulerState
(
)
==
taskSCHEDULER_SUSPENDED
)
&&
(
xTicksToWait
!=
0
)
)
)
;
queue.c:1522
xQueueReceive()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:1544
xQueueReceive()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
!=
pdFALSE
)
queue.c:1546
xQueueReceive()
return
pdPASS
;
queue.c:1564
xQueueReceive()
return
errQUEUE_EMPTY
;
queue.c:1577
xQueueReceive()
else
if
(
xEntryTimeSet
==
pdFALSE
)
queue.c:1579
xQueueReceive()
xEntryTimeSet
=
pdTRUE
;
queue.c:1584
xQueueReceive()
if
(
xTaskCheckForTimeOut
(
&
xTimeOut
,
&
xTicksToWait
)
==
pdFALSE
)
queue.c:1602
xQueueReceive()
if
(
prvIsQueueEmpty
(
pxQueue
)
!=
pdFALSE
)
queue.c:1606
xQueueReceive()
if
(
xTaskResumeAll
(
)
==
pdFALSE
)
queue.c:1612
xQueueReceive()
if
(
prvIsQueueEmpty
(
pxQueue
)
!=
pdFALSE
)
queue.c:1636
xQueueReceive()
return
errQUEUE_EMPTY
;
queue.c:1641
xQueueReceive()
BaseType_t
xQueueSemaphoreTake
(
QueueHandle_t
xQueue
,
queue.c:1652
xQueueSemaphoreTake()
BaseType_t
xEntryTimeSet
=
pdFALSE
;
queue.c:1655
xQueueSemaphoreTake()
BaseType_t
xInheritanceOccurred
=
pdFALSE
;
queue.c:1660
xQueueSemaphoreTake()
configASSERT
(
!
(
(
xTaskGetSchedulerState
(
)
==
taskSCHEDULER_SUSPENDED
)
&&
(
xTicksToWait
!=
0
)
)
)
;
queue.c:1675
xQueueSemaphoreTake()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:1714
xQueueSemaphoreTake()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
!=
pdFALSE
)
queue.c:1716
xQueueSemaphoreTake()
return
pdPASS
;
queue.c:1734
xQueueSemaphoreTake()
return
errQUEUE_EMPTY
;
queue.c:1747
xQueueSemaphoreTake()
else
if
(
xEntryTimeSet
==
pdFALSE
)
queue.c:1749
xQueueSemaphoreTake()
xEntryTimeSet
=
pdTRUE
;
queue.c:1754
xQueueSemaphoreTake()
if
(
xTaskCheckForTimeOut
(
&
xTimeOut
,
&
xTicksToWait
)
==
pdFALSE
)
queue.c:1772
xQueueSemaphoreTake()
if
(
prvIsQueueEmpty
(
pxQueue
)
!=
pdFALSE
)
queue.c:1778
xQueueSemaphoreTake()
if
(
xTaskResumeAll
(
)
==
pdFALSE
)
queue.c:1802
xQueueSemaphoreTake()
if
(
prvIsQueueEmpty
(
pxQueue
)
!=
pdFALSE
)
queue.c:1829
xQueueSemaphoreTake()
if
(
xInheritanceOccurred
!=
pdFALSE
)
queue.c:1836
xQueueSemaphoreTake()
return
errQUEUE_EMPTY
;
queue.c:1866
xQueueSemaphoreTake()
BaseType_t
xQueuePeek
(
QueueHandle_t
xQueue
,
queue.c:1877
xQueuePeek()
BaseType_t
xEntryTimeSet
=
pdFALSE
;
queue.c:1881
xQueuePeek()
configASSERT
(
!
(
(
xTaskGetSchedulerState
(
)
==
taskSCHEDULER_SUSPENDED
)
&&
(
xTicksToWait
!=
0
)
)
)
;
queue.c:1898
xQueuePeek()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:1925
xQueuePeek()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:1927
xQueuePeek()
return
pdPASS
;
queue.c:1946
xQueuePeek()
return
errQUEUE_EMPTY
;
queue.c:1959
xQueuePeek()
else
if
(
xEntryTimeSet
==
pdFALSE
)
queue.c:1961
xQueuePeek()
xEntryTimeSet
=
pdTRUE
;
queue.c:1967
xQueuePeek()
if
(
xTaskCheckForTimeOut
(
&
xTimeOut
,
&
xTicksToWait
)
==
pdFALSE
)
queue.c:1985
xQueuePeek()
if
(
prvIsQueueEmpty
(
pxQueue
)
!=
pdFALSE
)
queue.c:1989
xQueuePeek()
if
(
xTaskResumeAll
(
)
==
pdFALSE
)
queue.c:1995
xQueuePeek()
if
(
prvIsQueueEmpty
(
pxQueue
)
!=
pdFALSE
)
queue.c:2019
xQueuePeek()
return
errQUEUE_EMPTY
;
queue.c:2024
xQueuePeek()
BaseType_t
xQueueReceiveFromISR
(
QueueHandle_t
xQueue
,
queue.c:2035
xQueueReceiveFromISR()
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
queue.c:2037
xQueueReceiveFromISR()
xQueueReceiveFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
;
queue.c:2039
xQueueReceiveFromISR()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:2087
xQueueReceiveFromISR()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
!=
pdFALSE
)
queue.c:2089
xQueueReceiveFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
queue.c:2095
xQueueReceiveFromISR()
xReturn
=
pdPASS
;
queue.c:2119
xQueueReceiveFromISR()
xReturn
=
pdFAIL
;
queue.c:2123
xQueueReceiveFromISR()
BaseType_t
xQueuePeekFromISR
(
QueueHandle_t
xQueue
,
queue.c:2135
xQueuePeekFromISR()
BaseType_t
xReturn
;
queue.c:2138
xQueuePeekFromISR()
xReturn
=
pdPASS
;
queue.c:2181
xQueuePeekFromISR()
xReturn
=
pdFAIL
;
queue.c:2185
xQueuePeekFromISR()
static
BaseType_t
prvCopyDataToQueue
(
Queue_t
*
const
pxQueue
,
queue.c:2390
prvCopyDataToQueue()
const
BaseType_t
xPosition
)
queue.c:2392
prvCopyDataToQueue()
prvCopyDataToQueue()::xPosition
BaseType_t
xReturn
=
pdFALSE
;
queue.c:2394
prvCopyDataToQueue()
else
if
(
xPosition
==
queueSEND_TO_BACK
)
queue.c:2418
prvCopyDataToQueue()
if
(
xPosition
==
queueOVERWRITE
)
queue.c:2446
prvCopyDataToQueue()
if
(
prvNotifyQueueSetContainer
(
pxQueue
)
!=
pdFALSE
)
queue.c:2515
prvUnlockQueue()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:2532
prvUnlockQueue()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:2534
prvUnlockQueue()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:2555
prvUnlockQueue()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:2557
prvUnlockQueue()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
==
pdFALSE
)
queue.c:2589
prvUnlockQueue()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueue
->
xTasksWaitingToSend
)
)
!=
pdFALSE
)
queue.c:2591
prvUnlockQueue()
static
BaseType_t
prvIsQueueEmpty
(
const
Queue_t
*
pxQueue
)
queue.c:2614
prvIsQueueEmpty()
BaseType_t
xReturn
;
queue.c:2616
prvIsQueueEmpty()
xReturn
=
pdTRUE
;
queue.c:2622
prvIsQueueEmpty()
xReturn
=
pdFALSE
;
queue.c:2626
prvIsQueueEmpty()
BaseType_t
xQueueIsQueueEmptyFromISR
(
const
QueueHandle_t
xQueue
)
queue.c:2635
xQueueIsQueueEmptyFromISR()
BaseType_t
xReturn
;
queue.c:2637
xQueueIsQueueEmptyFromISR()
xReturn
=
pdTRUE
;
queue.c:2646
xQueueIsQueueEmptyFromISR()
xReturn
=
pdFALSE
;
queue.c:2650
xQueueIsQueueEmptyFromISR()
static
BaseType_t
prvIsQueueFull
(
const
Queue_t
*
pxQueue
)
queue.c:2659
prvIsQueueFull()
BaseType_t
xReturn
;
queue.c:2661
prvIsQueueFull()
xReturn
=
pdTRUE
;
queue.c:2667
prvIsQueueFull()
xReturn
=
pdFALSE
;
queue.c:2671
prvIsQueueFull()
BaseType_t
xQueueIsQueueFullFromISR
(
const
QueueHandle_t
xQueue
)
queue.c:2680
xQueueIsQueueFullFromISR()
BaseType_t
xReturn
;
queue.c:2682
xQueueIsQueueFullFromISR()
xReturn
=
pdTRUE
;
queue.c:2691
xQueueIsQueueFullFromISR()
xReturn
=
pdFALSE
;
queue.c:2695
xQueueIsQueueFullFromISR()
const
BaseType_t
xWaitIndefinitely
)
queue.c:3134
vQueueWaitForMessageRestricted()
vQueueWaitForMessageRestricted()::xWaitIndefinitely
BaseType_t
xQueueAddToSet
(
QueueSetMemberHandle_t
xQueueOrSemaphore
,
queue.c:3194
xQueueAddToSet()
BaseType_t
xReturn
;
queue.c:3197
xQueueAddToSet()
xReturn
=
pdFAIL
;
queue.c:3206
xQueueAddToSet()
xReturn
=
pdFAIL
;
queue.c:3212
xQueueAddToSet()
xReturn
=
pdPASS
;
queue.c:3217
xQueueAddToSet()
BaseType_t
xQueueRemoveFromSet
(
QueueSetMemberHandle_t
xQueueOrSemaphore
,
queue.c:3232
xQueueRemoveFromSet()
BaseType_t
xReturn
;
queue.c:3235
xQueueRemoveFromSet()
xReturn
=
pdFAIL
;
queue.c:3243
xQueueRemoveFromSet()
xReturn
=
pdFAIL
;
queue.c:3250
xQueueRemoveFromSet()
xReturn
=
pdPASS
;
queue.c:3260
xQueueRemoveFromSet()
static
BaseType_t
prvNotifyQueueSetContainer
(
const
Queue_t
*
const
pxQueue
)
queue.c:3310
prvNotifyQueueSetContainer()
BaseType_t
xReturn
=
pdFALSE
;
queue.c:3313
prvNotifyQueueSetContainer()
xReturn
=
prvCopyDataToQueue
(
pxQueueSetContainer
,
&
pxQueue
,
queueSEND_TO_BACK
)
;
queue.c:3330
prvNotifyQueueSetContainer()
if
(
listLIST_IS_EMPTY
(
&
(
pxQueueSetContainer
->
xTasksWaitingToReceive
)
)
==
pdFALSE
)
queue.c:3334
prvNotifyQueueSetContainer()
if
(
xTaskRemoveFromEventList
(
&
(
pxQueueSetContainer
->
xTasksWaitingToReceive
)
)
!=
pdFALSE
)
queue.c:3336
prvNotifyQueueSetContainer()
xReturn
=
pdTRUE
;
queue.c:3339
prvNotifyQueueSetContainer()
BaseType_t
xQueueGenericSend
(
QueueHandle_t
xQueue
,
queue.h:686
xQueueGenericSend()
const
BaseType_t
xCopyPosition
)
PRIVILEGED_FUNCTION
;
queue.h:689
xQueueGenericSend()
xQueueGenericSend()::xCopyPosition
BaseType_t
xQueuePeek
(
QueueHandle_t
xQueue
,
queue.h:784
xQueuePeek()
BaseType_t
xQueuePeekFromISR
(
QueueHandle_t
xQueue
,
queue.h:820
xQueuePeekFromISR()
BaseType_t
xQueueReceive
(
QueueHandle_t
xQueue
,
queue.h:913
xQueueReceive()
BaseType_t
xQueueGenericSendFromISR
(
QueueHandle_t
xQueue
,
queue.h:1361
xQueueGenericSendFromISR()
BaseType_t
*
const
pxHigherPriorityTaskWoken
,
queue.h:1363
xQueueGenericSendFromISR()
xQueueGenericSendFromISR()::pxHigherPriorityTaskWoken
const
BaseType_t
xCopyPosition
)
PRIVILEGED_FUNCTION
;
queue.h:1364
xQueueGenericSendFromISR()
xQueueGenericSendFromISR()::xCopyPosition
BaseType_t
xQueueGiveFromISR
(
QueueHandle_t
xQueue
,
queue.h:1365
xQueueGiveFromISR()
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
queue.h:1366
xQueueGiveFromISR()
xQueueGiveFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xQueueReceiveFromISR
(
QueueHandle_t
xQueue
,
queue.h:1455
xQueueReceiveFromISR()
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
queue.h:1457
xQueueReceiveFromISR()
xQueueReceiveFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xQueueIsQueueEmptyFromISR
(
const
QueueHandle_t
xQueue
)
PRIVILEGED_FUNCTION
;
queue.h:1463
xQueueIsQueueEmptyFromISR()
BaseType_t
xQueueIsQueueFullFromISR
(
const
QueueHandle_t
xQueue
)
PRIVILEGED_FUNCTION
;
queue.h:1464
xQueueIsQueueFullFromISR()
BaseType_t
xQueueSemaphoreTake
(
QueueHandle_t
xQueue
,
queue.h:1516
xQueueSemaphoreTake()
BaseType_t
xQueueTakeMutexRecursive
(
QueueHandle_t
xMutex
,
queue.h:1528
xQueueTakeMutexRecursive()
BaseType_t
xQueueGiveMutexRecursive
(
QueueHandle_t
xMutex
)
PRIVILEGED_FUNCTION
;
queue.h:1530
xQueueGiveMutexRecursive()
BaseType_t
xQueueAddToSet
(
QueueSetMemberHandle_t
xQueueOrSemaphore
,
queue.h:1709
xQueueAddToSet()
BaseType_t
xQueueRemoveFromSet
(
QueueSetMemberHandle_t
xQueueOrSemaphore
,
queue.h:1731
xQueueRemoveFromSet()
const
BaseType_t
xWaitIndefinitely
)
PRIVILEGED_FUNCTION
;
queue.h:1784
vQueueWaitForMessageRestricted()
vQueueWaitForMessageRestricted()::xWaitIndefinitely
BaseType_t
xQueueGenericReset
(
QueueHandle_t
xQueue
,
queue.h:1785
xQueueGenericReset()
BaseType_t
xNewQueue
)
PRIVILEGED_FUNCTION
;
queue.h:1786
xQueueGenericReset()
xQueueGenericReset()::xNewQueue
BaseType_t
xStreamBufferType
,
stream_buffer.c:333
xStreamBufferGenericCreate()
xStreamBufferGenericCreate()::xStreamBufferType
if
(
xStreamBufferType
==
sbTYPE_MESSAGE_BUFFER
)
stream_buffer.c:346
xStreamBufferGenericCreate()
else
if
(
xStreamBufferType
==
sbTYPE_STREAM_BATCHING_BUFFER
)
stream_buffer.c:352
xStreamBufferGenericCreate()
if
(
(
pxStreamBuffer
->
ucFlags
&
sbFLAGS_IS_STATICALLY_ALLOCATED
)
==
(
uint8_t
)
pdFALSE
)
stream_buffer.c:567
vStreamBufferDelete()
BaseType_t
xStreamBufferReset
(
StreamBufferHandle_t
xStreamBuffer
)
stream_buffer.c:594
xStreamBufferReset()
BaseType_t
xReturn
=
pdFAIL
;
stream_buffer.c:597
xStreamBufferReset()
xReturn
=
pdPASS
;
stream_buffer.c:644
xStreamBufferReset()
BaseType_t
xStreamBufferResetFromISR
(
StreamBufferHandle_t
xStreamBuffer
)
stream_buffer.c:655
xStreamBufferResetFromISR()
BaseType_t
xReturn
=
pdFAIL
;
stream_buffer.c:658
xStreamBufferResetFromISR()
xReturn
=
pdPASS
;
stream_buffer.c:709
xStreamBufferResetFromISR()
BaseType_t
xStreamBufferSetTriggerLevel
(
StreamBufferHandle_t
xStreamBuffer
,
stream_buffer.c:720
xStreamBufferSetTriggerLevel()
BaseType_t
xReturn
;
stream_buffer.c:724
xStreamBufferSetTriggerLevel()
xReturn
=
pdPASS
;
stream_buffer.c:741
xStreamBufferSetTriggerLevel()
xReturn
=
pdFALSE
;
stream_buffer.c:745
xStreamBufferSetTriggerLevel()
}
while
(
xTaskCheckForTimeOut
(
&
xTimeOut
,
&
xTicksToWait
)
==
pdFALSE
)
;
stream_buffer.c:899
xStreamBufferSend()
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
stream_buffer.c:946
xStreamBufferSendFromISR()
xStreamBufferSendFromISR()::pxHigherPriorityTaskWoken
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
stream_buffer.c:1216
xStreamBufferReceiveFromISR()
xStreamBufferReceiveFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xStreamBufferIsEmpty
(
StreamBufferHandle_t
xStreamBuffer
)
stream_buffer.c:1331
xStreamBufferIsEmpty()
BaseType_t
xReturn
;
stream_buffer.c:1334
xStreamBufferIsEmpty()
xReturn
=
pdTRUE
;
stream_buffer.c:1346
xStreamBufferIsEmpty()
xReturn
=
pdFALSE
;
stream_buffer.c:1350
xStreamBufferIsEmpty()
BaseType_t
xStreamBufferIsFull
(
StreamBufferHandle_t
xStreamBuffer
)
stream_buffer.c:1359
xStreamBufferIsFull()
BaseType_t
xReturn
;
stream_buffer.c:1361
xStreamBufferIsFull()
xReturn
=
pdTRUE
;
stream_buffer.c:1385
xStreamBufferIsFull()
xReturn
=
pdFALSE
;
stream_buffer.c:1389
xStreamBufferIsFull()
BaseType_t
xStreamBufferSendCompletedFromISR
(
StreamBufferHandle_t
xStreamBuffer
,
stream_buffer.c:1398
xStreamBufferSendCompletedFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
stream_buffer.c:1399
xStreamBufferSendCompletedFromISR()
xStreamBufferSendCompletedFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
;
stream_buffer.c:1402
xStreamBufferSendCompletedFromISR()
xReturn
=
pdTRUE
;
stream_buffer.c:1422
xStreamBufferSendCompletedFromISR()
xReturn
=
pdFALSE
;
stream_buffer.c:1426
xStreamBufferSendCompletedFromISR()
BaseType_t
xStreamBufferReceiveCompletedFromISR
(
StreamBufferHandle_t
xStreamBuffer
,
stream_buffer.c:1437
xStreamBufferReceiveCompletedFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
stream_buffer.c:1438
xStreamBufferReceiveCompletedFromISR()
xStreamBufferReceiveCompletedFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
;
stream_buffer.c:1441
xStreamBufferReceiveCompletedFromISR()
xReturn
=
pdTRUE
;
stream_buffer.c:1461
xStreamBufferReceiveCompletedFromISR()
xReturn
=
pdFALSE
;
stream_buffer.c:1465
xStreamBufferReceiveCompletedFromISR()
BaseType_t
xIsInsideISR
,
stream_buffer.h:85
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
;
stream_buffer.h:86
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:699
xStreamBufferSendFromISR()
xStreamBufferSendFromISR()::pxHigherPriorityTaskWoken
BaseType_t
*
const
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:880
xStreamBufferReceiveFromISR()
xStreamBufferReceiveFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xStreamBufferIsFull
(
StreamBufferHandle_t
xStreamBuffer
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:928
xStreamBufferIsFull()
BaseType_t
xStreamBufferIsEmpty
(
StreamBufferHandle_t
xStreamBuffer
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:951
xStreamBufferIsEmpty()
BaseType_t
xStreamBufferReset
(
StreamBufferHandle_t
xStreamBuffer
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:981
xStreamBufferReset()
BaseType_t
xStreamBufferResetFromISR
(
StreamBufferHandle_t
xStreamBuffer
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:1013
xStreamBufferResetFromISR()
BaseType_t
xStreamBufferSetTriggerLevel
(
StreamBufferHandle_t
xStreamBuffer
,
stream_buffer.h:1101
xStreamBufferSetTriggerLevel()
BaseType_t
xStreamBufferSendCompletedFromISR
(
StreamBufferHandle_t
xStreamBuffer
,
stream_buffer.h:1144
xStreamBufferSendCompletedFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:1145
xStreamBufferSendCompletedFromISR()
xStreamBufferSendCompletedFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xStreamBufferReceiveCompletedFromISR
(
StreamBufferHandle_t
xStreamBuffer
,
stream_buffer.h:1188
xStreamBufferReceiveCompletedFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
stream_buffer.h:1189
xStreamBufferReceiveCompletedFromISR()
xStreamBufferReceiveCompletedFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xStreamBufferType
,
stream_buffer.h:1251
xStreamBufferGenericCreate()
xStreamBufferGenericCreate()::xStreamBufferType
typedef
BaseType_t
(
*
TaskHookFunction_t
)
(
void
*
arg
)
;
task.h:102
TaskHookFunction_t
BaseType_t
xOverflowCount
;
task.h:130
xTIME_OUT
xTIME_OUT::xOverflowCount
BaseType_t
xTaskCreate
(
TaskFunction_t
pxTaskCode
,
task.h:385
xTaskCreate()
BaseType_t
xTaskCreateAffinitySet
(
TaskFunction_t
pxTaskCode
,
task.h:394
xTaskCreateAffinitySet()
BaseType_t
xTaskDelayUntil
(
TickType_t
*
const
pxPreviousWakeTime
,
task.h:926
xTaskDelayUntil()
BaseType_t
xTaskAbortDelay
(
TaskHandle_t
xTask
)
PRIVILEGED_FUNCTION
;
task.h:970
xTaskAbortDelay()
BaseType_t
xGetFreeStackSpace
,
task.h:1144
vTaskGetInfo()
vTaskGetInfo()::xGetFreeStackSpace
BaseType_t
xTaskResumeFromISR
(
TaskHandle_t
xTaskToResume
)
PRIVILEGED_FUNCTION
;
task.h:1326
xTaskResumeFromISR()
BaseType_t
xTaskResumeAll
(
void
)
PRIVILEGED_FUNCTION
;
task.h:1686
xTaskResumeAll()
BaseType_t
xIndex
,
task.h:1921
vTaskSetThreadLocalStoragePointer()
vTaskSetThreadLocalStoragePointer()::xIndex
BaseType_t
xIndex
)
PRIVILEGED_FUNCTION
;
task.h:1924
pvTaskGetThreadLocalStoragePointer()
pvTaskGetThreadLocalStoragePointer()::xIndex
TaskHandle_t
xTaskGetIdleTaskHandleForCore
(
BaseType_t
xCoreID
)
PRIVILEGED_FUNCTION
;
task.h:2080
xTaskGetIdleTaskHandleForCore()
xTaskGetIdleTaskHandleForCore()::xCoreID
BaseType_t
xTaskGenericNotify
(
TaskHandle_t
xTaskToNotify
,
task.h:2609
xTaskGenericNotify()
BaseType_t
xTaskGenericNotifyFromISR
(
TaskHandle_t
xTaskToNotify
,
task.h:2761
xTaskGenericNotifyFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
task.h:2766
xTaskGenericNotifyFromISR()
xTaskGenericNotifyFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xTaskGenericNotifyWait
(
UBaseType_t
uxIndexToWaitOn
,
task.h:2905
xTaskGenericNotifyWait()
BaseType_t
*
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
task.h:3073
vTaskGenericNotifyGiveFromISR()
vTaskGenericNotifyGiveFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xClearCountOnExit
,
task.h:3178
ulTaskGenericNotifyTake()
ulTaskGenericNotifyTake()::xClearCountOnExit
BaseType_t
xTaskGenericNotifyStateClear
(
TaskHandle_t
xTask
,
task.h:3242
xTaskGenericNotifyStateClear()
BaseType_t
xTaskCheckForTimeOut
(
TimeOut_t
*
const
pxTimeOut
,
task.h:3414
xTaskCheckForTimeOut()
BaseType_t
xTaskCatchUpTicks
(
TickType_t
xTicksToCatchUp
)
PRIVILEGED_FUNCTION
;
task.h:3443
xTaskCatchUpTicks()
BaseType_t
xTaskIncrementTick
(
void
)
PRIVILEGED_FUNCTION
;
task.h:3485
xTaskIncrementTick()
const
BaseType_t
xWaitIndefinitely
)
PRIVILEGED_FUNCTION
;
task.h:3537
vTaskPlaceOnEventListRestricted()
vTaskPlaceOnEventListRestricted()::xWaitIndefinitely
BaseType_t
xTaskRemoveFromEventList
(
const
List_t
*
const
pxEventList
)
PRIVILEGED_FUNCTION
;
task.h:3563
xTaskRemoveFromEventList()
portDONT_DISCARD
void
vTaskSwitchContext
(
BaseType_t
xCoreID
)
PRIVILEGED_FUNCTION
;
task.h:3578
vTaskSwitchContext()
vTaskSwitchContext()::xCoreID
TaskHandle_t
xTaskGetCurrentTaskHandleForCore
(
BaseType_t
xCoreID
)
PRIVILEGED_FUNCTION
;
task.h:3595
xTaskGetCurrentTaskHandleForCore()
xTaskGetCurrentTaskHandleForCore()::xCoreID
BaseType_t
xTaskGetSchedulerState
(
void
)
PRIVILEGED_FUNCTION
;
task.h:3607
xTaskGetSchedulerState()
BaseType_t
xTaskPriorityInherit
(
TaskHandle_t
const
pxMutexHolder
)
PRIVILEGED_FUNCTION
;
task.h:3613
xTaskPriorityInherit()
BaseType_t
xTaskPriorityDisinherit
(
TaskHandle_t
const
pxMutexHolder
)
PRIVILEGED_FUNCTION
;
task.h:3619
xTaskPriorityDisinherit()
volatile
BaseType_t
xTaskRunState
;
/**< Used to identify the core the task is running on, if the task is running. Otherwise, identifies the task's state - not running or yielding. */
tasks.c:375
tskTaskControlBlock
tskTaskControlBlock::xTaskRunState
PRIVILEGED_DATA
static
volatile
BaseType_t
xSchedulerRunning
=
pdFALSE
;
tasks.c:489
PRIVILEGED_DATA
static
volatile
BaseType_t
xYieldPendings
[
configNUMBER_OF_CORES
]
=
{
pdFALSE
}
;
tasks.c:491
PRIVILEGED_DATA
static
volatile
BaseType_t
xNumOfOverflows
=
(
BaseType_t
)
0
;
tasks.c:492
static
BaseType_t
prvCreateIdleTasks
(
void
)
;
tasks.c:532
prvCreateIdleTasks()
static
void
prvSelectHighestPriorityTask
(
BaseType_t
xCoreID
)
;
tasks.c:557
prvSelectHighestPriorityTask()
prvSelectHighestPriorityTask()::xCoreID
static
BaseType_t
prvTaskIsTaskSuspended
(
const
TaskHandle_t
xTask
)
PRIVILEGED_FUNCTION
;
tasks.c:567
prvTaskIsTaskSuspended()
const
BaseType_t
xCanBlockIndefinitely
)
PRIVILEGED_FUNCTION
;
tasks.c:623
prvAddCurrentTaskToDelayedList()
prvAddCurrentTaskToDelayedList()::xCanBlockIndefinitely
while
(
pxThisTCB
->
xTaskRunState
==
taskTASK_SCHEDULED_TO_YIELD
)
tasks.c:818
prvCheckForRunStateChange()
portRELEASE_ISR_LOCK
(
)
;
tasks.c:833
prvCheckForRunStateChange()
portRELEASE_TASK_LOCK
(
)
;
tasks.c:842
prvCheckForRunStateChange()
configASSERT
(
pxThisTCB
->
xTaskRunState
==
taskTASK_SCHEDULED_TO_YIELD
)
;
tasks.c:844
prvCheckForRunStateChange()
portGET_TASK_LOCK
(
)
;
tasks.c:855
prvCheckForRunStateChange()
portGET_ISR_LOCK
(
)
;
tasks.c:856
prvCheckForRunStateChange()
portRELEASE_ISR_LOCK
(
)
;
tasks.c:862
prvCheckForRunStateChange()
BaseType_t
xLowestPriorityToPreempt
;
tasks.c:873
prvYieldForTask()
BaseType_t
xCurrentCoreTaskPriority
;
tasks.c:874
prvYieldForTask()
BaseType_t
xLowestPriorityCore
=
(
BaseType_t
)
-
1
;
tasks.c:875
prvYieldForTask()
BaseType_t
xCoreID
;
tasks.c:876
prvYieldForTask()
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdFALSE
)
tasks.c:892
prvYieldForTask()
xLowestPriorityToPreempt
=
(
BaseType_t
)
pxTCB
->
uxPriority
;
tasks.c:895
prvYieldForTask()
for
(
xCoreID
=
(
BaseType_t
)
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:901
prvYieldForTask()
xCurrentCoreTaskPriority
=
(
BaseType_t
)
pxCurrentTCBs
[
xCoreID
]
->
uxPriority
;
tasks.c:903
prvYieldForTask()
xCurrentCoreTaskPriority
=
(
BaseType_t
)
(
xCurrentCoreTaskPriority
-
1
)
;
tasks.c:908
prvYieldForTask()
if
(
(
taskTASK_IS_RUNNING
(
pxCurrentTCBs
[
xCoreID
]
)
!=
pdFALSE
)
&&
(
xYieldPendings
[
xCoreID
]
==
pdFALSE
)
)
tasks.c:911
prvYieldForTask()
prvYieldCore
(
xLowestPriorityCore
)
;
tasks.c:967
prvYieldForTask()
static
void
prvSelectHighestPriorityTask
(
BaseType_t
xCoreID
)
tasks.c:985
prvSelectHighestPriorityTask()
prvSelectHighestPriorityTask()::xCoreID
BaseType_t
xTaskScheduled
=
pdFALSE
;
tasks.c:988
prvSelectHighestPriorityTask()
BaseType_t
xDecrementTopPriority
=
pdTRUE
;
tasks.c:989
prvSelectHighestPriorityTask()
configASSERT
(
xSchedulerRunning
==
pdTRUE
)
;
tasks.c:1000
prvSelectHighestPriorityTask()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
pxCurrentTCBs
[
xCoreID
]
->
uxPriority
]
)
,
tasks.c:1012
prvSelectHighestPriorityTask()
&
pxCurrentTCBs
[
xCoreID
]
->
xStateListItem
)
==
pdTRUE
)
tasks.c:1013
prvSelectHighestPriorityTask()
while
(
xTaskScheduled
==
pdFALSE
)
tasks.c:1020
prvSelectHighestPriorityTask()
if
(
listLIST_IS_EMPTY
(
&
(
pxReadyTasksLists
[
uxCurrentPriority
]
)
)
==
pdFALSE
)
tasks.c:1034
prvSelectHighestPriorityTask()
xDecrementTopPriority
=
pdFALSE
;
tasks.c:1042
prvSelectHighestPriorityTask()
if
(
pxTCB
->
xTaskRunState
==
taskTASK_NOT_RUNNING
)
tasks.c:1066
prvSelectHighestPriorityTask()
pxCurrentTCBs
[
xCoreID
]
->
xTaskRunState
=
taskTASK_NOT_RUNNING
;
tasks.c:1073
prvSelectHighestPriorityTask()
xTaskScheduled
=
pdTRUE
;
tasks.c:1079
prvSelectHighestPriorityTask()
configASSERT
(
(
pxTCB
->
xTaskRunState
==
xCoreID
)
||
(
pxTCB
->
xTaskRunState
==
taskTASK_SCHEDULED_TO_YIELD
)
)
;
tasks.c:1084
prvSelectHighestPriorityTask()
xTaskScheduled
=
pdTRUE
;
tasks.c:1092
prvSelectHighestPriorityTask()
if
(
xTaskScheduled
!=
pdFALSE
)
tasks.c:1101
prvSelectHighestPriorityTask()
if
(
xDecrementTopPriority
!=
pdFALSE
)
tasks.c:1110
prvSelectHighestPriorityTask()
if
(
xTaskScheduled
==
pdTRUE
)
tasks.c:1162
prvSelectHighestPriorityTask()
if
(
(
pxPreviousTCB
!=
NULL
)
&&
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
pxPreviousTCB
->
uxPriority
]
)
,
&
(
pxPreviousTCB
->
xStateListItem
)
)
!=
pdFALSE
)
)
tasks.c:1164
prvSelectHighestPriorityTask()
BaseType_t
xLowestPriority
=
(
BaseType_t
)
pxPreviousTCB
->
uxPriority
;
tasks.c:1169
prvSelectHighestPriorityTask()
BaseType_t
xLowestPriorityCore
=
-
1
;
tasks.c:1170
prvSelectHighestPriorityTask()
BaseType_t
x
;
tasks.c:1171
prvSelectHighestPriorityTask()
for
(
x
=
(
(
BaseType_t
)
configNUMBER_OF_CORES
-
1
)
;
x
>=
(
BaseType_t
)
0
;
x
--
)
tasks.c:1209
prvSelectHighestPriorityTask()
BaseType_t
xTaskPriority
;
tasks.c:1212
prvSelectHighestPriorityTask()
xTaskPriority
=
(
BaseType_t
)
pxCurrentTCBs
[
uxCore
]
->
uxPriority
;
tasks.c:1216
prvSelectHighestPriorityTask()
xTaskPriority
=
xTaskPriority
-
(
BaseType_t
)
1
;
tasks.c:1220
prvSelectHighestPriorityTask()
(
taskTASK_IS_RUNNING
(
pxCurrentTCBs
[
uxCore
]
)
!=
pdFALSE
)
&&
tasks.c:1226
prvSelectHighestPriorityTask()
(
xYieldPendings
[
uxCore
]
==
pdFALSE
)
)
tasks.c:1227
prvSelectHighestPriorityTask()
xLowestPriorityCore
=
(
BaseType_t
)
uxCore
;
tasks.c:1234
prvSelectHighestPriorityTask()
prvYieldCore
(
xLowestPriorityCore
)
;
tasks.c:1242
prvSelectHighestPriorityTask()
BaseType_t
xTaskCreate
(
TaskFunction_t
pxTaskCode
,
tasks.c:1720
xTaskCreate()
BaseType_t
xReturn
;
tasks.c:1728
xTaskCreate()
xReturn
=
pdPASS
;
tasks.c:1744
xTaskCreate()
BaseType_t
xTaskCreateAffinitySet
(
TaskFunction_t
pxTaskCode
,
tasks.c:1758
xTaskCreateAffinitySet()
BaseType_t
xReturn
;
tasks.c:1767
xTaskCreateAffinitySet()
xReturn
=
pdPASS
;
tasks.c:1779
xTaskCreateAffinitySet()
pxNewTCB
->
xTaskRunState
=
taskTASK_NOT_RUNNING
;
tasks.c:1996
prvInitialiseNewTask()
if
(
xSchedulerRunning
==
pdFALSE
)
tasks.c:2052
prvAddNewTaskToReadyList()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:2085
prvAddNewTaskToReadyList()
if
(
xSchedulerRunning
==
pdFALSE
)
tasks.c:2107
prvAddNewTaskToReadyList()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:2140
prvAddNewTaskToReadyList()
BaseType_t
xDeleteTCBInIdleTask
=
pdFALSE
;
tasks.c:2196
vTaskDelete()
BaseType_t
xTaskIsRunningOrYielding
;
tasks.c:2197
vTaskDelete()
xTaskIsRunningOrYielding
=
taskTASK_IS_RUNNING_OR_SCHEDULED_TO_YIELD
(
pxTCB
)
;
tasks.c:2236
vTaskDelete()
if
(
(
xSchedulerRunning
!=
pdFALSE
)
&&
(
xTaskIsRunningOrYielding
!=
pdFALSE
)
)
tasks.c:2241
vTaskDelete()
xDeleteTCBInIdleTask
=
pdTRUE
;
tasks.c:2261
vTaskDelete()
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:2283
vTaskDelete()
if
(
pxTCB
->
xTaskRunState
==
(
BaseType_t
)
portGET_CORE_ID
(
)
)
tasks.c:2285
vTaskDelete()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:2292
vTaskDelete()
if
(
xDeleteTCBInIdleTask
!=
pdTRUE
)
tasks.c:2313
vTaskDelete()
BaseType_t
xTaskDelayUntil
(
TickType_t
*
const
pxPreviousWakeTime
,
tasks.c:2345
xTaskDelayUntil()
BaseType_t
xAlreadyYielded
,
xShouldDelay
=
pdFALSE
;
tasks.c:2349
xTaskDelayUntil()
xShouldDelay
=
pdTRUE
;
tasks.c:2376
xTaskDelayUntil()
xShouldDelay
=
pdTRUE
;
tasks.c:2390
xTaskDelayUntil()
if
(
xShouldDelay
!=
pdFALSE
)
tasks.c:2401
xTaskDelayUntil()
prvAddCurrentTaskToDelayedList
(
xTimeToWake
-
xConstTickCount
,
pdFALSE
)
;
tasks.c:2407
xTaskDelayUntil()
if
(
xAlreadyYielded
==
pdFALSE
)
tasks.c:2418
xTaskDelayUntil()
BaseType_t
xAlreadyYielded
=
pdFALSE
;
tasks.c:2439
vTaskDelay()
prvAddCurrentTaskToDelayedList
(
xTicksToDelay
,
pdFALSE
)
;
tasks.c:2459
vTaskDelay()
if
(
xAlreadyYielded
==
pdFALSE
)
tasks.c:2470
vTaskDelay()
BaseType_t
x
;
tasks.c:2542
eTaskGetState()
for
(
x
=
(
BaseType_t
)
0
;
x
<
(
BaseType_t
)
configTASK_NOTIFICATION_ARRAY_ENTRIES
;
x
++
)
tasks.c:2551
eTaskGetState()
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:2593
eTaskGetState()
BaseType_t
xYieldRequired
=
pdFALSE
;
tasks.c:2772
vTaskPrioritySet()
BaseType_t
xYieldForTask
=
pdFALSE
;
tasks.c:2775
vTaskPrioritySet()
xYieldForTask
=
pdTRUE
;
tasks.c:2843
vTaskPrioritySet()
else
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:2847
vTaskPrioritySet()
xYieldRequired
=
pdTRUE
;
tasks.c:2856
vTaskPrioritySet()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:2909
vTaskPrioritySet()
xYieldForTask
=
pdFALSE
;
tasks.c:2939
vTaskPrioritySet()
if
(
xYieldRequired
!=
pdFALSE
)
tasks.c:2944
vTaskPrioritySet()
taskYIELD_TASK_CORE_IF_USING_PREEMPTION
(
pxTCB
)
;
tasks.c:2947
vTaskPrioritySet()
if
(
xYieldForTask
!=
pdFALSE
)
tasks.c:2952
vTaskPrioritySet()
BaseType_t
xCoreID
;
tasks.c:2984
vTaskCoreAffinitySet()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:2994
vTaskCoreAffinitySet()
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:2996
vTaskCoreAffinitySet()
xCoreID
=
(
BaseType_t
)
pxTCB
->
xTaskRunState
;
tasks.c:2998
vTaskCoreAffinitySet()
prvYieldCore
(
xCoreID
)
;
tasks.c:3004
vTaskCoreAffinitySet()
BaseType_t
x
;
tasks.c:3153
vTaskSuspend()
for
(
x
=
(
BaseType_t
)
0
;
x
<
(
BaseType_t
)
configTASK_NOTIFICATION_ARRAY_ENTRIES
;
x
++
)
tasks.c:3155
vTaskSuspend()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:3176
vTaskSuspend()
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:3182
vTaskSuspend()
if
(
pxTCB
->
xTaskRunState
==
(
BaseType_t
)
portGET_CORE_ID
(
)
)
tasks.c:3184
vTaskSuspend()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:3192
vTaskSuspend()
static
BaseType_t
prvTaskIsTaskSuspended
(
const
TaskHandle_t
xTask
)
tasks.c:3276
prvTaskIsTaskSuspended()
BaseType_t
xReturn
=
pdFALSE
;
tasks.c:3278
prvTaskIsTaskSuspended()
if
(
listIS_CONTAINED_WITHIN
(
&
xSuspendedTaskList
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:3288
prvTaskIsTaskSuspended()
if
(
listIS_CONTAINED_WITHIN
(
&
xPendingReadyList
,
&
(
pxTCB
->
xEventListItem
)
)
==
pdFALSE
)
tasks.c:3291
prvTaskIsTaskSuspended()
if
(
listIS_CONTAINED_WITHIN
(
NULL
,
&
(
pxTCB
->
xEventListItem
)
)
!=
pdFALSE
)
tasks.c:3295
prvTaskIsTaskSuspended()
BaseType_t
x
;
tasks.c:3299
prvTaskIsTaskSuspended()
xReturn
=
pdTRUE
;
tasks.c:3306
prvTaskIsTaskSuspended()
for
(
x
=
(
BaseType_t
)
0
;
x
<
(
BaseType_t
)
configTASK_NOTIFICATION_ARRAY_ENTRIES
;
x
++
)
tasks.c:3308
prvTaskIsTaskSuspended()
xReturn
=
pdFALSE
;
tasks.c:3312
prvTaskIsTaskSuspended()
if
(
prvTaskIsTaskSuspended
(
pxTCB
)
!=
pdFALSE
)
tasks.c:3372
vTaskResume()
BaseType_t
xTaskResumeFromISR
(
TaskHandle_t
xTaskToResume
)
tasks.c:3407
xTaskResumeFromISR()
BaseType_t
xYieldRequired
=
pdFALSE
;
tasks.c:3409
xTaskResumeFromISR()
if
(
prvTaskIsTaskSuspended
(
pxTCB
)
!=
pdFALSE
)
tasks.c:3440
xTaskResumeFromISR()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
!=
pdFALSE
)
tasks.c:3482
xTaskResumeFromISR()
xYieldRequired
=
pdTRUE
;
tasks.c:3484
xTaskResumeFromISR()
static
BaseType_t
prvCreateIdleTasks
(
void
)
tasks.c:3504
prvCreateIdleTasks()
BaseType_t
xReturn
=
pdPASS
;
tasks.c:3506
prvCreateIdleTasks()
BaseType_t
xCoreID
;
tasks.c:3507
prvCreateIdleTasks()
BaseType_t
xIdleTaskNameIndex
;
tasks.c:3510
prvCreateIdleTasks()
for
(
xIdleTaskNameIndex
=
(
BaseType_t
)
0
;
xIdleTaskNameIndex
<
(
BaseType_t
)
configMAX_TASK_NAME_LEN
;
xIdleTaskNameIndex
++
)
tasks.c:3512
prvCreateIdleTasks()
for
(
xCoreID
=
(
BaseType_t
)
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:3530
prvCreateIdleTasks()
if
(
xIdleTaskNameIndex
<
(
BaseType_t
)
configMAX_TASK_NAME_LEN
)
tasks.c:3558
prvCreateIdleTasks()
if
(
(
xIdleTaskNameIndex
+
1
)
<
(
BaseType_t
)
configMAX_TASK_NAME_LEN
)
tasks.c:3563
prvCreateIdleTasks()
if
(
xReturn
==
pdFAIL
)
tasks.c:3633
prvCreateIdleTasks()
BaseType_t
xReturn
;
tasks.c:3660
vTaskStartScheduler()
if
(
xReturn
==
pdPASS
)
tasks.c:3676
vTaskStartScheduler()
if
(
xReturn
==
pdPASS
)
tasks.c:3687
vTaskStartScheduler()
xSchedulerRunning
=
pdTRUE
;
tasks.c:3714
vTaskStartScheduler()
BaseType_t
xCoreID
;
tasks.c:3769
vTaskEndScheduler()
for
(
xCoreID
=
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:3779
vTaskEndScheduler()
xSchedulerRunning
=
pdFALSE
;
tasks.c:3796
vTaskEndScheduler()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:3857
vTaskSuspendAll()
portGET_TASK_LOCK
(
)
;
tasks.c:3873
vTaskSuspendAll()
portGET_ISR_LOCK
(
)
;
tasks.c:3887
vTaskSuspendAll()
portRELEASE_ISR_LOCK
(
)
;
tasks.c:3892
vTaskSuspendAll()
BaseType_t
xTaskResumeAll
(
void
)
tasks.c:3972
xTaskResumeAll()
BaseType_t
xAlreadyYielded
=
pdFALSE
;
tasks.c:3975
xTaskResumeAll()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:3980
xTaskResumeAll()
BaseType_t
xCoreID
;
tasks.c:3990
xTaskResumeAll()
xCoreID
=
(
BaseType_t
)
portGET_CORE_ID
(
)
;
tasks.c:3991
xTaskResumeAll()
portRELEASE_TASK_LOCK
(
)
;
tasks.c:3998
xTaskResumeAll()
while
(
listLIST_IS_EMPTY
(
&
xPendingReadyList
)
==
pdFALSE
)
tasks.c:4006
xTaskResumeAll()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:4023
xTaskResumeAll()
if
(
xTaskIncrementTick
(
)
!=
pdFALSE
)
tasks.c:4066
xTaskResumeAll()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:4070
xTaskResumeAll()
if
(
xYieldPendings
[
xCoreID
]
!=
pdFALSE
)
tasks.c:4088
xTaskResumeAll()
xAlreadyYielded
=
pdTRUE
;
tasks.c:4092
xTaskResumeAll()
BaseType_t
xBreakLoop
;
tasks.c:4213
prvSearchForNameWithinSingleList()
xBreakLoop
=
pdFALSE
;
tasks.c:4230
prvSearchForNameWithinSingleList()
xBreakLoop
=
pdTRUE
;
tasks.c:4239
prvSearchForNameWithinSingleList()
xBreakLoop
=
pdTRUE
;
tasks.c:4246
prvSearchForNameWithinSingleList()
if
(
xBreakLoop
!=
pdFALSE
)
tasks.c:4253
prvSearchForNameWithinSingleList()
TaskHandle_t
xTaskGetIdleTaskHandleForCore
(
BaseType_t
xCoreID
)
tasks.c:4495
xTaskGetIdleTaskHandleForCore()
xTaskGetIdleTaskHandleForCore()::xCoreID
configASSERT
(
taskVALID_CORE_ID
(
xCoreID
)
==
pdTRUE
)
;
tasks.c:4500
xTaskGetIdleTaskHandleForCore()
BaseType_t
xTaskCatchUpTicks
(
TickType_t
xTicksToCatchUp
)
tasks.c:4562
xTaskCatchUpTicks()
BaseType_t
xYieldOccurred
;
tasks.c:4564
xTaskCatchUpTicks()
BaseType_t
xTaskAbortDelay
(
TaskHandle_t
xTask
)
tasks.c:4592
xTaskAbortDelay()
BaseType_t
xReturn
;
tasks.c:4595
xTaskAbortDelay()
xReturn
=
pdPASS
;
tasks.c:4607
xTaskAbortDelay()
pxTCB
->
ucDelayAborted
=
(
uint8_t
)
pdTRUE
;
tasks.c:4627
xTaskAbortDelay()
xReturn
=
pdFAIL
;
tasks.c:4673
xTaskAbortDelay()
BaseType_t
xTaskIncrementTick
(
void
)
tasks.c:4686
xTaskIncrementTick()
BaseType_t
xSwitchRequired
=
pdFALSE
;
tasks.c:4690
xTaskIncrementTick()
taskSWITCH_DELAYED_LISTS
(
)
;
tasks.c:4715
xTaskIncrementTick()
if
(
listLIST_IS_EMPTY
(
pxDelayedTaskList
)
!=
pdFALSE
)
tasks.c:4730
xTaskIncrementTick()
BaseType_t
xCoreID
;
tasks.c:4837
xTaskIncrementTick()
for
(
xCoreID
=
0
;
xCoreID
<
(
(
BaseType_t
)
configNUMBER_OF_CORES
)
;
xCoreID
++
)
tasks.c:4839
xTaskIncrementTick()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:4843
xTaskIncrementTick()
BaseType_t
xCoreID
,
xCurrentCoreID
;
tasks.c:4886
xTaskIncrementTick()
xCurrentCoreID
=
(
BaseType_t
)
portGET_CORE_ID
(
)
;
tasks.c:4887
xTaskIncrementTick()
for
(
xCoreID
=
0
;
xCoreID
<
(
BaseType_t
)
configNUMBER_OF_CORES
;
xCoreID
++
)
tasks.c:4889
xTaskIncrementTick()
if
(
xYieldPendings
[
xCoreID
]
!=
pdFALSE
)
tasks.c:4895
xTaskIncrementTick()
xSwitchRequired
=
pdTRUE
;
tasks.c:4899
xTaskIncrementTick()
prvYieldCore
(
xCoreID
)
;
tasks.c:4903
xTaskIncrementTick()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:5076
vTaskSwitchContext()
xYieldPendings
[
0
]
=
pdFALSE
;
tasks.c:5080
vTaskSwitchContext()
taskSELECT_HIGHEST_PRIORITY_TASK
(
)
;
tasks.c:5126
vTaskSwitchContext()
void
vTaskSwitchContext
(
BaseType_t
xCoreID
)
tasks.c:5153
vTaskSwitchContext()
vTaskSwitchContext()::xCoreID
portGET_TASK_LOCK
(
)
;
/* Must always acquire the task lock first. */
tasks.c:5165
vTaskSwitchContext()
portGET_ISR_LOCK
(
)
;
tasks.c:5166
vTaskSwitchContext()
xYieldPendings
[
xCoreID
]
=
pdTRUE
;
tasks.c:5177
vTaskSwitchContext()
xYieldPendings
[
xCoreID
]
=
pdFALSE
;
tasks.c:5181
vTaskSwitchContext()
portRELEASE_ISR_LOCK
(
)
;
tasks.c:5247
vTaskSwitchContext()
portRELEASE_TASK_LOCK
(
)
;
tasks.c:5248
vTaskSwitchContext()
prvAddCurrentTaskToDelayedList
(
xTicksToWait
,
pdTRUE
)
;
tasks.c:5278
vTaskPlaceOnEventList()
prvAddCurrentTaskToDelayedList
(
xTicksToWait
,
pdTRUE
)
;
tasks.c:5308
vTaskPlaceOnUnorderedEventList()
const
BaseType_t
xWaitIndefinitely
)
tasks.c:5318
vTaskPlaceOnEventListRestricted()
vTaskPlaceOnEventListRestricted()::xWaitIndefinitely
if
(
xWaitIndefinitely
!=
pdFALSE
)
tasks.c:5339
vTaskPlaceOnEventListRestricted()
BaseType_t
xTaskRemoveFromEventList
(
const
List_t
*
const
pxEventList
)
tasks.c:5353
xTaskRemoveFromEventList()
BaseType_t
xReturn
;
tasks.c:5356
xTaskRemoveFromEventList()
xReturn
=
pdTRUE
;
tasks.c:5413
xTaskRemoveFromEventList()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:5417
xTaskRemoveFromEventList()
xReturn
=
pdFALSE
;
tasks.c:5421
xTaskRemoveFromEventList()
xReturn
=
pdFALSE
;
tasks.c:5426
xTaskRemoveFromEventList()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
!=
pdFALSE
)
tasks.c:5432
xTaskRemoveFromEventList()
xReturn
=
pdTRUE
;
tasks.c:5434
xTaskRemoveFromEventList()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:5497
vTaskRemoveFromUnorderedEventList()
BaseType_t
xTaskCheckForTimeOut
(
TimeOut_t
*
const
pxTimeOut
,
tasks.c:5546
xTaskCheckForTimeOut()
BaseType_t
xReturn
;
tasks.c:5549
xTaskCheckForTimeOut()
if
(
pxCurrentTCB
->
ucDelayAborted
!=
(
uint8_t
)
pdFALSE
)
tasks.c:5563
xTaskCheckForTimeOut()
pxCurrentTCB
->
ucDelayAborted
=
(
uint8_t
)
pdFALSE
;
tasks.c:5567
xTaskCheckForTimeOut()
xReturn
=
pdTRUE
;
tasks.c:5568
xTaskCheckForTimeOut()
xReturn
=
pdFALSE
;
tasks.c:5579
xTaskCheckForTimeOut()
xReturn
=
pdTRUE
;
tasks.c:5591
xTaskCheckForTimeOut()
xReturn
=
pdFALSE
;
tasks.c:5599
xTaskCheckForTimeOut()
xReturn
=
pdTRUE
;
tasks.c:5604
xTaskCheckForTimeOut()
xYieldPendings
[
portGET_CORE_ID
(
)
]
=
pdTRUE
;
tasks.c:5620
vTaskMissedYield()
BaseType_t
xIndex
,
tasks.c:5952
vTaskSetThreadLocalStoragePointer()
vTaskSetThreadLocalStoragePointer()::xIndex
(
xIndex
<
(
BaseType_t
)
configNUM_THREAD_LOCAL_STORAGE_POINTERS
)
)
tasks.c:5960
vTaskSetThreadLocalStoragePointer()
BaseType_t
xIndex
)
tasks.c:5976
pvTaskGetThreadLocalStoragePointer()
pvTaskGetThreadLocalStoragePointer()::xIndex
(
xIndex
<
(
BaseType_t
)
configNUM_THREAD_LOCAL_STORAGE_POINTERS
)
)
tasks.c:5984
pvTaskGetThreadLocalStoragePointer()
if
(
pxTCB
->
xTaskRunState
==
taskTASK_NOT_RUNNING
)
tasks.c:6101
prvCheckTasksWaitingTermination()
BaseType_t
xGetFreeStackSpace
,
tasks.c:6135
vTaskGetInfo()
vTaskGetInfo()::xGetFreeStackSpace
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:6186
vTaskGetInfo()
BaseType_t
x
;
tasks.c:6211
vTaskGetInfo()
for
(
x
=
(
BaseType_t
)
0
;
x
<
(
BaseType_t
)
configTASK_NOTIFICATION_ARRAY_ENTRIES
;
x
++
)
tasks.c:6218
vTaskGetInfo()
if
(
listIS_CONTAINED_WITHIN
(
&
xPendingReadyList
,
&
(
pxTCB
->
xEventListItem
)
)
!=
pdFALSE
)
tasks.c:6240
vTaskGetInfo()
if
(
xGetFreeStackSpace
!=
pdFALSE
)
tasks.c:6255
vTaskGetInfo()
vTaskGetInfo
(
(
TaskHandle_t
)
pxTCB
,
&
(
pxTaskStatusArray
[
uxTask
]
)
,
pdTRUE
,
eState
)
;
tasks.c:6302
prvListTasksWithinSingleList()
if
(
listLIST_IS_EMPTY
(
pxDelayedTaskList
)
!=
pdFALSE
)
tasks.c:6470
prvResetNextTaskUnblockTime()
TaskHandle_t
xTaskGetCurrentTaskHandleForCore
(
BaseType_t
xCoreID
)
tasks.c:6527
xTaskGetCurrentTaskHandleForCore()
xTaskGetCurrentTaskHandleForCore()::xCoreID
if
(
taskVALID_CORE_ID
(
xCoreID
)
!=
pdFALSE
)
tasks.c:6533
xTaskGetCurrentTaskHandleForCore()
BaseType_t
xTaskGetSchedulerState
(
void
)
tasks.c:6552
xTaskGetSchedulerState()
BaseType_t
xReturn
;
tasks.c:6554
xTaskGetSchedulerState()
if
(
xSchedulerRunning
==
pdFALSE
)
tasks.c:6558
xTaskGetSchedulerState()
xReturn
=
taskSCHEDULER_NOT_STARTED
;
tasks.c:6560
xTaskGetSchedulerState()
xReturn
=
taskSCHEDULER_RUNNING
;
tasks.c:6570
xTaskGetSchedulerState()
xReturn
=
taskSCHEDULER_SUSPENDED
;
tasks.c:6574
xTaskGetSchedulerState()
BaseType_t
xTaskPriorityInherit
(
TaskHandle_t
const
pxMutexHolder
)
tasks.c:6592
xTaskPriorityInherit()
BaseType_t
xReturn
=
pdFALSE
;
tasks.c:6595
xTaskPriorityInherit()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
pxMutexHolderTCB
->
uxPriority
]
)
,
&
(
pxMutexHolderTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:6622
xTaskPriorityInherit()
if
(
taskTASK_IS_RUNNING
(
pxMutexHolderTCB
)
!=
pdTRUE
)
tasks.c:6643
xTaskPriorityInherit()
xReturn
=
pdTRUE
;
tasks.c:6659
xTaskPriorityInherit()
xReturn
=
pdTRUE
;
tasks.c:6672
xTaskPriorityInherit()
BaseType_t
xTaskPriorityDisinherit
(
TaskHandle_t
const
pxMutexHolder
)
tasks.c:6695
xTaskPriorityDisinherit()
BaseType_t
xReturn
=
pdFALSE
;
tasks.c:6698
xTaskPriorityDisinherit()
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:6747
xTaskPriorityDisinherit()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:6749
xTaskPriorityDisinherit()
xReturn
=
pdTRUE
;
tasks.c:6762
xTaskPriorityDisinherit()
if
(
listIS_CONTAINED_WITHIN
(
&
(
pxReadyTasksLists
[
uxPriorityUsedOnEntry
]
)
,
&
(
pxTCB
->
xStateListItem
)
)
!=
pdFALSE
)
tasks.c:6855
vTaskPriorityDisinheritAfterTimeout()
if
(
taskTASK_IS_RUNNING
(
pxTCB
)
==
pdTRUE
)
tasks.c:6874
vTaskPriorityDisinheritAfterTimeout()
prvYieldCore
(
pxTCB
->
xTaskRunState
)
;
tasks.c:6876
vTaskPriorityDisinheritAfterTimeout()
xYieldPendings
[
portGET_CORE_ID
(
)
]
=
pdTRUE
;
tasks.c:6923
vTaskYieldWithinAPI()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:6974
vTaskEnterCritical()
portGET_TASK_LOCK
(
)
;
tasks.c:6978
vTaskEnterCritical()
portGET_ISR_LOCK
(
)
;
tasks.c:6979
vTaskEnterCritical()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:7024
vTaskEnterCriticalFromISR()
portGET_ISR_LOCK
(
)
;
tasks.c:7030
vTaskEnterCriticalFromISR()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:7099
vTaskExitCritical()
BaseType_t
xYieldCurrentTask
;
tasks.c:7115
vTaskExitCritical()
portRELEASE_ISR_LOCK
(
)
;
tasks.c:7120
vTaskExitCritical()
portRELEASE_TASK_LOCK
(
)
;
tasks.c:7121
vTaskExitCritical()
if
(
xYieldCurrentTask
!=
pdFALSE
)
tasks.c:7128
vTaskExitCritical()
if
(
xSchedulerRunning
!=
pdFALSE
)
tasks.c:7160
vTaskExitCriticalFromISR()
portRELEASE_ISR_LOCK
(
)
;
tasks.c:7172
vTaskExitCriticalFromISR()
BaseType_t
xClearCountOnExit
,
tasks.c:7627
ulTaskGenericNotifyTake()
ulTaskGenericNotifyTake()::xClearCountOnExit
BaseType_t
xAlreadyYielded
,
xShouldBlock
=
pdFALSE
;
tasks.c:7631
ulTaskGenericNotifyTake()
xShouldBlock
=
pdTRUE
;
tasks.c:7655
ulTaskGenericNotifyTake()
if
(
xShouldBlock
==
pdTRUE
)
tasks.c:7672
ulTaskGenericNotifyTake()
prvAddCurrentTaskToDelayedList
(
xTicksToWait
,
pdTRUE
)
;
tasks.c:7675
ulTaskGenericNotifyTake()
if
(
(
xShouldBlock
==
pdTRUE
)
&&
(
xAlreadyYielded
==
pdFALSE
)
)
tasks.c:7685
ulTaskGenericNotifyTake()
if
(
xClearCountOnExit
!=
pdFALSE
)
tasks.c:7701
ulTaskGenericNotifyTake()
BaseType_t
xTaskGenericNotifyWait
(
UBaseType_t
uxIndexToWaitOn
,
tasks.c:7729
xTaskGenericNotifyWait()
BaseType_t
xReturn
,
xAlreadyYielded
,
xShouldBlock
=
pdFALSE
;
tasks.c:7735
xTaskGenericNotifyWait()
xShouldBlock
=
pdTRUE
;
tasks.c:7763
xTaskGenericNotifyWait()
if
(
xShouldBlock
==
pdTRUE
)
tasks.c:7780
xTaskGenericNotifyWait()
prvAddCurrentTaskToDelayedList
(
xTicksToWait
,
pdTRUE
)
;
tasks.c:7783
xTaskGenericNotifyWait()
if
(
(
xShouldBlock
==
pdTRUE
)
&&
(
xAlreadyYielded
==
pdFALSE
)
)
tasks.c:7793
xTaskGenericNotifyWait()
xReturn
=
pdFALSE
;
tasks.c:7820
xTaskGenericNotifyWait()
xReturn
=
pdTRUE
;
tasks.c:7827
xTaskGenericNotifyWait()
BaseType_t
xTaskGenericNotify
(
TaskHandle_t
xTaskToNotify
,
tasks.c:7844
xTaskGenericNotify()
BaseType_t
xReturn
=
pdPASS
;
tasks.c:7851
xTaskGenericNotify()
xReturn
=
pdFAIL
;
tasks.c:7894
xTaskGenericNotify()
BaseType_t
xTaskGenericNotifyFromISR
(
TaskHandle_t
xTaskToNotify
,
tasks.c:7964
xTaskGenericNotifyFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
tasks.c:7969
xTaskGenericNotifyFromISR()
xTaskGenericNotifyFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
=
pdPASS
;
tasks.c:7973
xTaskGenericNotifyFromISR()
xReturn
=
pdFAIL
;
tasks.c:8037
xTaskGenericNotifyFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
tasks.c:8102
xTaskGenericNotifyFromISR()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:8108
xTaskGenericNotifyFromISR()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
==
pdTRUE
)
tasks.c:8121
xTaskGenericNotifyFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
tasks.c:8125
xTaskGenericNotifyFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
tasks.c:8148
vTaskGenericNotifyGiveFromISR()
vTaskGenericNotifyGiveFromISR()::pxHigherPriorityTaskWoken
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
tasks.c:8236
vTaskGenericNotifyGiveFromISR()
xYieldPendings
[
0
]
=
pdTRUE
;
tasks.c:8242
vTaskGenericNotifyGiveFromISR()
if
(
xYieldPendings
[
portGET_CORE_ID
(
)
]
==
pdTRUE
)
tasks.c:8255
vTaskGenericNotifyGiveFromISR()
*
pxHigherPriorityTaskWoken
=
pdTRUE
;
tasks.c:8259
vTaskGenericNotifyGiveFromISR()
BaseType_t
xTaskGenericNotifyStateClear
(
TaskHandle_t
xTask
,
tasks.c:8278
xTaskGenericNotifyStateClear()
BaseType_t
xReturn
;
tasks.c:8282
xTaskGenericNotifyStateClear()
xReturn
=
pdPASS
;
tasks.c:8297
xTaskGenericNotifyStateClear()
xReturn
=
pdFAIL
;
tasks.c:8301
xTaskGenericNotifyStateClear()
const
BaseType_t
xCanBlockIndefinitely
)
tasks.c:8460
prvAddCurrentTaskToDelayedList()
prvAddCurrentTaskToDelayedList()::xCanBlockIndefinitely
pxCurrentTCB
->
ucDelayAborted
=
(
uint8_t
)
pdFALSE
;
tasks.c:8472
prvAddCurrentTaskToDelayedList()
if
(
(
xTicksToWait
==
portMAX_DELAY
)
&&
(
xCanBlockIndefinitely
!=
pdFALSE
)
)
tasks.c:8491
prvAddCurrentTaskToDelayedList()
BaseType_t
xCoreID
;
tasks.c:8691
vTaskResetState()
xSchedulerRunning
=
pdFALSE
;
tasks.c:8716
vTaskResetState()
xYieldPendings
[
xCoreID
]
=
pdFALSE
;
tasks.c:8721
vTaskResetState()
xNumOfOverflows
=
(
BaseType_t
)
0
;
tasks.c:8724
vTaskResetState()
BaseType_t
xMessageID
;
/**< The command being sent to the timer service task. */
timers.c:124
tmrTimerQueueMessage
tmrTimerQueueMessage::xMessageID
static
BaseType_t
prvInsertTimerInActiveList
(
Timer_t
*
const
pxTimer
,
timers.c:177
prvInsertTimerInActiveList()
static
TickType_t
prvSampleTimeNow
(
BaseType_t
*
const
pxTimerListsWereSwitched
)
PRIVILEGED_FUNCTION
;
timers.c:208
prvSampleTimeNow()
prvSampleTimeNow()::pxTimerListsWereSwitched
static
TickType_t
prvGetNextExpireTime
(
BaseType_t
*
const
pxListWasEmpty
)
PRIVILEGED_FUNCTION
;
timers.c:216
prvGetNextExpireTime()
prvGetNextExpireTime()::pxListWasEmpty
BaseType_t
xListWasEmpty
)
PRIVILEGED_FUNCTION
;
timers.c:223
prvProcessTimerOrBlockTask()
prvProcessTimerOrBlockTask()::xListWasEmpty
const
BaseType_t
xAutoReload
,
timers.c:231
prvInitialiseNewTimer()
prvInitialiseNewTimer()::xAutoReload
BaseType_t
xTimerCreateTimerTask
(
void
)
timers.c:237
xTimerCreateTimerTask()
BaseType_t
xReturn
=
pdFAIL
;
timers.c:239
xTimerCreateTimerTask()
const
BaseType_t
xAutoReload
,
timers.c:338
xTimerCreate()
xTimerCreate()::xAutoReload
const
BaseType_t
xAutoReload
,
timers.c:419
prvInitialiseNewTimer()
prvInitialiseNewTimer()::xAutoReload
if
(
xAutoReload
!=
pdFALSE
)
timers.c:439
prvInitialiseNewTimer()
BaseType_t
xTimerGenericCommandFromTask
(
TimerHandle_t
xTimer
,
timers.c:448
xTimerGenericCommandFromTask()
const
BaseType_t
xCommandID
,
timers.c:449
xTimerGenericCommandFromTask()
xTimerGenericCommandFromTask()::xCommandID
BaseType_t
*
const
pxHigherPriorityTaskWoken
,
timers.c:451
xTimerGenericCommandFromTask()
xTimerGenericCommandFromTask()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
=
pdFAIL
;
timers.c:454
xTimerGenericCommandFromTask()
configASSERT
(
xCommandID
<
tmrFIRST_FROM_ISR_COMMAND
)
;
timers.c:472
xTimerGenericCommandFromTask()
if
(
xCommandID
<
tmrFIRST_FROM_ISR_COMMAND
)
timers.c:474
xTimerGenericCommandFromTask()
if
(
xTaskGetSchedulerState
(
)
==
taskSCHEDULER_RUNNING
)
timers.c:476
xTimerGenericCommandFromTask()
xReturn
=
xQueueSendToBack
(
xTimerQueue
,
&
xMessage
,
xTicksToWait
)
;
timers.c:478
xTimerGenericCommandFromTask()
xReturn
=
xQueueSendToBack
(
xTimerQueue
,
&
xMessage
,
tmrNO_DELAY
)
;
timers.c:482
xTimerGenericCommandFromTask()
BaseType_t
xTimerGenericCommandFromISR
(
TimerHandle_t
xTimer
,
timers.c:499
xTimerGenericCommandFromISR()
const
BaseType_t
xCommandID
,
timers.c:500
xTimerGenericCommandFromISR()
xTimerGenericCommandFromISR()::xCommandID
BaseType_t
*
const
pxHigherPriorityTaskWoken
,
timers.c:502
xTimerGenericCommandFromISR()
xTimerGenericCommandFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
=
pdFAIL
;
timers.c:505
xTimerGenericCommandFromISR()
configASSERT
(
xCommandID
>=
tmrFIRST_FROM_ISR_COMMAND
)
;
timers.c:523
xTimerGenericCommandFromISR()
if
(
xCommandID
>=
tmrFIRST_FROM_ISR_COMMAND
)
timers.c:525
xTimerGenericCommandFromISR()
xReturn
=
xQueueSendToBackFromISR
(
xTimerQueue
,
&
xMessage
,
pxHigherPriorityTaskWoken
)
;
timers.c:527
xTimerGenericCommandFromISR()
const
BaseType_t
xAutoReload
)
timers.c:572
vTimerSetReloadMode()
vTimerSetReloadMode()::xAutoReload
if
(
xAutoReload
!=
pdFALSE
)
timers.c:581
vTimerSetReloadMode()
BaseType_t
xTimerGetReloadMode
(
TimerHandle_t
xTimer
)
timers.c:596
xTimerGetReloadMode()
BaseType_t
xReturn
;
timers.c:599
xTimerGetReloadMode()
xReturn
=
pdFALSE
;
timers.c:609
xTimerGetReloadMode()
xReturn
=
pdTRUE
;
timers.c:614
xTimerGetReloadMode()
while
(
prvInsertTimerInActiveList
(
pxTimer
,
(
xExpiredTime
+
pxTimer
->
xTimerPeriodInTicks
)
,
xTimeNow
,
xExpiredTime
)
!=
pdFALSE
)
timers.c:706
prvReloadTimer()
BaseType_t
xListWasEmpty
;
timers.c:751
prvTimerTask()
BaseType_t
xListWasEmpty
)
timers.c:783
prvProcessTimerOrBlockTask()
prvProcessTimerOrBlockTask()::xListWasEmpty
BaseType_t
xTimerListsWereSwitched
;
timers.c:786
prvProcessTimerOrBlockTask()
if
(
xTimerListsWereSwitched
==
pdFALSE
)
timers.c:797
prvProcessTimerOrBlockTask()
if
(
(
xListWasEmpty
==
pdFALSE
)
&&
(
xNextExpireTime
<=
xTimeNow
)
)
timers.c:800
prvProcessTimerOrBlockTask()
if
(
xListWasEmpty
!=
pdFALSE
)
timers.c:813
prvProcessTimerOrBlockTask()
xListWasEmpty
=
listLIST_IS_EMPTY
(
pxOverflowTimerList
)
;
timers.c:817
prvProcessTimerOrBlockTask()
if
(
xTaskResumeAll
(
)
==
pdFALSE
)
timers.c:822
prvProcessTimerOrBlockTask()
static
TickType_t
prvGetNextExpireTime
(
BaseType_t
*
const
pxListWasEmpty
)
timers.c:844
prvGetNextExpireTime()
prvGetNextExpireTime()::pxListWasEmpty
*
pxListWasEmpty
=
listLIST_IS_EMPTY
(
pxCurrentTimerList
)
;
timers.c:855
prvGetNextExpireTime()
if
(
*
pxListWasEmpty
==
pdFALSE
)
timers.c:857
prvGetNextExpireTime()
static
TickType_t
prvSampleTimeNow
(
BaseType_t
*
const
pxTimerListsWereSwitched
)
timers.c:871
prvSampleTimeNow()
prvSampleTimeNow()::pxTimerListsWereSwitched
*
pxTimerListsWereSwitched
=
pdTRUE
;
timers.c:881
prvSampleTimeNow()
*
pxTimerListsWereSwitched
=
pdFALSE
;
timers.c:885
prvSampleTimeNow()
static
BaseType_t
prvInsertTimerInActiveList
(
Timer_t
*
const
pxTimer
,
timers.c:894
prvInsertTimerInActiveList()
BaseType_t
xProcessTimerNow
=
pdFALSE
;
timers.c:899
prvInsertTimerInActiveList()
xProcessTimerNow
=
pdTRUE
;
timers.c:912
prvInsertTimerInActiveList()
xProcessTimerNow
=
pdTRUE
;
timers.c:926
prvInsertTimerInActiveList()
BaseType_t
xTimerListsWereSwitched
;
timers.c:942
prvProcessReceivedCommands()
while
(
xQueueReceive
(
xTimerQueue
,
&
xMessage
,
tmrNO_DELAY
)
!=
pdFAIL
)
timers.c:945
prvProcessReceivedCommands()
if
(
xMessage
.
xMessageID
<
(
BaseType_t
)
0
)
timers.c:951
prvProcessReceivedCommands()
if
(
xMessage
.
xMessageID
>=
(
BaseType_t
)
0
)
timers.c:971
prvProcessReceivedCommands()
if
(
listIS_CONTAINED_WITHIN
(
NULL
,
&
(
pxTimer
->
xTimerListItem
)
)
==
pdFALSE
)
timers.c:977
prvProcessReceivedCommands()
case
tmrCOMMAND_START
:
timers.c:999
prvProcessReceivedCommands()
case
tmrCOMMAND_START_FROM_ISR
:
timers.c:1000
prvProcessReceivedCommands()
case
tmrCOMMAND_RESET
:
timers.c:1001
prvProcessReceivedCommands()
case
tmrCOMMAND_RESET_FROM_ISR
:
timers.c:1002
prvProcessReceivedCommands()
if
(
prvInsertTimerInActiveList
(
pxTimer
,
xMessage
.
u
.
xTimerParameters
.
xMessageValue
+
pxTimer
->
xTimerPeriodInTicks
,
xTimeNow
,
xMessage
.
u
.
xTimerParameters
.
xMessageValue
)
!=
pdFALSE
)
timers.c:1006
prvProcessReceivedCommands()
case
tmrCOMMAND_STOP
:
timers.c:1030
prvProcessReceivedCommands()
case
tmrCOMMAND_STOP_FROM_ISR
:
timers.c:1031
prvProcessReceivedCommands()
case
tmrCOMMAND_CHANGE_PERIOD
:
timers.c:1036
prvProcessReceivedCommands()
case
tmrCOMMAND_CHANGE_PERIOD_FROM_ISR
:
timers.c:1037
prvProcessReceivedCommands()
case
tmrCOMMAND_DELETE
:
timers.c:1051
prvProcessReceivedCommands()
while
(
listLIST_IS_EMPTY
(
pxCurrentTimerList
)
==
pdFALSE
)
timers.c:1095
prvSwitchTimerLists()
BaseType_t
xTimerIsTimerActive
(
TimerHandle_t
xTimer
)
timers.c:1162
xTimerIsTimerActive()
BaseType_t
xReturn
;
timers.c:1164
xTimerIsTimerActive()
xReturn
=
pdFALSE
;
timers.c:1176
xTimerIsTimerActive()
xReturn
=
pdTRUE
;
timers.c:1180
xTimerIsTimerActive()
BaseType_t
xTimerPendFunctionCallFromISR
(
PendedFunction_t
xFunctionToPend
,
timers.c:1233
xTimerPendFunctionCallFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
timers.c:1236
xTimerPendFunctionCallFromISR()
xTimerPendFunctionCallFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xReturn
;
timers.c:1239
xTimerPendFunctionCallFromISR()
xMessage
.
xMessageID
=
tmrCOMMAND_EXECUTE_CALLBACK_FROM_ISR
;
timers.c:1245
xTimerPendFunctionCallFromISR()
xReturn
=
xQueueSendFromISR
(
xTimerQueue
,
&
xMessage
,
pxHigherPriorityTaskWoken
)
;
timers.c:1250
xTimerPendFunctionCallFromISR()
BaseType_t
xTimerPendFunctionCall
(
PendedFunction_t
xFunctionToPend
,
timers.c:1263
xTimerPendFunctionCall()
BaseType_t
xReturn
;
timers.c:1269
xTimerPendFunctionCall()
xMessage
.
xMessageID
=
tmrCOMMAND_EXECUTE_CALLBACK
;
timers.c:1280
xTimerPendFunctionCall()
xReturn
=
xQueueSendToBack
(
xTimerQueue
,
&
xMessage
,
xTicksToWait
)
;
timers.c:1285
xTimerPendFunctionCall()
const
BaseType_t
xAutoReload
,
timers.h:232
xTimerCreate()
xTimerCreate()::xAutoReload
BaseType_t
xTimerIsTimerActive
(
TimerHandle_t
xTimer
)
PRIVILEGED_FUNCTION
;
timers.h:447
xTimerIsTimerActive()
BaseType_t
xTimerPendFunctionCallFromISR
(
PendedFunction_t
xFunctionToPend
,
timers.h:1200
xTimerPendFunctionCallFromISR()
BaseType_t
*
pxHigherPriorityTaskWoken
)
PRIVILEGED_FUNCTION
;
timers.h:1203
xTimerPendFunctionCallFromISR()
xTimerPendFunctionCallFromISR()::pxHigherPriorityTaskWoken
BaseType_t
xTimerPendFunctionCall
(
PendedFunction_t
xFunctionToPend
,
timers.h:1239
xTimerPendFunctionCall()
const
BaseType_t
xAutoReload
)
PRIVILEGED_FUNCTION
;
timers.h:1272
vTimerSetReloadMode()
vTimerSetReloadMode()::xAutoReload
BaseType_t
xTimerGetReloadMode
(
TimerHandle_t
xTimer
)
PRIVILEGED_FUNCTION
;
timers.h:1286
xTimerGetReloadMode()
BaseType_t
xTimerCreateTimerTask
(
void
)
PRIVILEGED_FUNCTION
;
timers.h:1352
xTimerCreateTimerTask()
BaseType_t
xTimerGenericCommandFromTask
(
TimerHandle_t
xTimer
,
timers.h:1360
xTimerGenericCommandFromTask()
const
BaseType_t
xCommandID
,
timers.h:1361
xTimerGenericCommandFromTask()
xTimerGenericCommandFromTask()::xCommandID
BaseType_t
*
const
pxHigherPriorityTaskWoken
,
timers.h:1363
xTimerGenericCommandFromTask()
xTimerGenericCommandFromTask()::pxHigherPriorityTaskWoken
BaseType_t
xTimerGenericCommandFromISR
(
TimerHandle_t
xTimer
,
timers.h:1366
xTimerGenericCommandFromISR()
const
BaseType_t
xCommandID
,
timers.h:1367
xTimerGenericCommandFromISR()
xTimerGenericCommandFromISR()::xCommandID
BaseType_t
*
const
pxHigherPriorityTaskWoken
,
timers.h:1369
xTimerGenericCommandFromISR()
xTimerGenericCommandFromISR()::pxHigherPriorityTaskWoken
Call Tree
from
0/1
examples
All items filtered out
All items filtered out
Data Use
from
0/1
examples
All items filtered out
All items filtered out
Class Tree
from
0/1
examples
All items filtered out
All items filtered out
Override Tree
from
0/1
examples
All items filtered out
All items filtered out
Implementations
from
0/1
examples
All items filtered out
All items filtered out
Instances
from
0/1
examples
Instance
Scope
Location
Project
vPortRecursiveLock()::uxAcquire
vPortRecursiveLock()
portmacro.h:211
xSTATIC_TCB::xDummy23
xSTATIC_TCB
FreeRTOS.h:3159
return
xPortStartScheduler()
portable.h:220
xTIME_OUT::xOverflowCount
xTIME_OUT
task.h:130
return
xTaskCreate()
task.h:385
return
xTaskCreateAffinitySet()
task.h:394
return
xTaskDelayUntil()
task.h:926
return
xTaskAbortDelay()
task.h:970
vTaskGetInfo()::xGetFreeStackSpace
vTaskGetInfo()
task.h:1144
return
xTaskResumeFromISR()
task.h:1326
return
xTaskResumeAll()
task.h:1686
vTaskSetThreadLocalStoragePointer()::xIndex
vTaskSetThreadLocalStoragePointer()
task.h:1921
pvTaskGetThreadLocalStoragePointer()::xIndex
pvTaskGetThreadLocalStoragePointer()
task.h:1924
xTaskGetIdleTaskHandleForCore()::xCoreID
xTaskGetIdleTaskHandleForCore()
task.h:2080
return
xTaskGenericNotify()
task.h:2609
return
xTaskGenericNotifyFromISR()
task.h:2761
xTaskGenericNotifyFromISR()::pxHigherPriorityTaskWoken
xTaskGenericNotifyFromISR()
task.h:2766
return
xTaskGenericNotifyWait()
task.h:2905
vTaskGenericNotifyGiveFromISR()::pxHigherPriorityTaskWoken
vTaskGenericNotifyGiveFromISR()
task.h:3073
ulTaskGenericNotifyTake()::xClearCountOnExit
ulTaskGenericNotifyTake()
task.h:3178
return
xTaskGenericNotifyStateClear()
task.h:3242
return
xTaskCheckForTimeOut()
task.h:3414
return
xTaskCatchUpTicks()
task.h:3443
return
xTaskIncrementTick()
task.h:3485
vTaskPlaceOnEventListRestricted()::xWaitIndefinitely
vTaskPlaceOnEventListRestricted()
task.h:3537
return
xTaskRemoveFromEventList()
task.h:3563
vTaskSwitchContext()::xCoreID
vTaskSwitchContext()
task.h:3578
xTaskGetCurrentTaskHandleForCore()::xCoreID
xTaskGetCurrentTaskHandleForCore()
task.h:3595
return
xTaskGetSchedulerState()
task.h:3607
return
xTaskPriorityInherit()
task.h:3613
return
xTaskPriorityDisinherit()
task.h:3619
return
xQueueGenericSend()
queue.h:686
xQueueGenericSend()::xCopyPosition
xQueueGenericSend()
queue.h:689
return
xQueuePeek()
queue.h:784
return
xQueuePeekFromISR()
queue.h:820
return
xQueueReceive()
queue.h:913
return
xQueueGenericSendFromISR()
queue.h:1361
xQueueGenericSendFromISR()::pxHigherPriorityTaskWoken
xQueueGenericSendFromISR()
queue.h:1363
xQueueGenericSendFromISR()::xCopyPosition
xQueueGenericSendFromISR()
queue.h:1364
return
xQueueGiveFromISR()
queue.h:1365
xQueueGiveFromISR()::pxHigherPriorityTaskWoken
xQueueGiveFromISR()
queue.h:1366
return
xQueueReceiveFromISR()
queue.h:1455
xQueueReceiveFromISR()::pxHigherPriorityTaskWoken
xQueueReceiveFromISR()
queue.h:1457
return
xQueueIsQueueEmptyFromISR()
queue.h:1463
return
xQueueIsQueueFullFromISR()
queue.h:1464
return
xQueueSemaphoreTake()
queue.h:1516
return
xQueueTakeMutexRecursive()
queue.h:1528
return
xQueueGiveMutexRecursive()
queue.h:1530
return
xQueueAddToSet()
queue.h:1709
return
xQueueRemoveFromSet()
queue.h:1731
vQueueWaitForMessageRestricted()::xWaitIndefinitely
vQueueWaitForMessageRestricted()
queue.h:1784
return
xQueueGenericReset()
queue.h:1785
xQueueGenericReset()::xNewQueue
xQueueGenericReset()
queue.h:1786
xTimerCreate()::xAutoReload
xTimerCreate()
timers.h:232
return
xTimerIsTimerActive()
timers.h:447
return
xTimerPendFunctionCallFromISR()
timers.h:1200
xTimerPendFunctionCallFromISR()::pxHigherPriorityTaskWoken
xTimerPendFunctionCallFromISR()
timers.h:1203
return
xTimerPendFunctionCall()
timers.h:1239
vTimerSetReloadMode()::xAutoReload
vTimerSetReloadMode()
timers.h:1272
return
xTimerGetReloadMode()
timers.h:1286
return
xTimerCreateTimerTask()
timers.h:1352
return
xTimerGenericCommandFromTask()
timers.h:1360
xTimerGenericCommandFromTask()::xCommandID
xTimerGenericCommandFromTask()
timers.h:1361
xTimerGenericCommandFromTask()::pxHigherPriorityTaskWoken
xTimerGenericCommandFromTask()
timers.h:1363
return
xTimerGenericCommandFromISR()
timers.h:1366
xTimerGenericCommandFromISR()::xCommandID
xTimerGenericCommandFromISR()
timers.h:1367
xTimerGenericCommandFromISR()::pxHigherPriorityTaskWoken
xTimerGenericCommandFromISR()
timers.h:1369
return
xPortStartSchedulerOnCore()
port.c:313
return
xPortStartScheduler()
port.c:370
return
xPortStartScheduler()
port.c:396
xEventGroupWaitBits()::xClearOnExit
xEventGroupWaitBits()
event_groups.h:330
xEventGroupWaitBits()::xWaitForAllBits
xEventGroupWaitBits()
event_groups.h:331
return
xEventGroupClearBitsFromISR()
event_groups.h:456
return
xEventGroupSetBitsFromISR()
event_groups.h:614
xEventGroupSetBitsFromISR()::pxHigherPriorityTaskWoken
xEventGroupSetBitsFromISR()
event_groups.h:616
return
xCoRoutineCreate()
croutine.h:136
return
xCoRoutineRemoveFromEventList()
croutine.h:747
return
prvTestWaitCondition()
event_groups.c:78
prvTestWaitCondition()::xWaitForAllBits
prvTestWaitCondition()
event_groups.c:80
xEventGroupWaitBits()::xClearOnExit
xEventGroupWaitBits()
event_groups.c:314
xEventGroupWaitBits()::xWaitForAllBits
xEventGroupWaitBits()
event_groups.c:315
return
xEventGroupClearBitsFromISR()
event_groups.c:506
return
prvTestWaitCondition()
event_groups.c:775
prvTestWaitCondition()::xWaitForAllBits
prvTestWaitCondition()
event_groups.c:777
return
xEventGroupSetBitsFromISR()
event_groups.c:814
xEventGroupSetBitsFromISR()::pxHigherPriorityTaskWoken
xEventGroupSetBitsFromISR()
event_groups.c:816
return
prvIsQueueEmpty()
queue.c:190
return
prvIsQueueFull()
queue.c:197
return
prvCopyDataToQueue()
queue.c:203
prvCopyDataToQueue()::xPosition
prvCopyDataToQueue()
queue.c:205
return
prvNotifyQueueSetContainer()
queue.c:219
return
xQueueGenericReset()
queue.c:303
xQueueGenericReset()::xNewQueue
xQueueGenericReset()
queue.c:304
return
xQueueGiveMutexRecursive()
queue.c:756
return
xQueueTakeMutexRecursive()
queue.c:815
return
xQueueGenericSend()
queue.c:939
xQueueGenericSend()::xCopyPosition
xQueueGenericSend()
queue.c:942
return
xQueueGenericSendFromISR()
queue.c:1157
xQueueGenericSendFromISR()::pxHigherPriorityTaskWoken
xQueueGenericSendFromISR()
queue.c:1159
xQueueGenericSendFromISR()::xCopyPosition
xQueueGenericSendFromISR()
queue.c:1160
return
xQueueGiveFromISR()
queue.c:1329
xQueueGiveFromISR()::pxHigherPriorityTaskWoken
xQueueGiveFromISR()
queue.c:1330
return
xQueueReceive()
queue.c:1502
return
xQueueSemaphoreTake()
queue.c:1652
return
xQueuePeek()
queue.c:1877
return
xQueueReceiveFromISR()
queue.c:2035
xQueueReceiveFromISR()::pxHigherPriorityTaskWoken
xQueueReceiveFromISR()
queue.c:2037
return
xQueuePeekFromISR()
queue.c:2135
return
prvCopyDataToQueue()
queue.c:2390
prvCopyDataToQueue()::xPosition
prvCopyDataToQueue()
queue.c:2392
return
prvIsQueueEmpty()
queue.c:2614
return
xQueueIsQueueEmptyFromISR()
queue.c:2635
return
prvIsQueueFull()
queue.c:2659
return
xQueueIsQueueFullFromISR()
queue.c:2680
vQueueWaitForMessageRestricted()::xWaitIndefinitely
vQueueWaitForMessageRestricted()
queue.c:3134
return
xQueueAddToSet()
queue.c:3194
return
xQueueRemoveFromSet()
queue.c:3232
return
prvNotifyQueueSetContainer()
queue.c:3310
xStreamBufferGenericCreate()::xStreamBufferType
xStreamBufferGenericCreate()
stream_buffer.c:333
return
xStreamBufferReset()
stream_buffer.c:594
return
xStreamBufferResetFromISR()
stream_buffer.c:655
return
xStreamBufferSetTriggerLevel()
stream_buffer.c:720
xStreamBufferSendFromISR()::pxHigherPriorityTaskWoken
xStreamBufferSendFromISR()
stream_buffer.c:946
xStreamBufferReceiveFromISR()::pxHigherPriorityTaskWoken
xStreamBufferReceiveFromISR()
stream_buffer.c:1216
return
xStreamBufferIsEmpty()
stream_buffer.c:1331
return
xStreamBufferIsFull()
stream_buffer.c:1359
return
xStreamBufferSendCompletedFromISR()
stream_buffer.c:1398
xStreamBufferSendCompletedFromISR()::pxHigherPriorityTaskWoken
xStreamBufferSendCompletedFromISR()
stream_buffer.c:1399
return
xStreamBufferReceiveCompletedFromISR()
stream_buffer.c:1437
xStreamBufferReceiveCompletedFromISR()::pxHigherPriorityTaskWoken
xStreamBufferReceiveCompletedFromISR()
stream_buffer.c:1438
xStreamBufferSendFromISR()::pxHigherPriorityTaskWoken
xStreamBufferSendFromISR()
stream_buffer.h:699
xStreamBufferReceiveFromISR()::pxHigherPriorityTaskWoken
xStreamBufferReceiveFromISR()
stream_buffer.h:880
return
xStreamBufferIsFull()
stream_buffer.h:928
return
xStreamBufferIsEmpty()
stream_buffer.h:951
return
xStreamBufferReset()
stream_buffer.h:981
return
xStreamBufferResetFromISR()
stream_buffer.h:1013
return
xStreamBufferSetTriggerLevel()
stream_buffer.h:1101
return
xStreamBufferSendCompletedFromISR()
stream_buffer.h:1144
xStreamBufferSendCompletedFromISR()::pxHigherPriorityTaskWoken
xStreamBufferSendCompletedFromISR()
stream_buffer.h:1145
return
xStreamBufferReceiveCompletedFromISR()
stream_buffer.h:1188
xStreamBufferReceiveCompletedFromISR()::pxHigherPriorityTaskWoken
xStreamBufferReceiveCompletedFromISR()
stream_buffer.h:1189
xStreamBufferGenericCreate()::xStreamBufferType
xStreamBufferGenericCreate()
stream_buffer.h:1251
tskTaskControlBlock::xTaskRunState
tskTaskControlBlock
tasks.c:375
xSchedulerRunning
tasks.c:489
xYieldPendings
tasks.c:491
xNumOfOverflows
tasks.c:492
return
prvCreateIdleTasks()
tasks.c:532
prvSelectHighestPriorityTask()::xCoreID
prvSelectHighestPriorityTask()
tasks.c:557
return
prvTaskIsTaskSuspended()
tasks.c:567
prvAddCurrentTaskToDelayedList()::xCanBlockIndefinitely
prvAddCurrentTaskToDelayedList()
tasks.c:623
prvSelectHighestPriorityTask()::xCoreID
prvSelectHighestPriorityTask()
tasks.c:985
return
xTaskCreate()
tasks.c:1720
return
xTaskCreateAffinitySet()
tasks.c:1758
return
xTaskDelayUntil()
tasks.c:2345
return
prvTaskIsTaskSuspended()
tasks.c:3276
return
xTaskResumeFromISR()
tasks.c:3407
return
prvCreateIdleTasks()
tasks.c:3504
return
xTaskResumeAll()
tasks.c:3972
xTaskGetIdleTaskHandleForCore()::xCoreID
xTaskGetIdleTaskHandleForCore()
tasks.c:4495
return
xTaskCatchUpTicks()
tasks.c:4562
return
xTaskAbortDelay()
tasks.c:4592
return
xTaskIncrementTick()
tasks.c:4686
vTaskSwitchContext()::xCoreID
vTaskSwitchContext()
tasks.c:5153
vTaskPlaceOnEventListRestricted()::xWaitIndefinitely
vTaskPlaceOnEventListRestricted()
tasks.c:5318
return
xTaskRemoveFromEventList()
tasks.c:5353
return
xTaskCheckForTimeOut()
tasks.c:5546
vTaskSetThreadLocalStoragePointer()::xIndex
vTaskSetThreadLocalStoragePointer()
tasks.c:5952
pvTaskGetThreadLocalStoragePointer()::xIndex
pvTaskGetThreadLocalStoragePointer()
tasks.c:5976
vTaskGetInfo()::xGetFreeStackSpace
vTaskGetInfo()
tasks.c:6135
xTaskGetCurrentTaskHandleForCore()::xCoreID
xTaskGetCurrentTaskHandleForCore()
tasks.c:6527
return
xTaskGetSchedulerState()
tasks.c:6552
return
xTaskPriorityInherit()
tasks.c:6592
return
xTaskPriorityDisinherit()
tasks.c:6695
ulTaskGenericNotifyTake()::xClearCountOnExit
ulTaskGenericNotifyTake()
tasks.c:7627
return
xTaskGenericNotifyWait()
tasks.c:7729
return
xTaskGenericNotify()
tasks.c:7844
return
xTaskGenericNotifyFromISR()
tasks.c:7964
xTaskGenericNotifyFromISR()::pxHigherPriorityTaskWoken
xTaskGenericNotifyFromISR()
tasks.c:7969
vTaskGenericNotifyGiveFromISR()::pxHigherPriorityTaskWoken
vTaskGenericNotifyGiveFromISR()
tasks.c:8148
return
xTaskGenericNotifyStateClear()
tasks.c:8278
prvAddCurrentTaskToDelayedList()::xCanBlockIndefinitely
prvAddCurrentTaskToDelayedList()
tasks.c:8460
tmrTimerQueueMessage::xMessageID
tmrTimerQueueMessage
timers.c:124
return
prvInsertTimerInActiveList()
timers.c:177
prvSampleTimeNow()::pxTimerListsWereSwitched
prvSampleTimeNow()
timers.c:208
prvGetNextExpireTime()::pxListWasEmpty
prvGetNextExpireTime()
timers.c:216
prvProcessTimerOrBlockTask()::xListWasEmpty
prvProcessTimerOrBlockTask()
timers.c:223
prvInitialiseNewTimer()::xAutoReload
prvInitialiseNewTimer()
timers.c:231
return
xTimerCreateTimerTask()
timers.c:237
xTimerCreate()::xAutoReload
xTimerCreate()
timers.c:338
prvInitialiseNewTimer()::xAutoReload
prvInitialiseNewTimer()
timers.c:419
return
xTimerGenericCommandFromTask()
timers.c:448
xTimerGenericCommandFromTask()::xCommandID
xTimerGenericCommandFromTask()
timers.c:449
xTimerGenericCommandFromTask()::pxHigherPriorityTaskWoken
xTimerGenericCommandFromTask()
timers.c:451
return
xTimerGenericCommandFromISR()
timers.c:499
xTimerGenericCommandFromISR()::xCommandID
xTimerGenericCommandFromISR()
timers.c:500
xTimerGenericCommandFromISR()::pxHigherPriorityTaskWoken
xTimerGenericCommandFromISR()
timers.c:502
vTimerSetReloadMode()::xAutoReload
vTimerSetReloadMode()
timers.c:572
return
xTimerGetReloadMode()
timers.c:596
prvProcessTimerOrBlockTask()::xListWasEmpty
prvProcessTimerOrBlockTask()
timers.c:783
prvGetNextExpireTime()::pxListWasEmpty
prvGetNextExpireTime()
timers.c:844
prvSampleTimeNow()::pxTimerListsWereSwitched
prvSampleTimeNow()
timers.c:871
return
prvInsertTimerInActiveList()
timers.c:894
return
xTimerIsTimerActive()
timers.c:1162
return
xTimerPendFunctionCallFromISR()
timers.c:1233
xTimerPendFunctionCallFromISR()::pxHigherPriorityTaskWoken
xTimerPendFunctionCallFromISR()
timers.c:1236
return
xTimerPendFunctionCall()
timers.c:1263
Lifecycle
from
0/1
examples
All items filtered out
All items filtered out