FreeRTOS
taskENTER_CRITICAL
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
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
Show:
Summary
Declaration
from
task.h:187
#define
taskENTER_CRITICAL
(
)
portENTER_CRITICAL
(
)
Examples
References
from
examples
Code
Location
#define
taskENTER_CRITICAL
(
)
portENTER_CRITICAL
(
)
task.h:187
taskENTER_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: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
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
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