Lines Matching refs:vb
110 static int vid_out_buf_prepare(struct vb2_buffer *vb) in vid_out_buf_prepare() argument
112 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_prepare()
134 vb->v4l2_buf.field = dev->field_out; in vid_out_buf_prepare()
135 else if (vb->v4l2_buf.field != V4L2_FIELD_TOP && in vid_out_buf_prepare()
136 vb->v4l2_buf.field != V4L2_FIELD_BOTTOM) in vid_out_buf_prepare()
141 vb->v4l2_planes[p].data_offset; in vid_out_buf_prepare()
143 if (vb2_get_plane_payload(vb, p) < size) { in vid_out_buf_prepare()
145 __func__, p, vb2_get_plane_payload(vb, p), size); in vid_out_buf_prepare()
153 static void vid_out_buf_queue(struct vb2_buffer *vb) in vid_out_buf_queue() argument
155 struct vivid_dev *dev = vb2_get_drv_priv(vb->vb2_queue); in vid_out_buf_queue()
156 struct vivid_buffer *buf = container_of(vb, struct vivid_buffer, vb); in vid_out_buf_queue()
189 vb2_buffer_done(&buf->vb, VB2_BUF_STATE_QUEUED); in vid_out_start_streaming()