Lines Matching refs:vb
424 buf, buf->vb.v4l2_buf.index); in restart_video_queue()
447 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare() argument
449 struct cx8800_dev *dev = vb->vb2_queue->drv_priv; in buffer_prepare()
451 struct cx88_buffer *buf = container_of(vb, struct cx88_buffer, vb); in buffer_prepare()
452 struct sg_table *sgt = vb2_dma_sg_plane_desc(vb, 0); in buffer_prepare()
456 if (vb2_plane_size(vb, 0) < core->height * buf->bpl) in buffer_prepare()
458 vb2_set_plane_payload(vb, 0, core->height * buf->bpl); in buffer_prepare()
494 buf, buf->vb.v4l2_buf.index, in buffer_prepare()
500 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish() argument
502 struct cx8800_dev *dev = vb->vb2_queue->drv_priv; in buffer_finish()
503 struct cx88_buffer *buf = container_of(vb, struct cx88_buffer, vb); in buffer_finish()
511 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue() argument
513 struct cx8800_dev *dev = vb->vb2_queue->drv_priv; in buffer_queue()
514 struct cx88_buffer *buf = container_of(vb, struct cx88_buffer, vb); in buffer_queue()
528 buf, buf->vb.v4l2_buf.index); in buffer_queue()
537 buf, buf->vb.v4l2_buf.index); in buffer_queue()
567 vb2_buffer_done(&buf->vb, VB2_BUF_STATE_ERROR); in stop_streaming()