Lines Matching defs:QueueDefinition
97 typedef struct QueueDefinition /* The old naming convention is used to prevent breaking kernel aw… struct
99 int8_t *pcHead; /*< Points to the beginning of the queue storage area. */
100 int8_t *pcWriteTo; /*< Points to the free next place in the storage area. */
103 {
106 } u;
108 LOS_DL_LIST xTasksWaitingToSend;
109 LOS_DL_LIST xTasksWaitingToReceive;
110 volatile UBaseType_t uxMessagesWaiting;/*< The number of items currently in the queue. */
111 …*< The length of the queue defined as the number of items it will hold, not the number of bytes. */
112 UBaseType_t uxItemSize; /*< The size of each items that the queue will hold. */
114 … from the queue) while the queue was locked. Set to queueUNLOCKED when the queue is not locked. */
115 …ed to the queue) while the queue was locked. Set to queueUNLOCKED when the queue is not locked. */
118 …mory used by the queue was statically allocated to ensure no attempt is made to free the memory. */
120 portMUX_TYPE mux; //Mutex required due to SMP