Searched refs:vb (Results 226 - 250 of 328) sorted by relevance

1234567891011>>

/linux-master/drivers/media/platform/sunxi/sun8i-di/
H A Dsun8i-di.c539 static int deinterlace_buf_prepare(struct vb2_buffer *vb) argument
541 struct vb2_queue *vq = vb->vb2_queue;
550 if (vb2_plane_size(vb, 0) < pix_fmt->sizeimage)
553 vb2_set_plane_payload(vb, 0, pix_fmt->sizeimage);
558 static void deinterlace_buf_queue(struct vb2_buffer *vb) argument
560 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
561 struct deinterlace_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-m2m.c192 static int fimc_buf_prepare(struct vb2_buffer *vb) argument
194 struct fimc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
198 frame = ctx_get_frame(ctx, vb->vb2_queue->type);
203 vb2_set_plane_payload(vb, i, frame->payload[i]);
208 static void fimc_buf_queue(struct vb2_buffer *vb) argument
210 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
211 struct fimc_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
H A Dfimc-lite.h94 * @vb: vb2 buffer
100 struct vb2_v4l2_buffer vb; member in struct:flite_buffer
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_hevc_req_multi_if.c398 struct vb2_buffer *vb; local
407 vb = vb2_find_buffer(vq, dpb->timestamp);
408 if (!vb) {
417 hevc_dpb_info[index].y_dma_addr = vb2_dma_contig_plane_dma_addr(vb, 0);
419 hevc_dpb_info[index].c_dma_addr = vb2_dma_contig_plane_dma_addr(vb, 1);
744 lat_buf->src_buf_req = src_buf_info->m2m_buf.vb.vb2_buf.req_obj.req;
745 v4l2_m2m_buf_copy_metadata(&src_buf_info->m2m_buf.vb, &lat_buf->ts_info, true);
/linux-master/drivers/media/platform/ti/omap3isp/
H A Dispvideo.c363 vb2_set_plane_payload(&buffer->vb.vb2_buf, 0,
394 vb2_buffer_done(&buffer->vb.vb2_buf, VB2_BUF_STATE_ERROR);
446 vb2_buffer_done(&buf->vb.vb2_buf, state);
524 buf->vb.vb2_buf.timestamp = ktime_get_ns();
533 buf->vb.sequence =
536 buf->vb.sequence = atomic_read(&pipe->frame_number);
539 buf->vb.sequence /= 2;
541 buf->vb.field = pipe->field;
551 vb2_buffer_done(&buf->vb.vb2_buf, vb_state);
/linux-master/drivers/staging/media/rkvdec/
H A Drkvdec-vp9.c408 return vb2_dma_contig_plane_dma_addr(&buf->base.vb.vb2_buf, 0) +
425 writel_relaxed(vb2_dma_contig_plane_dma_addr(&ref_buf->base.vb.vb2_buf, 0),
428 if (&ref_buf->base.vb == run->base.bufs.dst)
506 vp9_ctx->cur.timestamp = buf->base.vb.vb2_buf.timestamp;
533 ref_bufs[0] = get_ref_buf(ctx, &dst->base.vb, dec_params->last_frame_ts);
534 ref_bufs[1] = get_ref_buf(ctx, &dst->base.vb, dec_params->golden_frame_ts);
535 ref_bufs[2] = get_ref_buf(ctx, &dst->base.vb, dec_params->alt_frame_ts);
538 last = get_ref_buf(ctx, &dst->base.vb, vp9_ctx->last.timestamp);
662 addr = vb2_dma_contig_plane_dma_addr(&dst->base.vb.vb2_buf, 0);
/linux-master/drivers/media/platform/amphion/
H A Dvpu_rpc.h70 struct vpu_inst *inst, struct vb2_buffer *vb);
312 struct vb2_buffer *vb)
320 ret = ops->input_frame(inst->core->iface, inst, vb);
311 vpu_iface_input_frame(struct vpu_inst *inst, struct vb2_buffer *vb) argument
/linux-master/drivers/media/platform/nxp/
H A Dimx-pxp.c1536 static int pxp_buf_prepare(struct vb2_buffer *vb) argument
1538 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1539 struct pxp_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
1543 dprintk(ctx->dev, "type: %d\n", vb->vb2_queue->type);
1545 q_data = get_q_data(ctx, vb->vb2_queue->type);
1546 if (V4L2_TYPE_IS_OUTPUT(vb->vb2_queue->type)) {
1555 if (vb2_plane_size(vb, 0) < q_data->sizeimage) {
1557 __func__, vb2_plane_size(vb, 0),
1562 vb2_set_plane_payload(vb, 0, q_data->sizeimage);
1567 static void pxp_buf_queue(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/media/platform/renesas/rcar-vin/
H A Drcar-dma.c151 struct vb2_v4l2_buffer vb; member in struct:rvin_buffer
157 vb)->list)
1031 vbuf = &buf->vb;
1182 vb2_buffer_done(&buf->vb.vb2_buf, state);
1206 static int rvin_buffer_prepare(struct vb2_buffer *vb) argument
1208 struct rvin_dev *vin = vb2_get_drv_priv(vb->vb2_queue);
1211 if (vb2_plane_size(vb, 0) < size) {
1213 vb2_plane_size(vb, 0), size);
1217 vb2_set_plane_payload(vb, 0, size);
1222 static void rvin_buffer_queue(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/media/platform/ti/omap/
H A Domap_vout.c964 static int omap_vout_vb2_prepare(struct vb2_buffer *vb) argument
966 struct omap_vout_device *vout = vb2_get_drv_priv(vb->vb2_queue);
968 struct omap_vout_buffer *voutbuf = vb2_to_omap_vout_buffer(vb);
969 dma_addr_t buf_phy_addr = vb2_dma_contig_plane_dma_addr(vb, 0);
971 if (vb2_plane_size(vb, 0) < vout->pix.sizeimage) {
974 __func__, vb2_plane_size(vb, 0), vout->pix.sizeimage);
978 vb2_set_plane_payload(vb, 0, vout->pix.sizeimage);
981 vout->queued_buf_addr[vb->index] = buf_phy_addr;
983 return omap_vout_prepare_vrfb(vout, vb);
987 static void omap_vout_vb2_queue(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/staging/media/tegra-video/
H A Dvi.c55 to_tegra_channel_buffer(struct vb2_v4l2_buffer *vb) argument
57 return container_of(vb, struct tegra_channel_buffer, buf);
127 static int tegra_channel_buffer_prepare(struct vb2_buffer *vb) argument
129 struct tegra_vi_channel *chan = vb2_get_drv_priv(vb->vb2_queue);
130 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
134 if (vb2_plane_size(vb, 0) < size) {
137 vb2_plane_size(vb, 0), size);
141 vb2_set_plane_payload(vb, 0, size);
143 buf->addr = vb2_dma_contig_plane_dma_addr(vb, 0);
148 static void tegra_channel_buffer_queue(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/media/platform/nxp/imx-jpeg/
H A Dmxc-jpeg.c568 static inline struct mxc_jpeg_src_buf *vb2_to_mxc_buf(struct vb2_buffer *vb) argument
570 return container_of(to_vb2_v4l2_buffer(vb),
1817 static int mxc_jpeg_parse(struct mxc_jpeg_ctx *ctx, struct vb2_buffer *vb) argument
1826 struct mxc_jpeg_src_buf *jpeg_src_buf = vb2_to_mxc_buf(vb);
1827 u8 *src_addr = (u8 *)vb2_plane_vaddr(vb, 0);
1828 u32 size = vb2_get_plane_payload(vb, 0);
1898 static void mxc_jpeg_buf_queue(struct vb2_buffer *vb) argument
1901 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
1902 struct mxc_jpeg_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
1905 if (V4L2_TYPE_IS_CAPTURE(vb
1936 mxc_jpeg_buf_out_validate(struct vb2_buffer *vb) argument
1945 mxc_jpeg_buf_prepare(struct vb2_buffer *vb) argument
[all...]
/linux-master/drivers/media/pci/tw68/
H A Dtw68.h112 struct vb2_v4l2_buffer vb; member in struct:tw68_buf
/linux-master/drivers/media/pci/tw686x/
H A Dtw686x.h61 struct vb2_v4l2_buffer vb; member in struct:tw686x_v4l2_buf
/linux-master/fs/ocfs2/
H A Drefcounttree.h72 struct ocfs2_xattr_value_buf *vb,
/linux-master/drivers/media/usb/stk1160/
H A Dstk1160.h74 struct vb2_v4l2_buffer vb; member in struct:stk1160_buffer
/linux-master/include/media/drv-intf/
H A Dsaa7146_vv.h60 struct vb2_v4l2_buffer vb; member in struct:saa7146_buf
/linux-master/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h91 struct vb2_v4l2_buffer vb; member in struct:vpfe_cap_buffer
/linux-master/drivers/media/platform/chips-media/wave5/
H A Dwave5-vpuapi.h827 int wave5_vdi_clear_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
828 int wave5_vdi_allocate_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
831 int wave5_vdi_write_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb, size_t offset,
833 int wave5_vdi_free_dma_memory(struct vpu_device *vpu_dev, struct vpu_buf *vb);
/linux-master/drivers/staging/media/meson/vdec/
H A Dvdec.h25 struct vb2_buffer *vb; member in struct:amvdec_buffer
/linux-master/drivers/media/platform/nxp/dw100/
H A Ddw100.c462 static int dw100_buf_prepare(struct vb2_buffer *vb) argument
465 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
466 struct dw100_ctx *ctx = vb2_get_drv_priv(vb->vb2_queue);
469 &dw100_get_q_data(ctx, vb->vb2_queue->type)->pix_fmt;
471 if (V4L2_TYPE_IS_OUTPUT(vb->vb2_queue->type)) {
482 if (vb2_plane_size(vb, i) < size) {
485 vb2_plane_size(vb, i), size);
489 vb2_set_plane_payload(vb, i, size);
495 static void dw100_buf_queue(struct vb2_buffer *vb) argument
497 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb);
[all...]
/linux-master/drivers/media/pci/cobalt/
H A Dcobalt-driver.h199 struct vb2_v4l2_buffer vb; member in struct:cobalt_buffer
206 return container_of(vb2, struct cobalt_buffer, vb);
/linux-master/drivers/comedi/drivers/
H A Dni_routes.c276 static int _ni_sort_destcmp(const void *va, const void *vb) argument
279 const struct ni_route_set *b = vb;
/linux-master/drivers/media/platform/mediatek/mdp3/
H A Dmtk-mdp3-regs.h373 struct mdp_frame *frame, struct vb2_buffer *vb);
375 struct mdp_frame *frame, struct vb2_buffer *vb);
/linux-master/drivers/media/pci/zoran/
H A Dzoran_driver.c768 static void zr_vb2_queue(struct vb2_buffer *vb) argument
770 struct zoran *zr = vb2_get_drv_priv(vb->vb2_queue);
771 struct zr_buffer *buf = vb2_to_zr_buffer(vb);
783 static int zr_vb2_prepare(struct vb2_buffer *vb) argument
785 struct zoran *zr = vb2_get_drv_priv(vb->vb2_queue);
787 if (vb2_plane_size(vb, 0) < zr->buffer_size)

Completed in 270 milliseconds

1234567891011>>