Home | History | Annotate | Download | only in parser

Lines Matching refs:cur_buf

116     cxt->cur_buf.list_index = -1;
146 static inline uint32_t viddec_pm_check_inband_messages(viddec_pm_sc_cur_buf_t *cur_buf, uint32_t *type)
149 if(cur_buf->cur_es->flags != 0)
152 cur_buf->cur_offset +=(cur_buf->cur_size);
153 cur_buf->cur_size = 0;
154 switch(cur_buf->cur_es->flags)
180 viddec_pm_sc_cur_buf_t *cur_buf = &(cxt->cur_buf);
188 if(cur_buf->list_index == -1)
192 (uint32_t *)&(cur_buf->list_index),
193 &(cur_buf->cur_offset)) != 1)
195 cur_buf->cur_size = 0;
196 cur_buf->cur_es = &(list->sc_ibuf[cur_buf->list_index]);
205 if((cur_buf->cur_offset + cur_buf->cur_size) >= cur_buf->cur_es->len)
208 //if(viddec_pm_check_inband_messages(cur_buf))
209 if(viddec_pm_check_inband_messages(cur_buf, &ret))
214 if((uint32_t)(cur_buf->list_index + 1) >= list->num_items)
218 cur_buf->list_index++;
219 cur_buf->cur_es = &(list->sc_ibuf[cur_buf->list_index]);
220 cur_buf->cur_offset = cur_buf->cur_size = 0;
226 data_left = cur_buf->cur_es->len - (cur_buf->cur_offset + cur_buf->cur_size);
229 cur_buf->cur_offset +=(cur_buf->cur_size);
243 ddr_addr = cur_buf->cur_offset + (uint32_t)cur_buf->cur_es->buf;
245 ddr_addr = cur_buf->cur_offset + cur_buf->cur_es->phys;
258 cur_buf->cur_size = data_left;
264 //if(viddec_pm_check_inband_messages(cur_buf))
265 if(viddec_pm_check_inband_messages(cur_buf, &ret))
302 cxt->list.end_offset = cxt->cur_buf.cur_offset+1;
324 cxt->list.end_offset = cxt->parse_cubby.sc_end_pos + cxt->cur_buf.cur_offset;
333 cxt->list.total_bytes+=cxt->cur_buf.cur_size;
364 cxt->cur_buf.list_index = -1;