Lines Matching refs:lv_circle_buf_t
35 static void circle_buf_prepare_empty(lv_circle_buf_t * circle_buf);
53 lv_circle_buf_t * lv_circle_buf_create(const uint32_t capacity, const uint32_t element_size) in lv_circle_buf_create()
55 lv_circle_buf_t * circle_buf = lv_malloc(sizeof(lv_circle_buf_t)); in lv_circle_buf_create()
72 lv_circle_buf_t * lv_circle_buf_create_from_buf(void * buf, const uint32_t capacity, const uint32_t… in lv_circle_buf_create_from_buf()
76 lv_circle_buf_t * circle_buf = lv_malloc(sizeof(lv_circle_buf_t)); in lv_circle_buf_create_from_buf()
93 lv_circle_buf_t * lv_circle_buf_create_from_array(const lv_array_t * array) in lv_circle_buf_create_from_array()
100 lv_circle_buf_t * circle_buf = lv_malloc(sizeof(lv_circle_buf_t)); in lv_circle_buf_create_from_array()
117 lv_result_t lv_circle_buf_resize(lv_circle_buf_t * circle_buf, const uint32_t capacity) in lv_circle_buf_resize()
133 void lv_circle_buf_destroy(lv_circle_buf_t * circle_buf) in lv_circle_buf_destroy()
142 uint32_t lv_circle_buf_size(const lv_circle_buf_t * circle_buf) in lv_circle_buf_size()
149 uint32_t lv_circle_buf_capacity(const lv_circle_buf_t * circle_buf) in lv_circle_buf_capacity()
156 uint32_t lv_circle_buf_remain(const lv_circle_buf_t * circle_buf) in lv_circle_buf_remain()
163 bool lv_circle_buf_is_empty(const lv_circle_buf_t * circle_buf) in lv_circle_buf_is_empty()
170 bool lv_circle_buf_is_full(const lv_circle_buf_t * circle_buf) in lv_circle_buf_is_full()
177 void lv_circle_buf_reset(lv_circle_buf_t * circle_buf) in lv_circle_buf_reset()
186 void * lv_circle_buf_head(const lv_circle_buf_t * circle_buf) in lv_circle_buf_head()
194 void * lv_circle_buf_tail(const lv_circle_buf_t * circle_buf) in lv_circle_buf_tail()
202 lv_result_t lv_circle_buf_read(lv_circle_buf_t * circle_buf, void * data) in lv_circle_buf_read()
218 lv_result_t lv_circle_buf_write(lv_circle_buf_t * circle_buf, const void * data) in lv_circle_buf_write()
232 uint32_t lv_circle_buf_fill(lv_circle_buf_t * circle_buf, uint32_t count, lv_circle_buf_fill_cb_t f… in lv_circle_buf_fill()
253 lv_result_t lv_circle_buf_skip(lv_circle_buf_t * circle_buf) in lv_circle_buf_skip()
268 lv_result_t lv_circle_buf_peek(const lv_circle_buf_t * circle_buf, void * data) in lv_circle_buf_peek()
276 lv_result_t lv_circle_buf_peek_at(const lv_circle_buf_t * circle_buf, const uint32_t index, void * … in lv_circle_buf_peek_at()
292 static void circle_buf_prepare_empty(lv_circle_buf_t * circle_buf) in circle_buf_prepare_empty()