Lines Matching refs:v4lbuf
393 fill = fb->buffer + fb->v4lbuf.bytesused;
421 if (fb->v4lbuf.bytesused != 0
422 && fb->v4lbuf.bytesused != dev->frame_size) {
426 i, fb->v4lbuf.bytesused));
427 fb->v4lbuf.bytesused = 0;
429 } else if (fb->v4lbuf.bytesused == dev->frame_size) {
432 fb->v4lbuf.bytesused = 0;
440 fb->v4lbuf.bytesused = 0;
450 if (framelen + fb->v4lbuf.bytesused > dev->frame_size) {
461 fb->v4lbuf.bytesused += framelen;
575 buf->v4lbuf.length = PAGE_ALIGN(dev->frame_size);
576 buf->buffer = vmalloc_user(buf->v4lbuf.length);
581 buf->v4lbuf.index = index;
582 buf->v4lbuf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
583 buf->v4lbuf.field = V4L2_FIELD_NONE;
584 buf->v4lbuf.memory = V4L2_MEMORY_MMAP;
585 buf->v4lbuf.m.offset = 2*index*buf->v4lbuf.length;
723 dev->sio_bufs[i].v4lbuf.flags = V4L2_BUF_FLAG_QUEUED;
788 sbuf->v4lbuf.flags &= ~V4L2_BUF_FLAG_MAPPED;
807 if (dev->sio_bufs[i].v4lbuf.m.offset == offset) {
820 sbuf->v4lbuf.flags |= V4L2_BUF_FLAG_MAPPED;
1140 *buf = sbuf->v4lbuf;
1157 if (sbuf->v4lbuf.flags & V4L2_BUF_FLAG_QUEUED)
1159 sbuf->v4lbuf.flags |= V4L2_BUF_FLAG_QUEUED;
1160 sbuf->v4lbuf.flags &= ~V4L2_BUF_FLAG_DONE;
1163 *buf = sbuf->v4lbuf;
1192 sbuf->v4lbuf.flags &= ~V4L2_BUF_FLAG_QUEUED;
1193 sbuf->v4lbuf.flags |= V4L2_BUF_FLAG_DONE;
1194 sbuf->v4lbuf.sequence = ++dev->sequence;
1195 do_gettimeofday(&sbuf->v4lbuf.timestamp);
1197 *buf = sbuf->v4lbuf;
1225 dev->sio_bufs[i].v4lbuf.flags = 0;