• Home
  • Raw
  • Download

Lines Matching refs:b

240 static void videobuf_status(struct videobuf_queue *q, struct v4l2_buffer *b,  in videobuf_status()  argument
246 b->index = vb->i; in videobuf_status()
247 b->type = type; in videobuf_status()
249 b->memory = vb->memory; in videobuf_status()
250 switch (b->memory) { in videobuf_status()
252 b->m.offset = vb->boff; in videobuf_status()
253 b->length = vb->bsize; in videobuf_status()
256 b->m.userptr = vb->baddr; in videobuf_status()
257 b->length = vb->bsize; in videobuf_status()
260 b->m.offset = vb->boff; in videobuf_status()
264 b->flags = 0; in videobuf_status()
266 b->flags |= V4L2_BUF_FLAG_MAPPED; in videobuf_status()
272 b->flags |= V4L2_BUF_FLAG_QUEUED; in videobuf_status()
276 b->flags |= V4L2_BUF_FLAG_DONE; in videobuf_status()
285 b->flags |= V4L2_BUF_FLAG_INPUT; in videobuf_status()
286 b->input = vb->input; in videobuf_status()
289 b->field = vb->field; in videobuf_status()
290 b->timestamp = vb->ts; in videobuf_status()
291 b->bytesused = vb->size; in videobuf_status()
292 b->sequence = vb->field_count >> 1; in videobuf_status()
448 int videobuf_querybuf(struct videobuf_queue *q, struct v4l2_buffer *b) in videobuf_querybuf() argument
453 if (unlikely(b->type != q->type)) { in videobuf_querybuf()
457 if (unlikely(b->index < 0 || b->index >= VIDEO_MAX_FRAME)) { in videobuf_querybuf()
461 if (unlikely(NULL == q->bufs[b->index])) { in videobuf_querybuf()
466 videobuf_status(q, b, q->bufs[b->index], q->type); in videobuf_querybuf()
475 struct v4l2_buffer *b) in videobuf_qbuf() argument
484 if (b->memory == V4L2_MEMORY_MMAP) in videobuf_qbuf()
494 if (b->type != q->type) { in videobuf_qbuf()
498 if (b->index < 0 || b->index >= VIDEO_MAX_FRAME) { in videobuf_qbuf()
502 buf = q->bufs[b->index]; in videobuf_qbuf()
508 if (buf->memory != b->memory) { in videobuf_qbuf()
517 if (b->flags & V4L2_BUF_FLAG_INPUT) { in videobuf_qbuf()
518 if (b->input >= q->inputs) { in videobuf_qbuf()
522 buf->input = b->input; in videobuf_qbuf()
527 switch (b->memory) { in videobuf_qbuf()
536 if (b->length < buf->bsize) { in videobuf_qbuf()
541 buf->baddr != b->m.userptr) in videobuf_qbuf()
543 buf->baddr = b->m.userptr; in videobuf_qbuf()
546 buf->boff = b->m.offset; in videobuf_qbuf()
574 if (b->memory == V4L2_MEMORY_MMAP) in videobuf_qbuf()
647 struct v4l2_buffer *b, int nonblocking) in videobuf_dqbuf() argument
680 memset(b, 0, sizeof(*b)); in videobuf_dqbuf()
681 videobuf_status(q, b, buf, q->type); in videobuf_dqbuf()