Lines Matching refs:vb
573 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in bttv_dma_free()
575 videobuf_waiton(q, &buf->vb, 0, 0); in bttv_dma_free()
580 buf->vb.state = VIDEOBUF_NEEDS_INIT; in bttv_dma_free()
600 vbi->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_vbi()
601 list_del(&vbi->vb.queue); in bttv_buffer_activate_vbi()
642 set->top->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
643 if (set->top->vb.queue.next) in bttv_buffer_activate_video()
644 list_del(&set->top->vb.queue); in bttv_buffer_activate_video()
646 set->top->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
647 set->bottom->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
648 if (set->top->vb.queue.next) in bttv_buffer_activate_video()
649 list_del(&set->top->vb.queue); in bttv_buffer_activate_video()
650 if (set->bottom->vb.queue.next) in bttv_buffer_activate_video()
651 list_del(&set->bottom->vb.queue); in bttv_buffer_activate_video()
664 set->top->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
665 if (set->top->vb.queue.next) in bttv_buffer_activate_video()
666 list_del(&set->top->vb.queue); in bttv_buffer_activate_video()
675 set->bottom->vb.state = VIDEOBUF_ACTIVE; in bttv_buffer_activate_video()
676 if (set->bottom->vb.queue.next) in bttv_buffer_activate_video()
677 list_del(&set->bottom->vb.queue); in bttv_buffer_activate_video()
699 struct videobuf_dmabuf *dma=videobuf_to_dma(&buf->vb); in bttv_buffer_risc()
702 btv->c.nr, v4l2_field_names[buf->vb.field], in bttv_buffer_risc()
703 buf->fmt->fourcc, buf->vb.width, buf->vb.height); in bttv_buffer_risc()
707 int bpl = (buf->fmt->depth >> 3) * buf->vb.width; in bttv_buffer_risc()
708 int bpf = bpl * (buf->vb.height >> 1); in bttv_buffer_risc()
710 bttv_calc_geo(btv,&buf->geo,buf->vb.width,buf->vb.height, in bttv_buffer_risc()
711 V4L2_FIELD_HAS_BOTH(buf->vb.field), in bttv_buffer_risc()
714 switch (buf->vb.field) { in bttv_buffer_risc()
719 buf->vb.height); in bttv_buffer_risc()
723 0,bpl,0,0,buf->vb.height); in bttv_buffer_risc()
727 0,bpl,bpl,0,buf->vb.height >> 1); in bttv_buffer_risc()
729 bpl,bpl,bpl,0,buf->vb.height >> 1); in bttv_buffer_risc()
733 0,bpl,0,0,buf->vb.height >> 1); in bttv_buffer_risc()
735 bpf,bpl,0,0,buf->vb.height >> 1); in bttv_buffer_risc()
748 uoffset = buf->vb.width * buf->vb.height; in bttv_buffer_risc()
749 voffset = buf->vb.width * buf->vb.height; in bttv_buffer_risc()
762 switch (buf->vb.field) { in bttv_buffer_risc()
764 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
765 buf->vb.height,/* both_fields */ 0, in bttv_buffer_risc()
768 0,buf->vb.width,0,buf->vb.height, in bttv_buffer_risc()
773 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
774 buf->vb.height,0, in bttv_buffer_risc()
777 0,buf->vb.width,0,buf->vb.height, in bttv_buffer_risc()
782 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
783 buf->vb.height,1, in bttv_buffer_risc()
785 lines = buf->vb.height >> 1; in bttv_buffer_risc()
786 ypadding = buf->vb.width; in bttv_buffer_risc()
787 cpadding = buf->vb.width >> buf->fmt->hshift; in bttv_buffer_risc()
790 0,buf->vb.width,ypadding,lines, in bttv_buffer_risc()
797 ypadding,buf->vb.width,ypadding,lines, in bttv_buffer_risc()
805 bttv_calc_geo(btv,&buf->geo,buf->vb.width, in bttv_buffer_risc()
806 buf->vb.height,1, in bttv_buffer_risc()
808 lines = buf->vb.height >> 1; in bttv_buffer_risc()
809 ypadding = buf->vb.width; in bttv_buffer_risc()
810 cpadding = buf->vb.width >> buf->fmt->hshift; in bttv_buffer_risc()
813 0,buf->vb.width,0,lines, in bttv_buffer_risc()
821 lines * ypadding,buf->vb.width,0,lines, in bttv_buffer_risc()
836 buf->vb.field = V4L2_FIELD_SEQ_TB; in bttv_buffer_risc()
843 buf->vb.size/2 , RAW_BPL, 0, 0, RAW_LINES); in bttv_buffer_risc()
863 btv->c.nr, v4l2_field_names[buf->vb.field], in bttv_overlay_risc()
890 buf->vb.field = ov->field; in bttv_overlay_risc()