FreeRTOS
taskENTER_CRITICAL
is only used within FreeRTOS.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
FreeRTOS
taskENTER_CRITICAL
taskENTER_CRITICAL macro
Macro to mark the start of a critical code region. Preemptive context switches cannot occur when in a critical region. NOTE: This may alter the stack (depending on the portable implementation) so must be used with care!
Syntax
from
task.h:187
#define
taskENTER_CRITICAL
(
)
portENTER_CRITICAL
(
)
References
Location
Text
task.h:187
#define
taskENTER_CRITICAL
(
)
portENTER_CRITICAL
(
)
event_groups.c:271
taskENTER_CRITICAL
(
)
;
event_groups.c:418
taskENTER_CRITICAL
(
)
;
event_groups.c:471
taskENTER_CRITICAL
(
)
;
heap_4.c:483
taskENTER_CRITICAL
(
)
;
queue.c:241
taskENTER_CRITICAL
(
)
;
\
queue.c:261
taskENTER_CRITICAL
(
)
;
queue.c:542
taskENTER_CRITICAL
(
)
;
queue.c:761
taskENTER_CRITICAL
(
)
;
queue.c:1303
taskENTER_CRITICAL
(
)
;
queue.c:1448
taskENTER_CRITICAL
(
)
;
queue.c:1556
taskENTER_CRITICAL
(
)
;
queue.c:1607
taskENTER_CRITICAL
(
)
;
queue.c:1663
taskENTER_CRITICAL
(
)
;
queue.c:1936
taskENTER_CRITICAL
(
)
;
queue.c:1953
taskENTER_CRITICAL
(
)
;
queue.c:2179
taskENTER_CRITICAL
(
)
;
queue.c:2260
taskENTER_CRITICAL
(
)
;
queue.c:2295
taskENTER_CRITICAL
(
)
;
queue.c:2335
taskENTER_CRITICAL
(
)
;
queue.c:2791
taskENTER_CRITICAL
(
)
;
queue.c:2839
taskENTER_CRITICAL
(
)
;
stream_buffer.c:412
taskENTER_CRITICAL
(
)
;
stream_buffer.c:543
taskENTER_CRITICAL
(
)
;
stream_buffer.c:742
taskENTER_CRITICAL
(
)
;
tasks.c:1081
taskENTER_CRITICAL
(
)
;
tasks.c:1166
taskENTER_CRITICAL
(
)
;
tasks.c:1401
taskENTER_CRITICAL
(
)
;
tasks.c:1483
taskENTER_CRITICAL
(
)
;
tasks.c:1558
taskENTER_CRITICAL
(
)
;
tasks.c:1708
taskENTER_CRITICAL
(
)
;
tasks.c:1756
taskENTER_CRITICAL
(
)
;
tasks.c:1862
taskENTER_CRITICAL
(
)
;
tasks.c:2208
taskENTER_CRITICAL
(
)
;
tasks.c:2653
taskENTER_CRITICAL
(
)
;
tasks.c:2898
taskENTER_CRITICAL
(
)
;
tasks.c:2920
taskENTER_CRITICAL
(
)
;
tasks.c:3257
taskENTER_CRITICAL
(
)
;
tasks.c:3281
taskENTER_CRITICAL
(
)
;
tasks.c:3652
taskENTER_CRITICAL
(
)
;
tasks.c:4639
taskENTER_CRITICAL
(
)
;
tasks.c:4670
taskENTER_CRITICAL
(
)
;
tasks.c:4707
taskENTER_CRITICAL
(
)
;
tasks.c:4743
taskENTER_CRITICAL
(
)
;
tasks.c:4792
taskENTER_CRITICAL
(
)
;
tasks.c:5121
taskENTER_CRITICAL
(
)
;
tasks.c:5152
taskENTER_CRITICAL
(
)
;
timers.c:447
taskENTER_CRITICAL
(
)
;
timers.c:468
taskENTER_CRITICAL
(
)
;
timers.c:946
taskENTER_CRITICAL
(
)
;
timers.c:1000
taskENTER_CRITICAL
(
)
;
timers.c:1024
taskENTER_CRITICAL
(
)
;
timers.c:1040
taskENTER_CRITICAL
(
)
;