Searched refs:queue_t (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/common/pico_util/include/pico/util/ |
D | queue.h | 42 } queue_t; typedef 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() 72 void queue_free(queue_t *q); 83 static inline uint queue_get_level_unsafe(queue_t *q) { in queue_get_level_unsafe() 97 static inline uint queue_get_level(queue_t *q) { in queue_get_level() 112 static inline uint queue_get_max_level(queue_t *q) { in queue_get_max_level() 123 static inline void queue_reset_max_level(queue_t *q) { in queue_reset_max_level() 138 static inline bool queue_is_empty(queue_t *q) { in queue_is_empty() 150 static inline bool queue_is_full(queue_t *q) { in queue_is_full() [all …]
|
/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() 20 void queue_free(queue_t *q) { in queue_free() 24 static inline void *element_ptr(queue_t *q, uint index) { in element_ptr() 29 static inline uint16_t inc_index(queue_t *q, uint16_t index) { in inc_index() 44 static bool queue_add_internal(queue_t *q, const void *data, bool block) { in queue_add_internal() 62 static bool queue_remove_internal(queue_t *q, void *data, bool block) { in queue_remove_internal() 82 static bool queue_peek_internal(queue_t *q, void *data, bool block) { in queue_peek_internal() 101 bool queue_try_add(queue_t *q, const void *data) { in queue_try_add() 105 bool queue_try_remove(queue_t *q, void *data) { in queue_try_remove() 109 bool queue_try_peek(queue_t *q, void *data) { in queue_try_peek() [all …]
|