Home
last modified time | relevance | path

Searched refs:vb2 (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.1.9/drivers/media/pci/saa7134/
Dsaa7134-vbi.c73 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_buf.vb2_queue->drv_priv; in buffer_activate()
105 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument
107 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare()
109 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_prepare()
110 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_prepare()
111 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in buffer_prepare()
119 if (vb2_plane_size(vb2, 0) < size) in buffer_prepare()
122 vb2_set_plane_payload(vb2, 0, size); in buffer_prepare()
148 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument
150 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init()
[all …]
Dsaa7134-ts.c67 int saa7134_ts_buffer_init(struct vb2_buffer *vb2) in saa7134_ts_buffer_init() argument
69 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in saa7134_ts_buffer_init()
70 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in saa7134_ts_buffer_init()
71 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in saa7134_ts_buffer_init()
80 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2) in saa7134_ts_buffer_prepare() argument
82 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in saa7134_ts_buffer_prepare()
83 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in saa7134_ts_buffer_prepare()
85 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in saa7134_ts_buffer_prepare()
86 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in saa7134_ts_buffer_prepare()
95 if (vb2_plane_size(vb2, 0) < size) in saa7134_ts_buffer_prepare()
[all …]
Dsaa7134-video.c824 struct saa7134_dmaqueue *dmaq = buf->vb2.vb2_buf.vb2_queue->drv_priv; in buffer_activate()
902 static int buffer_init(struct vb2_buffer *vb2) in buffer_init() argument
904 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_init()
905 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_init()
906 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_init()
913 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare() argument
915 struct saa7134_dmaqueue *dmaq = vb2->vb2_queue->drv_priv; in buffer_prepare()
917 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2); in buffer_prepare()
918 struct saa7134_buf *buf = container_of(vbuf, struct saa7134_buf, vb2); in buffer_prepare()
919 struct sg_table *dma = vb2_dma_sg_plane_desc(vb2, 0); in buffer_prepare()
[all …]
Dsaa7134-core.c205 return saa7134_buffer_pages(vb2_plane_size(&buf->vb2.vb2_buf, 0)) in saa7134_buffer_startpage()
206 * buf->vb2.vb2_buf.index; in saa7134_buffer_startpage()
212 struct sg_table *dma = vb2_dma_sg_plane_desc(&buf->vb2.vb2_buf, 0); in saa7134_buffer_base()
299 q->curr->vb2.vb2_buf.timestamp = ktime_get_ns(); in saa7134_buffer_finish()
300 q->curr->vb2.sequence = q->seq_nr++; in saa7134_buffer_finish()
301 vb2_buffer_done(&q->curr->vb2.vb2_buf, state); in saa7134_buffer_finish()
365 vb2_buffer_done(&tmp->vb2.vb2_buf, in saa7134_stop_streaming()
Dsaa7134.h466 struct vb2_v4l2_buffer vb2; member
843 int saa7134_ts_buffer_init(struct vb2_buffer *vb2);
844 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2);
/linux-6.1.9/drivers/media/test-drivers/vimc/
Dvimc-capture.c51 struct vb2_v4l2_buffer vb2; member
235 vb2_buffer_done(&vbuf->vb2.vb2_buf, state); in vimc_capture_return_all_buffers()
287 vb2.vb2_buf); in vimc_capture_buf_queue()
381 vimc_buf->vb2.vb2_buf.timestamp = ktime_get_ns(); in vimc_capture_process_frame()
382 vimc_buf->vb2.sequence = vcapture->sequence++; in vimc_capture_process_frame()
383 vimc_buf->vb2.field = vcapture->format.field; in vimc_capture_process_frame()
385 vbuf = vb2_plane_vaddr(&vimc_buf->vb2.vb2_buf, 0); in vimc_capture_process_frame()
390 vb2_set_plane_payload(&vimc_buf->vb2.vb2_buf, 0, in vimc_capture_process_frame()
392 vb2_buffer_done(&vimc_buf->vb2.vb2_buf, VB2_BUF_STATE_DONE); in vimc_capture_process_frame()
/linux-6.1.9/drivers/media/dvb-core/
DMakefile7 dvb-vb2-$(CONFIG_DVB_MMAP) := dvb_vb2.o
11 $(dvb-net-y) dvb_ringbuffer.o $(dvb-vb2-y) dvb_math.o
/linux-6.1.9/drivers/staging/media/deprecated/meye/
DTODO1 The meye driver does not use the vb2 framework for streaming
5 converted to use vb2. Contact the linux-media@vger.kernel.org
/linux-6.1.9/drivers/staging/media/deprecated/cpia2/
DTODO1 The cpia2 driver does not use the vb2 framework for streaming
5 converted to use vb2. Contact the linux-media@vger.kernel.org
/linux-6.1.9/drivers/staging/media/deprecated/vpfe_capture/
DTODO1 These are one of the few drivers still not using the vb2
5 In order to keep these drivers they have to be converted to vb2.
/linux-6.1.9/drivers/staging/media/deprecated/tm6000/
DTODO1 This is one of the few drivers still not using the vb2
5 In order to keep this driver it has to be converted to vb2.
/linux-6.1.9/drivers/staging/media/deprecated/fsl-viu/
DTODO1 This is one of the few drivers still not using the vb2
5 In order to keep this driver it has to be converted to vb2.
/linux-6.1.9/drivers/staging/media/deprecated/zr364xx/
DTODO1 This is one of the few drivers still not using the vb2
5 In order to keep this driver it has to be converted to vb2.
/linux-6.1.9/drivers/staging/media/deprecated/saa7146/saa7146/
DTODO2 the vb2 framework, so these drivers are now deprecated with the intent of
5 In order to keep these drivers they have to be converted to vb2.
/linux-6.1.9/drivers/staging/media/deprecated/saa7146/ttpci/
DTODO2 the vb2 framework, so these drivers are now deprecated with the intent of
5 In order to keep these drivers they have to be converted to vb2.
/linux-6.1.9/drivers/staging/media/deprecated/stkwebcam/
DTODO5 This is also one of the few drivers still not using the vb2
10 In order to keep this driver it has to be converted to vb2.
/linux-6.1.9/drivers/media/usb/gspca/
Dgspca.h149 static inline struct gspca_buffer *to_gspca_buffer(struct vb2_buffer *vb2) in to_gspca_buffer() argument
151 return container_of(vb2, struct gspca_buffer, vb.vb2_buf); in to_gspca_buffer()
/linux-6.1.9/drivers/media/common/videobuf2/
DMakefile6 videobuf2-common-objs += vb2-trace.o
/linux-6.1.9/drivers/media/usb/dvb-usb/
Dcxusb-analog.c475 cxdev->vbuf->vb2.vb2_buf.timestamp = ktime_get_ns(); in cxusb_medion_v_process_auxbuf()
476 bt656->buf = vb2_plane_vaddr(&cxdev->vbuf->vb2.vb2_buf, in cxusb_medion_v_process_auxbuf()
509 vb2_set_plane_payload(&cxdev->vbuf->vb2.vb2_buf, 0, in cxusb_medion_v_process_auxbuf()
512 cxdev->vbuf->vb2.field = cxdev->field_order; in cxusb_medion_v_process_auxbuf()
513 cxdev->vbuf->vb2.sequence = cxdev->vbuf_sequence++; in cxusb_medion_v_process_auxbuf()
515 vb2_buffer_done(&cxdev->vbuf->vb2.vb2_buf, in cxusb_medion_v_process_auxbuf()
672 vb2_buffer_done(&vbuf->vb2.vb2_buf, in cxusb_medion_return_buffers()
678 vb2_buffer_done(&cxdev->vbuf->vb2.vb2_buf, in cxusb_medion_return_buffers()
944 container_of(v4l2buf, struct cxusb_medion_vbuffer, vb2); in cxusub_medion_v_buf_queue()
Dcxusb.h155 struct vb2_v4l2_buffer vb2; member
/linux-6.1.9/include/trace/events/
Dvb2.h3 #define TRACE_SYSTEM vb2
/linux-6.1.9/drivers/media/pci/cobalt/
Dcobalt-driver.h204 struct cobalt_buffer *to_cobalt_buffer(struct vb2_v4l2_buffer *vb2) in to_cobalt_buffer() argument
206 return container_of(vb2, struct cobalt_buffer, vb); in to_cobalt_buffer()
/linux-6.1.9/drivers/media/platform/marvell/
Dmcam-core.h35 #error One of the vb2 buffer modes must be selected in the config
/linux-6.1.9/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c267 struct vb2_v4l2_buffer *vb2 = to_vb2_v4l2_buffer(vb); in buffer_init() local
269 container_of(vb2, struct vb2_mmal_buffer, vb); in buffer_init()
304 struct vb2_v4l2_buffer *vb2 = to_vb2_v4l2_buffer(vb); in buffer_cleanup() local
306 container_of(vb2, struct vb2_mmal_buffer, vb); in buffer_cleanup()
484 struct vb2_v4l2_buffer *vb2 = to_vb2_v4l2_buffer(vb); in buffer_queue() local
486 container_of(vb2, struct vb2_mmal_buffer, vb); in buffer_queue()
491 __func__, dev, buf, vb2->vb2_buf.index); in buffer_queue()
/linux-6.1.9/drivers/media/pci/sta2x11/
Dsta2x11_vip.c79 static inline struct vip_buffer *to_vip_buffer(struct vb2_v4l2_buffer *vb2) in to_vip_buffer() argument
81 return container_of(vb2, struct vip_buffer, vb); in to_vip_buffer()

12