Lines Matching refs:vb
228 struct vb2_v4l2_buffer vb; member
502 static int mx2_videobuf_prepare(struct vb2_buffer *vb) in mx2_videobuf_prepare() argument
504 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx2_videobuf_prepare()
508 vb, vb2_plane_vaddr(vb, 0), vb2_get_plane_payload(vb, 0)); in mx2_videobuf_prepare()
515 memset((void *)vb2_plane_vaddr(vb, 0), in mx2_videobuf_prepare()
516 0xaa, vb2_get_plane_payload(vb, 0)); in mx2_videobuf_prepare()
519 vb2_set_plane_payload(vb, 0, icd->sizeimage); in mx2_videobuf_prepare()
520 if (vb2_plane_vaddr(vb, 0) && in mx2_videobuf_prepare()
521 vb2_get_plane_payload(vb, 0) > vb2_plane_size(vb, 0)) { in mx2_videobuf_prepare()
532 static void mx2_videobuf_queue(struct vb2_buffer *vb) in mx2_videobuf_queue() argument
534 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in mx2_videobuf_queue()
535 struct soc_camera_device *icd = soc_camera_from_vb2q(vb->vb2_queue); in mx2_videobuf_queue()
539 struct mx2_buffer *buf = container_of(vbuf, struct mx2_buffer, vb); in mx2_videobuf_queue()
543 vb, vb2_plane_vaddr(vb, 0), vb2_get_plane_payload(vb, 0)); in mx2_videobuf_queue()
655 struct vb2_buffer *vb; in mx2_start_streaming() local
669 vb = &buf->vb.vb2_buf; in mx2_start_streaming()
671 phys = vb2_dma_contig_plane_dma_addr(vb, 0); in mx2_start_streaming()
678 vb = &buf->vb.vb2_buf; in mx2_start_streaming()
680 phys = vb2_dma_contig_plane_dma_addr(vb, 0); in mx2_start_streaming()
1311 struct vb2_buffer *vb; in mx27_camera_frame_done_emma() local
1329 vb = &buf->vb.vb2_buf; in mx27_camera_frame_done_emma()
1330 vbuf = to_vb2_v4l2_buffer(vb); in mx27_camera_frame_done_emma()
1332 phys = vb2_dma_contig_plane_dma_addr(vb, 0); in mx27_camera_frame_done_emma()
1349 dev_dbg(pcdev->dev, "%s (vb=0x%p) 0x%p %lu\n", __func__, vb, in mx27_camera_frame_done_emma()
1350 vb2_plane_vaddr(vb, 0), in mx27_camera_frame_done_emma()
1351 vb2_get_plane_payload(vb, 0)); in mx27_camera_frame_done_emma()
1357 vb2_buffer_done(vb, VB2_BUF_STATE_ERROR); in mx27_camera_frame_done_emma()
1359 vb2_buffer_done(vb, VB2_BUF_STATE_DONE); in mx27_camera_frame_done_emma()
1387 vb = &buf->vb.vb2_buf; in mx27_camera_frame_done_emma()
1389 phys = vb2_dma_contig_plane_dma_addr(vb, 0); in mx27_camera_frame_done_emma()