Lines Matching refs:desc
74 ia_css_circbuf_desc_t *desc)
78 OP___assert(desc);
80 cb->desc = desc;
82 cb->desc->start = 0;
83 cb->desc->end = 0;
84 cb->desc->step = 0;
86 for (i = 0; i < cb->desc->size; i++)
98 cb->desc = NULL;
133 max_offset = ia_css_circbuf_get_offset(cb, cb->desc->start, cb->desc->end);
157 pos = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, offset);
178 pos = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->end, offset);
192 pos = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, offset);
215 curr_size = cb->desc->size;
216 curr_end = cb->desc->end;
220 if (((uint8_t)(cb->desc->size + (uint8_t)sz_delta) > cb->desc->size) &&
222 cb->desc->size += (uint8_t)sz_delta;
233 for (i = curr_size; i < cb->desc->size; i++)
237 if (curr_end < cb->desc->start) {
240 cb->desc->end = curr_size;
277 elem = cb->elems[cb->desc->start];
280 ia_css_circbuf_elem_init(&cb->elems[cb->desc->start]);
283 cb->desc->start = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start, 1);
302 chunk_sz = ia_css_circbuf_get_offset(cb, cb->desc->start, chunk_src) + 1;
319 cb->desc->start = ia_css_circbuf_get_pos_at_offset(cb, cb->desc->start,