/Linux-v4.19/drivers/media/pci/saa7134/ |
D | saa7134-vbi.c | 82 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_buf.vb2_queue->drv_priv; in buffer_activate() 114 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument 116 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare() 118 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_prepare() 119 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_prepare() 120 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in buffer_prepare() 128 if (vb2_plane_size(vb2, 0) < size) in buffer_prepare() 131 vb2_set_plane_payload(vb2, 0, size); in buffer_prepare() 157 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument 159 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init() [all …]
|
D | saa7134-ts.c | 76 int saa7134_ts_buffer_init(struct vb2_buffer *vb2) in saa7134_ts_buffer_init() argument 78 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in saa7134_ts_buffer_init() 79 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in saa7134_ts_buffer_init() 80 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in saa7134_ts_buffer_init() 89 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2) in saa7134_ts_buffer_prepare() argument 91 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in saa7134_ts_buffer_prepare() 92 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in saa7134_ts_buffer_prepare() 94 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in saa7134_ts_buffer_prepare() 95 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in saa7134_ts_buffer_prepare() 104 if (vb2_plane_size(vb2, 0) < size) in saa7134_ts_buffer_prepare() [all …]
|
D | saa7134-video.c | 847 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_buf.vb2_queue->drv_priv; in buffer_activate() 925 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument 927 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init() 928 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_init() 929 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_init() 936 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument 938 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare() 940 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_prepare() 941 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_prepare() 942 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in buffer_prepare() [all …]
|
D | saa7134-core.c | 214 return saa7134_buffer_pages(vb2_plane_size(&buf->vb2.vb2_buf, 0)) in saa7134_buffer_startpage() 215 * buf->vb2.vb2_buf.index; in saa7134_buffer_startpage() 221 struct sg_table *dma = vb2_dma_sg_plane_desc(&buf->vb2.vb2_buf, 0); in saa7134_buffer_base() 307 q->curr->vb2.vb2_buf.timestamp = ktime_get_ns(); in saa7134_buffer_finish() 308 q->curr->vb2.sequence = q->seq_nr++; in saa7134_buffer_finish() 309 vb2_buffer_done(&q->curr->vb2.vb2_buf, state); in saa7134_buffer_finish() 374 vb2_buffer_done(&tmp->vb2.vb2_buf, in saa7134_stop_streaming()
|
D | saa7134.h | 477 struct vb2_v4l2_buffer vb2; member 848 int saa7134_ts_buffer_init(struct vb2_buffer *vb2); 849 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2);
|
/Linux-v4.19/drivers/media/platform/vimc/ |
D | vimc-capture.c | 65 struct vb2_v4l2_buffer vb2; member 236 vb2_buffer_done(&vbuf->vb2.vb2_buf, state); in vimc_cap_return_all_buffers() 291 vb2.vb2_buf); in vimc_cap_buf_queue() 382 vimc_buf->vb2.vb2_buf.timestamp = ktime_get_ns(); in vimc_cap_process_frame() 383 vimc_buf->vb2.sequence = vcap->sequence++; in vimc_cap_process_frame() 384 vimc_buf->vb2.field = vcap->format.field; in vimc_cap_process_frame() 386 vbuf = vb2_plane_vaddr(&vimc_buf->vb2.vb2_buf, 0); in vimc_cap_process_frame() 391 vb2_set_plane_payload(&vimc_buf->vb2.vb2_buf, 0, in vimc_cap_process_frame() 393 vb2_buffer_done(&vimc_buf->vb2.vb2_buf, VB2_BUF_STATE_DONE); in vimc_cap_process_frame()
|
/Linux-v4.19/drivers/media/dvb-core/ |
D | Makefile | 7 dvb-vb2-$(CONFIG_DVB_MMAP) := dvb_vb2.o 11 $(dvb-net-y) dvb_ringbuffer.o $(dvb-vb2-y) dvb_math.o
|
/Linux-v4.19/drivers/staging/media/zoran/ |
D | TODO | 3 driver to the latest V4L2 frameworks (especially the vb2
|
/Linux-v4.19/drivers/media/usb/gspca/ |
D | gspca.h | 148 static inline struct gspca_buffer *to_gspca_buffer(struct vb2_buffer *vb2) in to_gspca_buffer() argument 150 return container_of(vb2, struct gspca_buffer, vb.vb2_buf); in to_gspca_buffer()
|
/Linux-v4.19/drivers/media/common/videobuf2/ |
D | Makefile | 5 videobuf2-common-objs += vb2-trace.o
|
/Linux-v4.19/drivers/media/pci/cobalt/ |
D | cobalt-driver.h | 203 struct cobalt_buffer *to_cobalt_buffer(struct vb2_v4l2_buffer *vb2) in to_cobalt_buffer() argument 205 return container_of(vb2, struct cobalt_buffer, vb); in to_cobalt_buffer()
|
/Linux-v4.19/include/trace/events/ |
D | vb2.h | 3 #define TRACE_SYSTEM vb2
|
/Linux-v4.19/drivers/staging/vc04_services/bcm2835-camera/ |
D | bcm2835-camera.c | 273 struct vb2_v4l2_buffer *vb2 = to_vb2_v4l2_buffer(vb); in buffer_init() local 274 struct mmal_buffer *buf = container_of(vb2, struct mmal_buffer, vb); in buffer_init() 309 struct vb2_v4l2_buffer *vb2 = to_vb2_v4l2_buffer(vb); in buffer_cleanup() local 310 struct mmal_buffer *buf = container_of(vb2, struct mmal_buffer, vb); in buffer_cleanup() 477 struct vb2_v4l2_buffer *vb2 = to_vb2_v4l2_buffer(vb); in buffer_queue() local 478 struct mmal_buffer *buf = container_of(vb2, struct mmal_buffer, vb); in buffer_queue() 483 __func__, dev, buf, vb2->vb2_buf.index); in buffer_queue()
|
/Linux-v4.19/samples/v4l/ |
D | v4l2-pci-skeleton.c | 87 static inline struct skel_buffer *to_skel_buffer(struct vb2_buffer *vb2) in to_skel_buffer() argument 89 return container_of(vb2, struct skel_buffer, vb); in to_skel_buffer()
|
/Linux-v4.19/drivers/media/pci/sta2x11/ |
D | sta2x11_vip.c | 95 static inline struct vip_buffer *to_vip_buffer(struct vb2_v4l2_buffer *vb2) in to_vip_buffer() argument 97 return container_of(vb2, struct vip_buffer, vb); in to_vip_buffer()
|
/Linux-v4.19/Documentation/media/kapi/ |
D | v4l2-dev.rst | 74 That way the :ref:`vb2 <vb2_framework>` queuing framework does not have 76 :ref:`vb2 <vb2_framework>` helper functions to check for
|
/Linux-v4.19/drivers/media/platform/ |
D | sh_vou.c | 68 sh_vou_buffer *to_sh_vou_buffer(struct vb2_v4l2_buffer *vb2) in to_sh_vou_buffer() argument 70 return container_of(vb2, struct sh_vou_buffer, vb); in to_sh_vou_buffer()
|