Home
last modified time | relevance | path

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

/lvgl-latest/src/misc/
Dlv_iter.c32 lv_circle_buf_t * peek_buf; /**< Circular buffer for peeking */ member
98 if(iter->peek_buf != NULL) lv_circle_buf_destroy(iter->peek_buf); in lv_iter_destroy()
101 iter->peek_buf = NULL; in lv_iter_destroy()
111 if(capacity == 0 || iter->peek_buf != NULL) return; in lv_iter_make_peekable()
112 iter->peek_buf = lv_circle_buf_create(capacity, iter->elem_size); in lv_iter_make_peekable()
113 LV_ASSERT_NULL(iter->peek_buf); in lv_iter_make_peekable()
121 lv_circle_buf_t * c_buf = iter->peek_buf; in lv_iter_next()
142 lv_circle_buf_t * c_buf = iter->peek_buf; in lv_iter_peek()
162 if(iter->peek_buf == NULL || iter->peek_offset + 1 >= lv_circle_buf_capacity(iter->peek_buf)) in lv_iter_peek_advance()
173 if(iter->peek_buf == NULL) return LV_RESULT_INVALID; in lv_iter_peek_reset()