Home
last modified time | relevance | path

Searched refs:psQueue (Results 1 – 2 of 2) sorted by relevance

/bsp/apollo2/libraries/drivers/hal/
A Dam_hal_queue.c122 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()
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()
185 psQueue->ui32Length += ui32Bytes; in am_hal_queue_item_add()
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()
[all …]
A Dam_hal_queue.h78 #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…
[all …]

Completed in 5 milliseconds