Lines Matching refs:vb

1537 		new->vb.state = VIDEOBUF_DONE;  in bttv_switch_overlay()
1546 old, old->vb.state); in bttv_switch_overlay()
1577 if (width*height > buf->vb.bsize) in bttv_prepare_buffer()
1579 buf->vb.size = buf->vb.bsize; in bttv_prepare_buffer()
1618 buf->vb.size = (width * height * fmt->depth) >> 3; in bttv_prepare_buffer()
1619 if (0 != buf->vb.baddr && buf->vb.bsize < buf->vb.size) in bttv_prepare_buffer()
1624 if (buf->vb.width != width || buf->vb.height != height || in bttv_prepare_buffer()
1625 buf->vb.field != field || in bttv_prepare_buffer()
1631 buf->vb.width = width; in bttv_prepare_buffer()
1632 buf->vb.height = height; in bttv_prepare_buffer()
1633 buf->vb.field = field; in bttv_prepare_buffer()
1641 if (VIDEOBUF_NEEDS_INIT == buf->vb.state) { in bttv_prepare_buffer()
1643 if (0 != (rc = videobuf_iolock(q,&buf->vb,&btv->fbuf))) in bttv_prepare_buffer()
1651 buf->vb.state = VIDEOBUF_PREPARED; in bttv_prepare_buffer()
1673 buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, in buffer_prepare() argument
1676 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in buffer_prepare()
1684 buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue() argument
1686 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in buffer_queue()
1690 buf->vb.state = VIDEOBUF_QUEUED; in buffer_queue()
1691 list_add_tail(&buf->vb.queue,&btv->capture); in buffer_queue()
1698 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release() argument
1700 struct bttv_buffer *buf = container_of(vb,struct bttv_buffer,vb); in buffer_release()
2978 buf = list_entry(fh->cap.stream.next,struct bttv_buffer,vb.stream); in bttv_poll()
3001 poll_wait(file, &buf->vb.done, wait); in bttv_poll()
3002 if (buf->vb.state == VIDEOBUF_DONE || in bttv_poll()
3003 buf->vb.state == VIDEOBUF_ERROR) in bttv_poll()
3524 item = list_entry(btv->capture.next, struct bttv_buffer, vb.queue); in bttv_irq_next_video()
3525 if (V4L2_FIELD_HAS_TOP(item->vb.field)) in bttv_irq_next_video()
3527 if (V4L2_FIELD_HAS_BOTTOM(item->vb.field)) in bttv_irq_next_video()
3531 if (!V4L2_FIELD_HAS_BOTH(item->vb.field) && in bttv_irq_next_video()
3532 (item->vb.queue.next != &btv->capture)) { in bttv_irq_next_video()
3533 item = list_entry(item->vb.queue.next, struct bttv_buffer, vb.queue); in bttv_irq_next_video()
3561 if (!V4L2_FIELD_HAS_BOTH(item->vb.field)) { in bttv_irq_next_video()
3563 V4L2_FIELD_BOTTOM == item->vb.field) { in bttv_irq_next_video()
3574 if (V4L2_FIELD_HAS_BOTH(btv->screen->vb.field)) { in bttv_irq_next_video()
3580 if (V4L2_FIELD_TOP == btv->screen->vb.field && in bttv_irq_next_video()
3584 if (V4L2_FIELD_BOTTOM == btv->screen->vb.field && in bttv_irq_next_video()
3610 wakeup->top->vb.ts = ts; in bttv_irq_wakeup_video()
3611 wakeup->top->vb.field_count = btv->field_count; in bttv_irq_wakeup_video()
3612 wakeup->top->vb.state = state; in bttv_irq_wakeup_video()
3613 wake_up(&wakeup->top->vb.done); in bttv_irq_wakeup_video()
3620 wakeup->top->vb.ts = ts; in bttv_irq_wakeup_video()
3621 wakeup->top->vb.field_count = btv->field_count; in bttv_irq_wakeup_video()
3622 wakeup->top->vb.state = state; in bttv_irq_wakeup_video()
3623 wake_up(&wakeup->top->vb.done); in bttv_irq_wakeup_video()
3629 wakeup->bottom->vb.ts = ts; in bttv_irq_wakeup_video()
3630 wakeup->bottom->vb.field_count = btv->field_count; in bttv_irq_wakeup_video()
3631 wakeup->bottom->vb.state = state; in bttv_irq_wakeup_video()
3632 wake_up(&wakeup->bottom->vb.done); in bttv_irq_wakeup_video()
3647 wakeup->vb.ts = ts; in bttv_irq_wakeup_vbi()
3648 wakeup->vb.field_count = btv->field_count; in bttv_irq_wakeup_vbi()
3649 wakeup->vb.state = state; in bttv_irq_wakeup_vbi()
3650 wake_up(&wakeup->vb.done); in bttv_irq_wakeup_vbi()
3688 item = list_entry(btv->capture.next, struct bttv_buffer, vb.queue); in bttv_irq_timeout()
3689 list_del(&item->vb.queue); in bttv_irq_timeout()
3690 item->vb.state = VIDEOBUF_ERROR; in bttv_irq_timeout()
3691 wake_up(&item->vb.done); in bttv_irq_timeout()
3694 item = list_entry(btv->vcapture.next, struct bttv_buffer, vb.queue); in bttv_irq_timeout()
3695 list_del(&item->vb.queue); in bttv_irq_timeout()
3696 item->vb.state = VIDEOBUF_ERROR; in bttv_irq_timeout()
3697 wake_up(&item->vb.done); in bttv_irq_timeout()
3717 v4l2_get_timestamp(&wakeup->vb.ts); in bttv_irq_wakeup_top()
3718 wakeup->vb.field_count = btv->field_count; in bttv_irq_wakeup_top()
3719 wakeup->vb.state = VIDEOBUF_DONE; in bttv_irq_wakeup_top()
3720 wake_up(&wakeup->vb.done); in bttv_irq_wakeup_top()
3782 new = list_entry(btv->vcapture.next, struct bttv_buffer, vb.queue); in bttv_irq_switch_vbi()