Lines Matching defs:vb
1008 static int vim2m_buf_out_validate(struct vb2_buffer *vb)
1010 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1011 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
1023 static int vim2m_buf_prepare(struct vb2_buffer *vb)
1025 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
1028 dprintk(ctx->dev, 2, "type: %s\n", type_name(vb->vb2_queue->type));
1030 q_data = get_q_data(ctx, vb->vb2_queue->type);
1033 if (vb2_plane_size(vb, 0) < q_data->sizeimage) {
1036 __func__, vb2_plane_size(vb, 0),
1041 vb2_set_plane_payload(vb, 0, q_data->sizeimage);
1046 static void vim2m_buf_queue(struct vb2_buffer *vb)
1048 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1049 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
1089 static void vim2m_buf_request_complete(struct vb2_buffer *vb)
1091 struct vim2m_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
1093 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl);