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

prvLockQueue macro

Syntax

#define prvLockQueue( pxQueue ) \     taskENTER_CRITICAL(); \     { \     if( ( pxQueue )->cRxLock == queueUNLOCKED ) \     { \     ( pxQueue )->cRxLock = queueLOCKED_UNMODIFIED; \     } \     if( ( pxQueue )->cTxLock == queueUNLOCKED ) \     { \     ( pxQueue )->cTxLock = queueLOCKED_UNMODIFIED; \     } \     } \     taskEXIT_CRITICAL()

Arguments

pxQueue

References

LocationText
queue.c:240
#define prvLockQueue( pxQueue ) \
queue.c:903
prvLockQueue( pxQueue );
queue.c:1368
prvLockQueue( pxQueue );
queue.c:1539
prvLockQueue( pxQueue );
queue.c:1735
prvLockQueue( pxQueue );
queue.c:2755
prvLockQueue( pxQueue );