Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/
Dqueue.h38 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/
Dqueue.c11 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()