/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-vbi-out.c | 67 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 69 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb);
|
H A D | vivid-meta-cap.c | 64 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 66 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb);
|
/linux-master/drivers/media/pci/sta2x11/ |
H A D | sta2x11_vip.c | 274 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 275 struct vip_buffer *vip_buf = to_vip_buffer(vbuf); 284 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 286 struct vip_buffer *vip_buf = to_vip_buffer(vbuf); 302 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 304 struct vip_buffer *vip_buf = to_vip_buffer(vbuf); 319 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 321 struct vip_buffer *vip_buf = to_vip_buffer(vbuf);
|
/linux-master/drivers/media/platform/sunxi/sun8i-di/ |
H A D | sun8i-di.c | 560 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 563 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf); 569 struct vb2_v4l2_buffer *vbuf; local 573 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); 575 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); 577 if (vbuf) 578 v4l2_m2m_buf_done(vbuf, state); 579 } while (vbuf);
|
/linux-master/drivers/media/platform/ti/omap/ |
H A D | omap_vout.c | 464 vout->cur_frm->vbuf.vb2_buf.timestamp = ts; 465 vout->cur_frm->vbuf.sequence = vout->sequence++; 466 vb2_buffer_done(&vout->cur_frm->vbuf.vb2_buf, VB2_BUF_STATE_DONE); 533 vout->cur_frm->vbuf.vb2_buf.timestamp = ts; 534 vout->cur_frm->vbuf.sequence = vout->sequence++; 535 vb2_buffer_done(&vout->cur_frm->vbuf.vb2_buf, VB2_BUF_STATE_DONE); 547 addr = vout->queued_buf_addr[vout->next_frm->vbuf.vb2_buf.index] 979 voutbuf->vbuf.field = V4L2_FIELD_NONE; 1024 addr = vout->queued_buf_addr[vout->cur_frm->vbuf.vb2_buf.index] 1076 vb2_buffer_done(&vout->cur_frm->vbuf [all...] |
/linux-master/drivers/media/platform/nxp/ |
H A D | imx7-media-csi.c | 205 struct vb2_v4l2_buffer vbuf; member in struct:imx7_csi_vb2_buffer 212 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 214 return container_of(vbuf, struct imx7_csi_vb2_buffer, vbuf); 422 vb2_buf = &buf->vbuf.vb2_buf; 443 struct vb2_buffer *vb = &buf->vbuf.vb2_buf; 742 done->vbuf.field = csi->vdev_fmt.field; 743 done->vbuf.sequence = csi->frame_sequence; 744 vb = &done->vbuf.vb2_buf; 753 dma_addr = vb2_dma_contig_plane_dma_addr(&next->vbuf [all...] |
H A D | imx-pxp.c | 1538 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 1547 if (vbuf->field == V4L2_FIELD_ANY) 1548 vbuf->field = V4L2_FIELD_NONE; 1549 if (vbuf->field != V4L2_FIELD_NONE) { 1569 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 1572 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf); 1587 struct vb2_v4l2_buffer *vbuf; local 1592 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); 1594 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); 1595 if (vbuf [all...] |
/linux-master/drivers/media/platform/samsung/s3c-camif/ |
H A D | camif-capture.c | 329 struct camif_buffer *vbuf; local 336 vbuf = camif_active_queue_peek(vp, index); 338 if (!WARN_ON(vbuf == NULL)) { 340 vbuf->vb.vb2_buf.timestamp = ktime_get_ns(); 341 vbuf->vb.sequence = vp->frame_sequence++; 342 vb2_buffer_done(&vbuf->vb.vb2_buf, VB2_BUF_STATE_DONE); 345 vbuf = camif_pending_queue_pop(vp); 346 vbuf->index = index; 347 camif_hw_set_output_addr(vp, &vbuf->paddr, index); 348 camif_hw_set_output_addr(vp, &vbuf 480 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local [all...] |
/linux-master/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-m2m.c | 232 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); local 235 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf); 253 struct vb2_v4l2_buffer *vbuf; local 257 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); 259 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx); 260 if (!vbuf) 263 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);
|
/linux-master/drivers/media/test-drivers/visl/ |
H A D | visl-dec.c | 35 void *vbuf; local 39 vbuf = vb2_plane_vaddr(buf, 0); 41 vbuf += bpl[i] * h / tpg->vdownsampling[i]; 42 return vbuf; 344 void *vbuf = plane_vaddr(&ctx->tpg, local 349 tpg_calc_text_basep(&ctx->tpg, basep, p, vbuf); 350 tpg_fill_plane_buffer(&ctx->tpg, 0, p, vbuf);
|
/linux-master/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-video.c | 176 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 182 list_add_tail(to_buf_list(vbuf), &cru->buf_list); 250 struct vb2_v4l2_buffer *vbuf; local 267 vbuf = &buf->vb; 268 list_del_init(to_buf_list(vbuf)); 269 cru->queue_buf[slot] = vbuf; 272 phys_addr = vb2_dma_contig_plane_dma_addr(&vbuf->vb2_buf, 0);
|
/linux-master/drivers/media/usb/go7007/ |
H A D | go7007-v4l2.c | 360 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 362 container_of(vbuf, struct go7007_buffer, vb); 372 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 374 container_of(vbuf, struct go7007_buffer, vb); 386 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 388 container_of(vbuf, struct go7007_buffer, vb); 391 vbuf->flags &= ~(V4L2_BUF_FLAG_KEYFRAME | V4L2_BUF_FLAG_BFRAME | 393 vbuf->flags |= frame_type_flag; 394 vbuf->field = V4L2_FIELD_NONE;
|
/linux-master/drivers/media/dvb-core/ |
H A D | dvb_vb2.c | 255 void *vbuf = NULL; local 294 vbuf = vb2_plane_vaddr(&ctx->buf->vb, 0); 295 memcpy(vbuf + ctx->offset, psrc, ll);
|
/linux-master/drivers/staging/media/meson/vdec/ |
H A D | codec_vp9.c | 427 struct vb2_v4l2_buffer *vbuf; member in struct:vp9_frame 673 amvdec_dst_buf_done(sess, tmp->vbuf, 676 v4l2_m2m_buf_queue(sess->m2m_ctx, tmp->vbuf); 1192 struct vb2_v4l2_buffer *vbuf; local 1199 vbuf = v4l2_m2m_dst_buf_remove(sess->m2m_ctx); 1200 if (!vbuf) { 1206 while (codec_vp9_get_frame_by_idx(vp9, vbuf->vb2_buf.index)) { 1207 struct vb2_v4l2_buffer *old_vbuf = vbuf; 1209 vbuf = v4l2_m2m_dst_buf_remove(sess->m2m_ctx); 1211 if (!vbuf) { [all...] |
/linux-master/drivers/media/usb/dvb-usb/ |
H A D | cxusb.h | 145 struct cxusb_medion_vbuffer *vbuf; member in struct:cxusb_medion_dev
|
/linux-master/drivers/media/pci/solo6x10/ |
H A D | solo6x10-v4l2.c | 186 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 218 vbuf->sequence = solo_dev->sequence++; 351 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 355 container_of(vbuf, struct solo_vb2_buf, vb);
|
/linux-master/drivers/media/platform/xilinx/ |
H A D | xilinx-dma.c | 318 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 320 struct xvip_dma_buffer *buf = to_xvip_dma_buffer(vbuf); 329 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 331 struct xvip_dma_buffer *buf = to_xvip_dma_buffer(vbuf);
|
/linux-master/drivers/media/pci/mgb4/ |
H A D | mgb4_vout.c | 84 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 85 struct mgb4_frame_buffer *buf = to_frame_buffer(vbuf); 114 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 115 struct mgb4_frame_buffer *buf = to_frame_buffer(vbuf);
|
/linux-master/samples/v4l/ |
H A D | v4l2-pci-skeleton.c | 76 static inline struct skel_buffer *to_skel_buffer(struct vb2_v4l2_buffer *vbuf) argument 78 return container_of(vbuf, struct skel_buffer, vb); 205 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 207 struct skel_buffer *buf = to_skel_buffer(vbuf);
|
/linux-master/arch/powerpc/kernel/ |
H A D | traps.c | 889 u8 vbuf[16] __aligned(16), *vdst; 949 rc = __copy_from_user_inatomic(vbuf, addr, 16); 951 __get_user_atomic_128_aligned(vbuf, addr, rc); 1020 ((u32 *)vdst)[i] = ((u32 *)vbuf)[3-i]; 1024 ((u16 *)vdst)[i] = ((u16 *)vbuf)[7-i]; 1028 ((u64 *)vdst)[i] = ((u64 *)vbuf)[1-i]; 1032 vdst[i] = vbuf[15-i]; 1044 ((u32 *)vdst)[i] = cpu_to_le32(((u32 *)vbuf)[i]); 1048 ((u16 *)vdst)[i] = cpu_to_le16(((u16 *)vbuf)[i]); 1052 ((u64 *)vdst)[i] = cpu_to_le64(((u64 *)vbuf)[ [all...] |
/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-lite.c | 246 struct flite_buffer *vbuf; local 277 vbuf = fimc_lite_pending_queue_pop(fimc); 278 flite_hw_set_dma_buffer(fimc, vbuf); 279 fimc_lite_active_queue_add(fimc, vbuf); 285 vbuf = fimc_lite_active_queue_pop(fimc); 286 vbuf->vb.vb2_buf.timestamp = ktime_get_ns(); 287 vbuf->vb.sequence = fimc->frame_count++; 288 flite_hw_mask_dma_buffer(fimc, vbuf->index); 289 vb2_buffer_done(&vbuf->vb.vb2_buf, VB2_BUF_STATE_DONE); 405 struct vb2_v4l2_buffer *vbuf local [all...] |
/linux-master/drivers/media/platform/amphion/ |
H A D | vpu.h | 314 static inline struct vpu_vb2_buffer *to_vpu_vb2_buffer(struct vb2_v4l2_buffer *vbuf) argument 316 struct v4l2_m2m_buffer *m2m_buf = container_of(vbuf, struct v4l2_m2m_buffer, vb);
|
/linux-master/drivers/media/common/saa7146/ |
H A D | saa7146_video.c | 573 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 576 struct saa7146_buf *buf = container_of(vbuf, struct saa7146_buf, vb); 587 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 588 struct saa7146_buf *buf = container_of(vbuf, struct saa7146_buf, vb); 627 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 628 struct saa7146_buf *buf = container_of(vbuf, struct saa7146_buf, vb);
|
/linux-master/drivers/media/pci/bt8xx/ |
H A D | bttv-risc.c | 518 struct sg_table *sgt = vb2_dma_sg_plane_desc(&buf->vbuf.vb2_buf, 0); 664 struct sg_table *sgt = vb2_dma_sg_plane_desc(&buf->vbuf.vb2_buf, 0); 674 V4L2_FIELD_HAS_BOTH(buf->vbuf.field), tvnorm, 676 switch (buf->vbuf.field) { 721 switch (buf->vbuf.field) { 790 buf->vbuf.field = V4L2_FIELD_SEQ_TB;
|
/linux-master/drivers/media/i2c/ |
H A D | video-i2c.c | 424 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 431 vbuf->field = V4L2_FIELD_NONE; 439 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local 442 container_of(vbuf, struct video_i2c_buffer, vb); 477 void *vbuf = vb2_plane_vaddr(vb2_buf, 0); local 480 ret = data->chip->xfer(data, vbuf);
|