Lines Matching refs:psQueue

119 am_hal_queue_init(am_hal_queue_t *psQueue, void *pvData, uint32_t ui32ItemSize,  in am_hal_queue_init()  argument
122 psQueue->ui32WriteIndex = 0; in am_hal_queue_init()
123 psQueue->ui32ReadIndex = 0; in am_hal_queue_init()
124 psQueue->ui32Length = 0; in am_hal_queue_init()
125 psQueue->ui32Capacity = ui32ArraySize; in am_hal_queue_init()
126 psQueue->ui32ItemSize = ui32ItemSize; in am_hal_queue_init()
127 psQueue->pui8Data = (uint8_t *) pvData; in am_hal_queue_init()
148 am_hal_queue_item_add(am_hal_queue_t *psQueue, const void *pvSource, uint32_t ui32NumItems) in am_hal_queue_item_add() argument
152 uint32_t ui32Bytes = ui32NumItems * psQueue->ui32ItemSize; in am_hal_queue_item_add()
163 if ( am_hal_queue_space_left(psQueue) >= ui32Bytes ) in am_hal_queue_item_add()
173 psQueue->pui8Data[psQueue->ui32WriteIndex] = pui8Source[i]; in am_hal_queue_item_add()
178 psQueue->ui32WriteIndex = ((psQueue->ui32WriteIndex + 1) % in am_hal_queue_item_add()
179 psQueue->ui32Capacity); in am_hal_queue_item_add()
185 psQueue->ui32Length += ui32Bytes; in am_hal_queue_item_add()
224 am_hal_queue_item_get(am_hal_queue_t *psQueue, void *pvDest, uint32_t ui32NumItems) in am_hal_queue_item_get() argument
228 uint32_t ui32Bytes = ui32NumItems * psQueue->ui32ItemSize; in am_hal_queue_item_get()
239 if ( am_hal_queue_data_left(psQueue) >= ui32Bytes ) in am_hal_queue_item_get()
249 pui8Dest[i] = psQueue->pui8Data[psQueue->ui32ReadIndex]; in am_hal_queue_item_get()
254 psQueue->ui32ReadIndex = ((psQueue->ui32ReadIndex + 1) % in am_hal_queue_item_get()
255 psQueue->ui32Capacity); in am_hal_queue_item_get()
261 psQueue->ui32Length -= ui32Bytes; in am_hal_queue_item_get()