Home
last modified time | relevance | path

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

/hal_ambiq-latest/mcu/apollo4p/hal/
Dam_hal_queue.h81 #define am_hal_queue_empty(psQueue) \ argument
82 ((psQueue)->ui32Length == 0)
87 #define am_hal_queue_full(psQueue) \ argument
88 ((psQueue)->ui32Length == (psQueue)->ui32Capacity)
93 #define am_hal_queue_space_left(psQueue) \ argument
94 ((psQueue)->ui32Capacity - (psQueue)->ui32Length)
99 #define am_hal_queue_slots_left(psQueue) \ argument
100 (((psQueue)->ui32Capacity - (psQueue)->ui32Length) \
101 / (psQueue)->ui32ItemSize)
106 #define am_hal_queue_data_left(psQueue) \ argument
[all …]
Dam_hal_queue.c67 am_hal_queue_init(am_hal_queue_t *psQueue, void *pvData, uint32_t ui32ItemSize, in am_hal_queue_init() argument
70 psQueue->ui32WriteIndex = 0; in am_hal_queue_init()
71 psQueue->ui32ReadIndex = 0; in am_hal_queue_init()
72 psQueue->ui32Length = 0; in am_hal_queue_init()
73 psQueue->ui32Capacity = ui32ArraySize; in am_hal_queue_init()
74 psQueue->ui32ItemSize = ui32ItemSize; in am_hal_queue_init()
75 psQueue->pui8Data = (uint8_t *) pvData; in am_hal_queue_init()
89 am_hal_queue_item_add(am_hal_queue_t *psQueue, const void *pvSource, uint32_t ui32NumItems) in am_hal_queue_item_add() argument
92 uint32_t ui32Bytes = ui32NumItems * psQueue->ui32ItemSize; in am_hal_queue_item_add()
102 if ( am_hal_queue_space_left(psQueue) >= ui32Bytes ) in am_hal_queue_item_add()
[all …]
/hal_ambiq-latest/mcu/apollo3p/hal/
Dam_hal_queue.h81 #define am_hal_queue_empty(psQueue) \ argument
82 ((psQueue)->ui32Length == 0)
87 #define am_hal_queue_full(psQueue) \ argument
88 ((psQueue)->ui32Length == (psQueue)->ui32Capacity)
93 #define am_hal_queue_space_left(psQueue) \ argument
94 ((psQueue)->ui32Capacity - (psQueue)->ui32Length)
99 #define am_hal_queue_slots_left(psQueue) \ argument
100 (((psQueue)->ui32Capacity - (psQueue)->ui32Length) \
101 / (psQueue)->ui32ItemSize)
106 #define am_hal_queue_data_left(psQueue) \ argument
[all …]
Dam_hal_queue.c118 am_hal_queue_init(am_hal_queue_t *psQueue, void *pvData, uint32_t ui32ItemSize, in am_hal_queue_init() argument
121 psQueue->ui32WriteIndex = 0; in am_hal_queue_init()
122 psQueue->ui32ReadIndex = 0; in am_hal_queue_init()
123 psQueue->ui32Length = 0; in am_hal_queue_init()
124 psQueue->ui32Capacity = ui32ArraySize; in am_hal_queue_init()
125 psQueue->ui32ItemSize = ui32ItemSize; in am_hal_queue_init()
126 psQueue->pui8Data = (uint8_t *) pvData; in am_hal_queue_init()
147 am_hal_queue_item_add(am_hal_queue_t *psQueue, const void *pvSource, uint32_t ui32NumItems) in am_hal_queue_item_add() argument
150 uint32_t ui32Bytes = ui32NumItems * psQueue->ui32ItemSize; in am_hal_queue_item_add()
160 if ( am_hal_queue_space_left(psQueue) >= ui32Bytes ) in am_hal_queue_item_add()
[all …]
/hal_ambiq-latest/mcu/apollo3/hal/
Dam_hal_queue.h81 #define am_hal_queue_empty(psQueue) \ argument
82 ((psQueue)->ui32Length == 0)
87 #define am_hal_queue_full(psQueue) \ argument
88 ((psQueue)->ui32Length == (psQueue)->ui32Capacity)
93 #define am_hal_queue_space_left(psQueue) \ argument
94 ((psQueue)->ui32Capacity - (psQueue)->ui32Length)
99 #define am_hal_queue_slots_left(psQueue) \ argument
100 (((psQueue)->ui32Capacity - (psQueue)->ui32Length) \
101 / (psQueue)->ui32ItemSize)
106 #define am_hal_queue_data_left(psQueue) \ argument
[all …]
Dam_hal_queue.c118 am_hal_queue_init(am_hal_queue_t *psQueue, void *pvData, uint32_t ui32ItemSize, in am_hal_queue_init() argument
121 psQueue->ui32WriteIndex = 0; in am_hal_queue_init()
122 psQueue->ui32ReadIndex = 0; in am_hal_queue_init()
123 psQueue->ui32Length = 0; in am_hal_queue_init()
124 psQueue->ui32Capacity = ui32ArraySize; in am_hal_queue_init()
125 psQueue->ui32ItemSize = ui32ItemSize; in am_hal_queue_init()
126 psQueue->pui8Data = (uint8_t *) pvData; in am_hal_queue_init()
147 am_hal_queue_item_add(am_hal_queue_t *psQueue, const void *pvSource, uint32_t ui32NumItems) in am_hal_queue_item_add() argument
150 uint32_t ui32Bytes = ui32NumItems * psQueue->ui32ItemSize; in am_hal_queue_item_add()
160 if ( am_hal_queue_space_left(psQueue) >= ui32Bytes ) in am_hal_queue_item_add()
[all …]