Lines Matching refs:psQueue
78 #define am_hal_queue_empty(psQueue) \ argument
79 ((psQueue)->ui32Length == 0)
81 #define am_hal_queue_full(psQueue) \ argument
82 ((psQueue)->ui32Length == (psQueue)->ui32Capacity)
84 #define am_hal_queue_space_left(psQueue) \ argument
85 ((psQueue)->ui32Capacity - (psQueue)->ui32Length)
87 #define am_hal_queue_data_left(psQueue) \ argument
88 ((psQueue)->ui32Length)
108 extern void am_hal_queue_init(am_hal_queue_t *psQueue, void *pvData, uint32_t ui32ItemSize, uint32_…
109 extern bool am_hal_queue_item_add(am_hal_queue_t *psQueue, const void *pvSource, uint32_t ui32NumIt…
110 extern bool am_hal_queue_item_get(am_hal_queue_t *psQueue, void *pvDest, uint32_t ui32NumItems);