Home
last modified time | relevance | path

Searched refs:videobuf_queue (Results 1 – 25 of 34) sorted by relevance

12

/Linux-v4.19/include/media/
Dvideobuf-core.h26 struct videobuf_queue;
53 struct videobuf_queue *q;
106 int (*buf_setup)(struct videobuf_queue *q,
108 int (*buf_prepare)(struct videobuf_queue *q,
111 void (*buf_queue)(struct videobuf_queue *q,
113 void (*buf_release)(struct videobuf_queue *q,
125 int (*iolock) (struct videobuf_queue *q,
128 int (*sync) (struct videobuf_queue *q,
130 int (*mmap_mapper) (struct videobuf_queue *q,
135 struct videobuf_queue { struct
[all …]
Dvideobuf-dma-contig.h19 void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
30 void videobuf_dma_contig_free(struct videobuf_queue *q,
Dvideobuf-vmalloc.h32 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
Dvideobuf-dma-sg.h94 void videobuf_queue_sg_init(struct videobuf_queue *q,
/Linux-v4.19/drivers/media/v4l2-core/
Dvideobuf-core.c57 struct videobuf_buffer *videobuf_alloc_vb(struct videobuf_queue *q) in videobuf_alloc_vb()
78 static int state_neither_active_nor_queued(struct videobuf_queue *q, in state_neither_active_nor_queued()
90 int videobuf_waiton(struct videobuf_queue *q, struct videobuf_buffer *vb, in videobuf_waiton()
123 int videobuf_iolock(struct videobuf_queue *q, struct videobuf_buffer *vb, in videobuf_iolock()
133 void *videobuf_queue_to_vaddr(struct videobuf_queue *q, in videobuf_queue_to_vaddr()
145 void videobuf_queue_core_init(struct videobuf_queue *q, in videobuf_queue_core_init()
187 int videobuf_queue_is_busy(struct videobuf_queue *q) in videobuf_queue_is_busy()
232 static int __videobuf_free(struct videobuf_queue *q) in __videobuf_free()
265 void videobuf_queue_cancel(struct videobuf_queue *q) in videobuf_queue_cancel()
300 enum v4l2_field videobuf_next_field(struct videobuf_queue *q) in videobuf_next_field()
[all …]
Dvideobuf-dma-contig.c79 struct videobuf_queue *q = map->q; in videobuf_vm_close()
236 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock()
276 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper()
351 void videobuf_queue_dma_contig_init(struct videobuf_queue *q, in videobuf_queue_dma_contig_init()
377 void videobuf_dma_contig_free(struct videobuf_queue *q, in videobuf_dma_contig_free()
Dvideobuf-vmalloc.c67 struct videobuf_queue *q = map->q; in videobuf_vm_close()
157 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock()
232 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper()
300 void videobuf_queue_vmalloc_init(struct videobuf_queue *q, in videobuf_queue_vmalloc_init()
Dvideobuf-dma-sg.c400 struct videobuf_queue *q = map->q; in videobuf_vm_close()
502 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock()
575 static int __videobuf_sync(struct videobuf_queue *q, in __videobuf_sync()
590 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper()
662 struct videobuf_queue q; in videobuf_sg_alloc()
673 void videobuf_queue_sg_init(struct videobuf_queue *q, in videobuf_queue_sg_init()
/Linux-v4.19/Documentation/media/kapi/
Dv4l2-videobuf.rst77 struct videobuf_queue instance for the management of the buffer queue,
88 int (*buf_setup)(struct videobuf_queue *q,
90 int (*buf_prepare)(struct videobuf_queue *q,
93 void (*buf_queue)(struct videobuf_queue *q,
95 void (*buf_release)(struct videobuf_queue *q,
115 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
137 int videobuf_dma_unmap(struct videobuf_queue *q,
145 void videobuf_dma_contig_free(struct videobuf_queue *q,
168 void videobuf_queue_sg_init(struct videobuf_queue *q,
177 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
[all …]
/Linux-v4.19/include/media/drv-intf/
Dsaa7146_vv.h94 struct videobuf_queue video_q;
97 struct videobuf_queue vbi_q;
189 void saa7146_dma_free(struct saa7146_dev* dev,struct videobuf_queue *q,
/Linux-v4.19/drivers/media/pci/bt8xx/
Dbttvp.h227 struct videobuf_queue cap;
240 struct videobuf_queue vbi;
269 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv,
Dbttv-vbi.c82 static int vbi_buffer_setup(struct videobuf_queue *q, in vbi_buffer_setup()
103 static int vbi_buffer_prepare(struct videobuf_queue *q, in vbi_buffer_prepare()
211 vbi_buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_queue()
226 static void vbi_buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_release()
/Linux-v4.19/drivers/media/common/saa7146/
Dsaa7146_vbi.c219 static int buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb,enum v4l2_field fiel… in buffer_prepare()
274 static int buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup()
289 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
301 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
Dsaa7146_fops.c51 void saa7146_dma_free(struct saa7146_dev *dev,struct videobuf_queue *q, in saa7146_dma_free()
294 struct videobuf_queue *q; in fops_mmap()
328 struct videobuf_queue *q; in __fops_poll()
Dsaa7146_video.c1060 static int buffer_prepare(struct videobuf_queue *q, in buffer_prepare()
1142 static int buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup()
1163 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
1175 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
1234 struct videobuf_queue *q = &fh->video_q; in video_close()
/Linux-v4.19/drivers/media/usb/cx231xx/
Dcx231xx-vbi.c169 vbi_buffer_setup(struct videobuf_queue *vq, unsigned int *count, in vbi_buffer_setup()
190 static void free_buffer(struct videobuf_queue *vq, struct cx231xx_buffer *buf) in free_buffer()
216 vbi_buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in vbi_buffer_prepare()
265 vbi_buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in vbi_buffer_queue()
278 static void vbi_buffer_release(struct videobuf_queue *vq, in vbi_buffer_release()
Dcx231xx.h449 struct videobuf_queue vb_vidq;
452 struct videobuf_queue vidq;
453 struct videobuf_queue vbiq;
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-streams.c104 static void cx18_dma_free(struct videobuf_queue *q, in cx18_dma_free()
112 static int cx18_prepare_buffer(struct videobuf_queue *q, in cx18_prepare_buffer()
190 static int buffer_setup(struct videobuf_queue *q, in buffer_setup()
209 static int buffer_prepare(struct videobuf_queue *q, in buffer_prepare()
222 static void buffer_release(struct videobuf_queue *q, in buffer_release()
232 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
/Linux-v4.19/drivers/media/usb/zr364xx/
Dzr364xx.c194 struct videobuf_queue vb_vidq;
354 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup()
370 static void free_buffer(struct videobuf_queue *vq, struct zr364xx_buffer *buf) in free_buffer()
380 static int buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
418 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
430 static void buffer_release(struct videobuf_queue *vq, in buffer_release()
837 struct videobuf_queue *q = &cam->vb_vidq; in zr364xx_vidioc_s_fmt_vid_cap()
1293 struct videobuf_queue *q = &cam->vb_vidq; in zr364xx_poll()
/Linux-v4.19/drivers/media/platform/omap/
Domap_vout.c655 static int omap_vout_buffer_setup(struct videobuf_queue *q, unsigned int *count, in omap_vout_buffer_setup()
756 static int omap_vout_buffer_prepare(struct videobuf_queue *q, in omap_vout_buffer_prepare()
810 static void omap_vout_buffer_queue(struct videobuf_queue *q, in omap_vout_buffer_queue()
826 static void omap_vout_buffer_release(struct videobuf_queue *q, in omap_vout_buffer_release()
845 struct videobuf_queue *q = &vout->vbq; in omap_vout_poll()
880 struct videobuf_queue *q = &vout->vbq; in omap_vout_mmap()
936 struct videobuf_queue *q; in omap_vout_release()
1002 struct videobuf_queue *q; in omap_vout_open()
1423 struct videobuf_queue *q = &vout->vbq; in vidioc_reqbufs()
1496 struct videobuf_queue *q = &vout->vbq; in vidioc_qbuf()
[all …]
Domap_voutdef.h183 struct videobuf_queue vbq;
/Linux-v4.19/include/media/davinci/
Dvpfe_capture.h150 struct videobuf_queue buffer_queue;
/Linux-v4.19/drivers/media/platform/
Dvia-camera.c90 struct videobuf_queue vb_queue;
587 static int viacam_vb_buf_setup(struct videobuf_queue *q, in viacam_vb_buf_setup()
601 static int viacam_vb_buf_prepare(struct videobuf_queue *q, in viacam_vb_buf_prepare()
624 static void viacam_vb_buf_queue(struct videobuf_queue *q, in viacam_vb_buf_queue()
640 static void viacam_vb_buf_release(struct videobuf_queue *q, in viacam_vb_buf_release()
Dfsl-viu.c167 struct videobuf_queue vb_vidq;
368 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup()
384 static void free_buffer(struct videobuf_queue *vq, struct viu_buf *buf) in free_buffer()
451 static int buffer_prepare(struct videobuf_queue *vq, in buffer_prepare()
497 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
544 static void buffer_release(struct videobuf_queue *vq, in buffer_release()
1266 struct videobuf_queue *q = &fh->vb_vidq; in viu_poll()
/Linux-v4.19/drivers/media/usb/tm6000/
Dtm6000-video.c674 buffer_setup(struct videobuf_queue *vq, unsigned int *count, unsigned int *size) in buffer_setup()
691 static void free_buffer(struct videobuf_queue *vq, struct tm6000_buffer *buf) in free_buffer()
718 buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
772 buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
783 static void buffer_release(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_release()

12