QueueDefinition::cTxLock is only used within FreeRTOS.
 
Symbols
loading...
Files
loading...

QueueDefinition::cTxLock field

Syntax

volatile int8_t cTxLock;

References

LocationReferrerText
queue.c:116
volatile int8_t cTxLock; /*< Stores the number of items transmitted to the queue (added to the queue) while the queue was locked. Set to queueUNLOCKED when the queue is not locked. */
queue.c:268xQueueGenericReset()
pxQueue->cTxLock = queueUNLOCKED;
queue.c:903xQueueGenericSend()
prvLockQueue( pxQueue );
queue.c:985xQueueGenericSendFromISR()
const int8_t cTxLock = pxQueue->cTxLock;
queue.c:1095xQueueGenericSendFromISR()
pxQueue->cTxLock = ( int8_t ) ( cTxLock + 1 );
queue.c:1160xQueueGiveFromISR()
const int8_t cTxLock = pxQueue->cTxLock;
queue.c:1260xQueueGiveFromISR()
pxQueue->cTxLock = ( int8_t ) ( cTxLock + 1 );
queue.c:1368xQueueReceive()
prvLockQueue( pxQueue );
queue.c:1539xQueueSemaphoreTake()
prvLockQueue( pxQueue );
queue.c:1735xQueuePeek()
prvLockQueue( pxQueue );
queue.c:2181prvUnlockQueue()
int8_t cTxLock = pxQueue->cTxLock;
queue.c:2255prvUnlockQueue()
queue.c:2755vQueueWaitForMessageRestricted()
prvLockQueue( pxQueue );
queue.c:2894prvNotifyQueueSetContainer()
const int8_t cTxLock = pxQueueSetContainer->cTxLock;
queue.c:2922prvNotifyQueueSetContainer()
pxQueueSetContainer->cTxLock = ( int8_t ) ( cTxLock + 1 );