taskEXIT_CRITICAL is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

taskEXIT_CRITICAL macro

Macro to mark the end 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

#define taskEXIT_CRITICAL() portEXIT_CRITICAL()

References

LocationText
task.h:202
#define taskEXIT_CRITICAL() portEXIT_CRITICAL()
event_groups.c:288
taskEXIT_CRITICAL();
event_groups.c:442
taskEXIT_CRITICAL();
event_groups.c:482
taskEXIT_CRITICAL();
heap_4.c:490
taskEXIT_CRITICAL();
queue.c:252
taskEXIT_CRITICAL()
queue.c:300
taskEXIT_CRITICAL();
queue.c:553
taskEXIT_CRITICAL();
queue.c:867
taskEXIT_CRITICAL();
queue.c:876
taskEXIT_CRITICAL();
queue.c:897
taskEXIT_CRITICAL();
queue.c:1335
taskEXIT_CRITICAL();
queue.c:1344
taskEXIT_CRITICAL();
queue.c:1362
taskEXIT_CRITICAL();
queue.c:1497
taskEXIT_CRITICAL();
queue.c:1515
taskEXIT_CRITICAL();
queue.c:1533
taskEXIT_CRITICAL();
queue.c:1560
taskEXIT_CRITICAL();
queue.c:1619
taskEXIT_CRITICAL();
queue.c:1701
taskEXIT_CRITICAL();
queue.c:1710
taskEXIT_CRITICAL();
queue.c:1729
taskEXIT_CRITICAL();
queue.c:1940
taskEXIT_CRITICAL();
queue.c:1957
taskEXIT_CRITICAL();
queue.c:2257
taskEXIT_CRITICAL();
queue.c:2287
taskEXIT_CRITICAL();
queue.c:2306
taskEXIT_CRITICAL();
queue.c:2346
taskEXIT_CRITICAL();
queue.c:2810
taskEXIT_CRITICAL();
queue.c:2844
taskEXIT_CRITICAL();
stream_buffer.c:435
taskEXIT_CRITICAL();
stream_buffer.c:558
taskEXIT_CRITICAL();
stream_buffer.c:562
taskEXIT_CRITICAL();
stream_buffer.c:765
taskEXIT_CRITICAL();
tasks.c:1138
taskEXIT_CRITICAL();
tasks.c:1234
taskEXIT_CRITICAL();
tasks.c:1407
taskEXIT_CRITICAL();
tasks.c:1490
taskEXIT_CRITICAL();
tasks.c:1696
taskEXIT_CRITICAL();
tasks.c:1750
taskEXIT_CRITICAL();
tasks.c:1760
taskEXIT_CRITICAL();
tasks.c:1891
taskEXIT_CRITICAL();
tasks.c:2298
taskEXIT_CRITICAL();
tasks.c:2669
taskEXIT_CRITICAL();
tasks.c:2902
taskEXIT_CRITICAL();
tasks.c:2924
taskEXIT_CRITICAL();
tasks.c:3262
taskEXIT_CRITICAL();
tasks.c:3331
taskEXIT_CRITICAL();
tasks.c:3659
taskEXIT_CRITICAL();
tasks.c:4668
taskEXIT_CRITICAL();
tasks.c:4693
taskEXIT_CRITICAL();
tasks.c:4741
taskEXIT_CRITICAL();
tasks.c:4773
taskEXIT_CRITICAL();
tasks.c:4887
taskEXIT_CRITICAL();
tasks.c:5133
taskEXIT_CRITICAL();
tasks.c:5159
taskEXIT_CRITICAL();
timers.c:458
taskEXIT_CRITICAL();
timers.c:481
taskEXIT_CRITICAL();
timers.c:988
taskEXIT_CRITICAL();
timers.c:1011
taskEXIT_CRITICAL();
timers.c:1028
taskEXIT_CRITICAL();
timers.c:1044
taskEXIT_CRITICAL();