Lines Matching refs:vb2
552 iris_vdec_vb2_buffer_to_driver(struct vb2_buffer *vb2, struct iris_buffer *buf) in iris_vdec_vb2_buffer_to_driver() argument
554 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in iris_vdec_vb2_buffer_to_driver()
556 buf->type = iris_v4l2_type_to_driver(vb2->type); in iris_vdec_vb2_buffer_to_driver()
557 buf->index = vb2->index; in iris_vdec_vb2_buffer_to_driver()
558 buf->fd = vb2->planes[0].m.fd; in iris_vdec_vb2_buffer_to_driver()
559 buf->buffer_size = vb2->planes[0].length; in iris_vdec_vb2_buffer_to_driver()
560 buf->data_offset = vb2->planes[0].data_offset; in iris_vdec_vb2_buffer_to_driver()
561 buf->data_size = vb2->planes[0].bytesused - vb2->planes[0].data_offset; in iris_vdec_vb2_buffer_to_driver()
563 buf->timestamp = vb2->timestamp; in iris_vdec_vb2_buffer_to_driver()
592 struct vb2_buffer *vb2 = &vbuf->vb2_buf; in iris_vdec_qbuf() local
596 ret = iris_vdec_vb2_buffer_to_driver(vb2, buf); in iris_vdec_qbuf()
603 q = v4l2_m2m_get_vq(inst->m2m_ctx, vb2->type); in iris_vdec_qbuf()