Lines Matching refs:vb

201 static int omap_vout_get_userptr(struct videobuf_buffer *vb, u32 virtp,  in omap_vout_get_userptr()  argument
223 vb->priv = vec; in omap_vout_get_userptr()
758 struct videobuf_buffer *vb, in omap_vout_buffer_prepare() argument
764 if (VIDEOBUF_NEEDS_INIT == vb->state) { in omap_vout_buffer_prepare()
765 vb->width = vout->pix.width; in omap_vout_buffer_prepare()
766 vb->height = vout->pix.height; in omap_vout_buffer_prepare()
767 vb->size = vb->width * vb->height * vout->bpp; in omap_vout_buffer_prepare()
768 vb->field = field; in omap_vout_buffer_prepare()
770 vb->state = VIDEOBUF_PREPARED; in omap_vout_buffer_prepare()
774 if (V4L2_MEMORY_USERPTR == vb->memory) { in omap_vout_buffer_prepare()
777 if (0 == vb->baddr) in omap_vout_buffer_prepare()
780 ret = omap_vout_get_userptr(vb, vb->baddr, in omap_vout_buffer_prepare()
781 (u32 *)&vout->queued_buf_addr[vb->i]); in omap_vout_buffer_prepare()
788 addr = (unsigned long) vout->buf_virt_addr[vb->i]; in omap_vout_buffer_prepare()
789 size = (unsigned long) vb->size; in omap_vout_buffer_prepare()
796 vout->queued_buf_addr[vb->i] = (u8 *)vout->buf_phy_addr[vb->i]; in omap_vout_buffer_prepare()
800 return omap_vout_prepare_vrfb(vout, vb); in omap_vout_buffer_prepare()
811 struct videobuf_buffer *vb) in omap_vout_buffer_queue() argument
817 list_add_tail(&vb->queue, &vout->dma_queue); in omap_vout_buffer_queue()
819 vb->state = VIDEOBUF_QUEUED; in omap_vout_buffer_queue()
827 struct videobuf_buffer *vb) in omap_vout_buffer_release() argument
829 vb->state = VIDEOBUF_NEEDS_INIT; in omap_vout_buffer_release()
830 if (vb->memory == V4L2_MEMORY_USERPTR && vb->priv) { in omap_vout_buffer_release()
831 struct frame_vector *vec = vb->priv; in omap_vout_buffer_release()
1581 struct videobuf_buffer *vb; in vidioc_dqbuf() local
1583 vb = q->bufs[b->index]; in vidioc_dqbuf()
1595 addr = (unsigned long) vout->buf_phy_addr[vb->i]; in vidioc_dqbuf()
1596 size = (unsigned long) vb->size; in vidioc_dqbuf()