Lines Matching refs:vb

585 	struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb);  in bttv_dma_free()
588 videobuf_waiton(q, &buf->vb, 0, 0); in bttv_dma_free()
593 buf->vb.state = VIDEOBUF_NEEDS_INIT; in bttv_dma_free()
613 vbi->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_vbi()
614 list_del(&vbi->vb.queue); in bttv_buffer_activate_vbi()
655 set->top->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
656 if (set->top->vb.queue.next) in bttv_buffer_activate_video()
657 list_del(&set->top->vb.queue); in bttv_buffer_activate_video()
659 set->top->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
660 set->bottom->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
661 if (set->top->vb.queue.next) in bttv_buffer_activate_video()
662 list_del(&set->top->vb.queue); in bttv_buffer_activate_video()
663 if (set->bottom->vb.queue.next) in bttv_buffer_activate_video()
664 list_del(&set->bottom->vb.queue); in bttv_buffer_activate_video()
677 set->top->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
678 if (set->top->vb.queue.next) in bttv_buffer_activate_video()
679 list_del(&set->top->vb.queue); in bttv_buffer_activate_video()
688 set->bottom->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
689 if (set->bottom->vb.queue.next) in bttv_buffer_activate_video()
690 list_del(&set->bottom->vb.queue); in bttv_buffer_activate_video()
712 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in bttv_buffer_risc()
715 btv->c.nr, v4l2_field_names[buf->vb.field], in bttv_buffer_risc()
716 buf->fmt->name, buf->vb.width, buf->vb.height); in bttv_buffer_risc()
720 int bpl = (buf->fmt->depth >> 3) * buf->vb.width; in bttv_buffer_risc()
721 int bpf = bpl * (buf->vb.height >> 1); in bttv_buffer_risc()
723 bttv_calc_geo(btv,&buf->geo,buf->vb.width,buf->vb.height, in bttv_buffer_risc()
724 V4L2_FIELD_HAS_BOTH(buf->vb.field), in bttv_buffer_risc()
727 switch (buf->vb.field) { in bttv_buffer_risc()
732 buf->vb.height); in bttv_buffer_risc()
736 0,bpl,0,0,buf->vb.height); in bttv_buffer_risc()
740 0,bpl,bpl,0,buf->vb.height >> 1); in bttv_buffer_risc()
742 bpl,bpl,bpl,0,buf->vb.height >> 1); in bttv_buffer_risc()
746 0,bpl,0,0,buf->vb.height >> 1); in bttv_buffer_risc()
748 bpf,bpl,0,0,buf->vb.height >> 1); in bttv_buffer_risc()
761 uoffset = buf->vb.width * buf->vb.height; in bttv_buffer_risc()
762 voffset = buf->vb.width * buf->vb.height; in bttv_buffer_risc()
775 switch (buf->vb.field) { in bttv_buffer_risc()
777 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
778 buf->vb.height,/* both_fields */ 0, in bttv_buffer_risc()
781 0,buf->vb.width,0,buf->vb.height, in bttv_buffer_risc()
786 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
787 buf->vb.height,0, in bttv_buffer_risc()
790 0,buf->vb.width,0,buf->vb.height, in bttv_buffer_risc()
795 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
796 buf->vb.height,1, in bttv_buffer_risc()
798 lines = buf->vb.height >> 1; in bttv_buffer_risc()
799 ypadding = buf->vb.width; in bttv_buffer_risc()
800 cpadding = buf->vb.width >> buf->fmt->hshift; in bttv_buffer_risc()
803 0,buf->vb.width,ypadding,lines, in bttv_buffer_risc()
810 ypadding,buf->vb.width,ypadding,lines, in bttv_buffer_risc()
818 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
819 buf->vb.height,1, in bttv_buffer_risc()
821 lines = buf->vb.height >> 1; in bttv_buffer_risc()
822 ypadding = buf->vb.width; in bttv_buffer_risc()
823 cpadding = buf->vb.width >> buf->fmt->hshift; in bttv_buffer_risc()
826 0,buf->vb.width,0,lines, in bttv_buffer_risc()
834 lines * ypadding,buf->vb.width,0,lines, in bttv_buffer_risc()
849 buf->vb.field = V4L2_FIELD_SEQ_TB; in bttv_buffer_risc()
856 buf->vb.size/2 , RAW_BPL, 0, 0, RAW_LINES); in bttv_buffer_risc()
876 btv->c.nr, v4l2_field_names[buf->vb.field], in bttv_overlay_risc()
903 buf->vb.field = ov->field; in bttv_overlay_risc()