Searched refs:element_count (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/ |
D | queue.h | 38 uint16_t element_count; member 52 void queue_init_with_spinlock(queue_t *q, uint element_size, uint element_count, uint spinlock_num); 61 static inline void queue_init(queue_t *q, uint element_size, uint element_count) { in queue_init() argument 62 queue_init_with_spinlock(q, element_size, element_count, next_striped_spin_lock_num()); in queue_init() 86 rc += q->element_count + 1; in queue_get_level_unsafe() 151 return queue_get_level(q) == q->element_count; in queue_is_full()
|
/hal_rpi_pico-latest/src/common/pico_util/ |
D | queue.c | 11 void queue_init_with_spinlock(queue_t *q, uint element_size, uint element_count, uint spinlock_num)… in queue_init_with_spinlock() argument 13 q->data = (uint8_t *)calloc(element_count + 1, element_size); in queue_init_with_spinlock() 14 q->element_count = (uint16_t)element_count; in queue_init_with_spinlock() 25 assert(index <= q->element_count); in element_ptr() 30 if (++index > q->element_count) { // > because we have element_count + 1 elements in inc_index() 47 if (queue_get_level_unsafe(q) != q->element_count) { in queue_add_internal()
|