Lines Matching defs:bufgrp
1017 usbvc_buf_grp_t *bufgrp;
1042 bufgrp = &strm_if->buf_map;
1043 for (i = 0; i < bufgrp->buf_cnt; i++) {
1044 if (bufgrp->buf_head[i].v4l2_buf.m.offset == off) {
1045 buf = &bufgrp->buf_head[i];
3168 usbvc_buf_grp_t *bufgrp;
3199 bufgrp = &usbvcp->usbvc_curr_strm->buf_map;
3201 bufgrp = &usbvcp->usbvc_curr_strm->buf_read;
3205 if (usbvc_decode_stream_header(usbvcp, bufgrp, data,
3211 if (bufgrp->buf_filling &&
3212 (bufgrp->buf_filling->status == USBVC_BUF_ERR ||
3213 bufgrp->buf_filling->status == USBVC_BUF_DONE)) {
3216 list_insert_tail(&bufgrp->uv_buf_done,
3217 bufgrp->buf_filling);
3219 bufgrp->buf_filling = NULL;
3400 usbvc_decode_stream_header(usbvc_state_t *usbvcp, usbvc_buf_grp_t *bufgrp,
3456 if (!bufgrp->buf_filling) {
3457 if (list_is_empty(&bufgrp->uv_buf_free)) {
3465 bufgrp->buf_filling =
3466 (usbvc_buf_t *)list_head(&bufgrp->uv_buf_free);
3469 list_remove(&bufgrp->uv_buf_free, bufgrp->buf_filling);
3471 bufgrp->buf_filling->filled = 0;
3474 bufgrp->buf_filling->status);
3475 bufgrp->buf_filling->status = USBVC_BUF_EMPTY;
3477 buf_filling = bufgrp->buf_filling;