Lines Matching refs:data
202 lv_result_t lv_circle_buf_read(lv_circle_buf_t * circle_buf, void * data) in lv_circle_buf_read() argument
212 lv_circle_buf_peek_at(circle_buf, 0, 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() argument
226 … lv_array_assign(&circle_buf->array, circle_buf->tail % lv_circle_buf_capacity(circle_buf), data); in lv_circle_buf_write()
240 void * data = lv_circle_buf_tail(circle_buf); in lv_circle_buf_fill() local
241 … if(fill_cb(data, circle_buf->array.element_size, (int32_t)filled, user_data) == LV_RESULT_OK) { in lv_circle_buf_fill()
268 lv_result_t lv_circle_buf_peek(const lv_circle_buf_t * circle_buf, void * data) in lv_circle_buf_peek() argument
271 LV_ASSERT_NULL(data); in lv_circle_buf_peek()
273 return lv_circle_buf_peek_at(circle_buf, 0, data); in lv_circle_buf_peek()
276 …sult_t lv_circle_buf_peek_at(const lv_circle_buf_t * circle_buf, const uint32_t index, void * data) in lv_circle_buf_peek_at() argument
279 LV_ASSERT_NULL(data); in lv_circle_buf_peek_at()
283 lv_memcpy(data, lv_array_at(&circle_buf->array, real_index), circle_buf->array.element_size); in lv_circle_buf_peek_at()