Lines Matching refs:fifo
22 void fifo8_create(Fifo8 *fifo, uint32_t capacity);
32 void fifo8_destroy(Fifo8 *fifo);
43 void fifo8_push(Fifo8 *fifo, uint8_t data);
56 void fifo8_push_all(Fifo8 *fifo, const uint8_t *data, uint32_t num);
68 uint8_t fifo8_pop(Fifo8 *fifo);
94 const uint8_t *fifo8_pop_buf(Fifo8 *fifo, uint32_t max, uint32_t *numptr);
121 const uint8_t *fifo8_peek_buf(Fifo8 *fifo, uint32_t max, uint32_t *numptr);
130 void fifo8_reset(Fifo8 *fifo);
141 bool fifo8_is_empty(Fifo8 *fifo);
152 bool fifo8_is_full(Fifo8 *fifo);
163 uint32_t fifo8_num_free(Fifo8 *fifo);
174 uint32_t fifo8_num_used(Fifo8 *fifo);