FreeRTOS + 0/1 examples
CodeScope will show references to vPortEnterCritical() from the following samples and libraries:
Examples
STM32F413H-Discovery
Demonstrations
 
Symbols
loading...
Files
loading...

vPortEnterCritical() function

Syntax

extern void vPortEnterCritical( void );
Implemented in port.c:403

Examples

vPortEnterCritical() is referenced by 1 libraries and example projects.

References

LocationReferrerText
port.c:403
void vPortEnterCritical( void )
port.c:498
void vPortEnterCritical( void )
portmacro.h:97
extern void vPortEnterCritical( void );
portmacro.h:140
extern void vPortEnterCritical( void );
cmsis_os.c:947osPoolAlloc()
vPortEnterCritical();
event_groups.c:271xEventGroupSync()
event_groups.c:418xEventGroupWaitBits()
event_groups.c:471xEventGroupClearBits()
heap_4.c:483vPortGetHeapStats()
queue.c:261xQueueGenericReset()
queue.c:542xQueueGetMutexHolder()
taskENTER_CRITICAL();
queue.c:761xQueueGenericSend()
queue.c:903xQueueGenericSend()
prvLockQueue( pxQueue );
queue.c:1303xQueueReceive()
queue.c:1368xQueueReceive()
prvLockQueue( pxQueue );
queue.c:1448xQueueSemaphoreTake()
queue.c:1539xQueueSemaphoreTake()
prvLockQueue( pxQueue );
queue.c:1556xQueueSemaphoreTake()
queue.c:1607xQueueSemaphoreTake()
queue.c:1663xQueuePeek()
queue.c:1735xQueuePeek()
prvLockQueue( pxQueue );
queue.c:1936uxQueueMessagesWaiting()
queue.c:1953uxQueueSpacesAvailable()
queue.c:2179prvUnlockQueue()
queue.c:2260prvUnlockQueue()
queue.c:2295prvIsQueueEmpty()
queue.c:2335prvIsQueueFull()
queue.c:2755vQueueWaitForMessageRestricted()
prvLockQueue( pxQueue );
queue.c:2791xQueueAddToSet()
taskENTER_CRITICAL();
queue.c:2839xQueueRemoveFromSet()
taskENTER_CRITICAL();
stream_buffer.c:412xStreamBufferReset()
stream_buffer.c:543xStreamBufferSend()
stream_buffer.c:742xStreamBufferReceive()
tasks.c:1081prvAddNewTaskToReadyList()
tasks.c:1166vTaskDelete()
tasks.c:1401eTaskGetState()
tasks.c:1483uxTaskPriorityGet()
tasks.c:1558vTaskPrioritySet()
tasks.c:1708vTaskSuspend()
tasks.c:1756vTaskSuspend()
tasks.c:1862vTaskResume()
tasks.c:2208xTaskResumeAll()
tasks.c:2653xTaskAbortDelay()
taskENTER_CRITICAL();
tasks.c:2898vTaskSetApplicationTaskTag()
taskENTER_CRITICAL();
tasks.c:2920xTaskGetApplicationTaskTag()
taskENTER_CRITICAL();
tasks.c:3257vTaskSetTimeOutState()
tasks.c:3281xTaskCheckForTimeOut()
tasks.c:3652prvCheckTasksWaitingTermination()
tasks.c:4639ulTaskNotifyTake()
tasks.c:4670ulTaskNotifyTake()
tasks.c:4707xTaskNotifyWait()
tasks.c:4743xTaskNotifyWait()
tasks.c:4792xTaskGenericNotify()
tasks.c:5121xTaskNotifyStateClear()
tasks.c:5152ulTaskNotifyValueClear()
timers.c:447vTimerSetReloadMode()
taskENTER_CRITICAL();
timers.c:468uxTimerGetReloadMode()
taskENTER_CRITICAL();
timers.c:946prvCheckForValidListAndQueue()
taskENTER_CRITICAL();
timers.c:1000xTimerIsTimerActive()
taskENTER_CRITICAL();
timers.c:1024pvTimerGetTimerID()
taskENTER_CRITICAL();
timers.c:1040vTimerSetTimerID()
taskENTER_CRITICAL();