Searched refs:vb2_buf (Results 26 - 50 of 234) sorted by relevance

12345678910

/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-vbi.c202 buf, buf->vb.vb2_buf.index);
213 buf, buf->vb.vb2_buf.index);
241 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
/linux-master/drivers/media/test-drivers/vivid/
H A Dvivid-vbi-out.c96 vb2_buffer_done(&buf->vb.vb2_buf,
220 vb2_plane_vaddr(&buf->vb.vb2_buf, 0);
222 vb2_get_plane_payload(&buf->vb.vb2_buf, 0) / sizeof(*vbi);
H A Dvivid-meta-cap.c95 vb2_buffer_done(&buf->vb.vb2_buf,
162 struct vivid_uvc_meta_buf *meta = vb2_plane_vaddr(&buf->vb.vb2_buf, 0);
168 memset(meta, 1, vb2_plane_size(&buf->vb.vb2_buf, 0));
H A Dvivid-vbi-cap.c85 u8 *vbuf = vb2_plane_vaddr(&buf->vb.vb2_buf, 0);
94 memset(vbuf, 0x10, vb2_plane_size(&buf->vb.vb2_buf, 0));
105 vb2_plane_vaddr(&buf->vb.vb2_buf, 0);
113 memset(vbuf, 0, vb2_plane_size(&buf->vb.vb2_buf, 0));
200 vb2_buffer_done(&buf->vb.vb2_buf,
/linux-master/drivers/media/platform/chips-media/wave5/
H A Dwave5-vpu-dec.c208 size_t src_size = vb2_get_plane_payload(&src_buf->vb2_buf, 0);
214 __func__, src_buf->vb2_buf.index);
216 inst->timestamp = src_buf->vb2_buf.timestamp;
340 for (i = 0; i < vb->vb2_buf.num_planes; i++)
341 vb2_set_plane_payload(&vb->vb2_buf, i, 0);
449 dec_buf->vb2_buf.timestamp = inst->timestamp;
468 vb2_set_plane_payload(&disp_buf->vb2_buf, 0,
471 vb2_set_plane_payload(&disp_buf->vb2_buf, 0,
473 vb2_set_plane_payload(&disp_buf->vb2_buf, 1,
476 vb2_set_plane_payload(&disp_buf->vb2_buf,
[all...]
H A Dwave5-vpu-enc.c170 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0);
172 vb2_plane_size(&dst_buf->vb2_buf, 0);
184 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0);
189 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0);
191 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1);
195 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0);
197 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1);
199 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 2);
202 pic_param.src_idx = src_buf->vb2_buf.index;
230 dst_buf->vb2_buf
[all...]
/linux-master/drivers/media/platform/verisilicon/
H A Dhantro_g1_vp8_dec.c246 src_dma = vb2_dma_contig_plane_dma_addr(&vb2_src->vb2_buf, 0);
381 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0);
390 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0);
400 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0);
428 dst_dma = hantro_get_dec_buf_addr(ctx, &vb2_dst->vb2_buf);
H A Dhantro_g1_mpeg2_dec.c211 G1_REG_STREAM_LEN(vb2_get_plane_payload(&src_buf->vb2_buf, 0));
231 hantro_g1_mpeg2_dec_set_buffers(vpu, ctx, &src_buf->vb2_buf,
232 &dst_buf->vb2_buf,
H A Drockchip_vpu2_hw_mpeg2_dec.c176 VDPU_REG_STREAM_LEN(vb2_get_plane_payload(&src_buf->vb2_buf, 0));
238 rockchip_vpu2_mpeg2_dec_set_buffers(vpu, ctx, &src_buf->vb2_buf,
239 &dst_buf->vb2_buf, seq, pic);
H A Dhantro_g1_h264_dec.c70 G1_REG_DEC_CTRL3_STREAM_LEN(vb2_get_plane_payload(&src_buf->vb2_buf, 0));
214 src_dma = vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0);
219 dst_dma = hantro_get_dec_buf_addr(ctx, &dst_buf->vb2_buf);
/linux-master/drivers/media/platform/sunxi/sun4i-csi/
H A Dsun4i_dma.c136 buf_addr = vb2_dma_contig_plane_dma_addr(&v_buf->vb2_buf,
172 v_buf->vb2_buf.timestamp = ktime_get_ns();
173 vb2_buffer_done(&v_buf->vb2_buf, VB2_BUF_STATE_DONE);
211 vb2_buffer_done(&buf->vb.vb2_buf, state);
221 vb2_buffer_done(&v_buf->vb2_buf, state);
/linux-master/drivers/media/pci/cx88/
H A Dcx88-mpeg.c209 buf, buf->vb.vb2_buf.index);
220 struct sg_table *sgt = vb2_dma_sg_plane_desc(&buf->vb.vb2_buf, 0);
224 if (vb2_plane_size(&buf->vb.vb2_buf, 0) < size)
226 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, size);
256 buf, buf->vb.vb2_buf.index, __func__);
265 buf, buf->vb.vb2_buf.index, __func__);
282 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
/linux-master/drivers/media/usb/cx231xx/
H A Dcx231xx-vbi.c192 container_of(vb, struct cx231xx_buffer, vb.vb2_buf);
212 vb2_buffer_done(&buf->vb.vb2_buf, state);
484 buf->vb.vb2_buf.timestamp = ktime_get_ns();
489 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_DONE);
582 outp = vb2_plane_vaddr(&(*buf)->vb.vb2_buf, 0);
583 memset(outp, 0, vb2_plane_size(&(*buf)->vb.vb2_buf, 0));
624 p_out_buffer = vb2_plane_vaddr(&buf->vb.vb2_buf, 0);
/linux-master/drivers/media/pci/tw686x/
H A Dtw686x-video.c55 struct vb2_buffer *vb2_buf; local
62 vb2_buf = &vb->vb2_buf;
65 memcpy(vb2_plane_vaddr(vb2_buf, 0), desc->virt,
67 vb2_buf->timestamp = ktime_get_ns();
68 vb2_buffer_done(vb2_buf, VB2_BUF_STATE_DONE);
167 phys = vb2_dma_contig_plane_dma_addr(&buf->vb.vb2_buf, 0);
170 buf->vb.vb2_buf.state = VB2_BUF_STATE_ACTIVE;
188 struct sg_table *vbuf = vb2_dma_sg_plane_desc(&buf->vb.vb2_buf, 0);
242 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERRO
[all...]
/linux-master/drivers/media/platform/amphion/
H A Dvdec.c750 for (int i = 0; i < vbuf->vb2_buf.num_planes; i++)
751 vb2_set_plane_payload(&vbuf->vb2_buf,
755 dev_dbg(inst->dev, "[%d][OUTPUT TS]%32lld\n", inst->id, vbuf->vb2_buf.timestamp);
809 if (vbuf->vb2_buf.index != frame->id)
811 inst->id, vbuf->vb2_buf.index, frame->id);
820 for (i = 0; i < vbuf->vb2_buf.num_planes; i++)
821 vb2_set_plane_payload(&vbuf->vb2_buf, i, vpu_get_fmt_plane_size(cur_fmt, i));
824 dev_dbg(inst->dev, "[%d][OUTPUT TS]%32lld\n", inst->id, vbuf->vb2_buf.timestamp);
1057 if (vdec->slots[vbuf->vb2_buf.index]) {
1059 inst->id, vbuf->vb2_buf
[all...]
/linux-master/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_opr_v5.c1184 vb2_dma_contig_plane_dma_addr(&temp_vb->b->vb2_buf, 0),
1185 ctx->consumed_stream, temp_vb->b->vb2_buf.planes[0].bytesused);
1187 if (temp_vb->b->vb2_buf.planes[0].bytesused == 0) {
1221 if (src_mb->b->vb2_buf.planes[0].bytesused == 0) {
1229 &src_mb->b->vb2_buf, 0);
1231 &src_mb->b->vb2_buf, 1);
1240 dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0);
1241 dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0);
1245 src_mb ? src_mb->b->vb2_buf.index : -1, ctx->state);
1260 temp_vb->b->vb2_buf
[all...]
/linux-master/drivers/media/usb/stk1160/
H A Dstk1160-v4l.c698 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
711 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR);
763 vb2_buffer_done(&buf->vb.vb2_buf, vb2_state);
765 buf, buf->vb.vb2_buf.index);
773 vb2_buffer_done(&buf->vb.vb2_buf, vb2_state);
775 buf, buf->vb.vb2_buf.index);
/linux-master/drivers/media/platform/xilinx/
H A Dxilinx-dma.c294 buf->buf.vb2_buf.timestamp = ktime_get_ns();
295 vb2_set_plane_payload(&buf->buf.vb2_buf, 0, dma->format.sizeimage);
296 vb2_buffer_done(&buf->buf.vb2_buf, VB2_BUF_STATE_DONE);
358 vb2_buffer_done(&buf->buf.vb2_buf, VB2_BUF_STATE_ERROR);
424 vb2_buffer_done(&buf->buf.vb2_buf, VB2_BUF_STATE_QUEUED);
451 vb2_buffer_done(&buf->buf.vb2_buf, VB2_BUF_STATE_ERROR);
/linux-master/drivers/staging/media/starfive/camss/
H A Dstf-capture.c362 vb2_buffer_done(&buf->vb.vb2_buf, state);
366 vb2_buffer_done(&buf->vb.vb2_buf, state);
384 ready_buf->vb.vb2_buf.timestamp = ts;
387 vb2_buffer_done(&ready_buf->vb.vb2_buf, VB2_BUF_STATE_DONE);
540 vb2_buffer_done(&v_bufs->buf[i]->vb.vb2_buf, state);
546 vb2_buffer_done(&v_bufs->last_buffer->vb.vb2_buf, state);
/linux-master/drivers/media/platform/st/sti/hva/
H A Dhva-v4l2.c569 struct vb2_buffer *vb2_buf; local
572 vb2_buf = vb2_get_buffer(vq, buf->index);
573 if (!vb2_buf) {
577 stream = to_hva_stream(to_vb2_v4l2_buffer(vb2_buf));
827 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, stream->bytesused);
833 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp;
950 frame->vaddr = vb2_plane_vaddr(&vbuf->vb2_buf, 0);
952 &vbuf->vb2_buf, 0);
966 stream->vaddr = vb2_plane_vaddr(&vbuf->vb2_buf,
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c215 if (b->vb.vb2_buf.index == idx) {
340 dst->vb2_buf.copied_timestamp &&
341 dst->vb2_buf.timestamp != src->vb2_buf.timestamp) {
356 m2m_ctx->new_frame = !dst->vb2_buf.copied_timestamp ||
357 dst->vb2_buf.timestamp != src->vb2_buf.timestamp;
638 vb2_buffer_done(&vbuf->vb2_buf, VB2_BUF_STATE_DONE);
1291 q_ctx = get_queue_ctx(m2m_ctx, vbuf->vb2_buf.vb2_queue->type);
1312 cap_vb->vb2_buf
[all...]
/linux-master/drivers/staging/media/rkvdec/
H A Drkvdec.h63 base.vb.vb2_buf);
/linux-master/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_dec.c37 src_req = run.src->vb2_buf.req_obj.req;
/linux-master/drivers/media/platform/chips-media/coda/
H A Dcoda-jpeg.c1087 if (vb2_get_plane_payload(&src_buf->vb2_buf, 0) == 0)
1088 vb2_set_plane_payload(&src_buf->vb2_buf, 0,
1089 vb2_plane_size(&src_buf->vb2_buf, 0));
1100 start_addr = vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0);
1101 end_addr = start_addr + vb2_plane_size(&dst_buf->vb2_buf, 0);
1118 vb2_plane_size(&dst_buf->vb2_buf, 0),
1119 vb2_plane_vaddr(&dst_buf->vb2_buf, 0));
1234 start_ptr = vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0);
1236 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, wr_ptr - start_ptr);
1348 if (vb2_get_plane_payload(&src_buf->vb2_buf,
[all...]
/linux-master/drivers/media/platform/ti/davinci/
H A Dvpif_display.c206 addr = vb2_dma_contig_plane_dma_addr(&common->cur_frm->vb.vb2_buf, 0);
238 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_QUEUED);
273 vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
277 vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
280 vb2_buffer_done(&common->next_frm->vb.vb2_buf,
288 vb2_buffer_done(&common->next_frm->vb.vb2_buf,
317 addr = vb2_dma_contig_plane_dma_addr(&common->next_frm->vb.vb2_buf, 0);
335 common->cur_frm->vb.vb2_buf.timestamp = ktime_get_ns();
337 vb2_buffer_done(&common->cur_frm->vb.vb2_buf,
391 common->cur_frm->vb.vb2_buf
[all...]

Completed in 474 milliseconds

12345678910