Home
last modified time | relevance | path

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

/linux-4.1.27/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,
Dsaa7146_vv.h93 struct videobuf_queue video_q;
96 struct videobuf_queue vbi_q;
187 void saa7146_dma_free(struct saa7146_dev* dev,struct videobuf_queue *q,
Dsoc_camera.h59 struct videobuf_queue vb_vidq;
120 void (*init_videobuf)(struct videobuf_queue *,
402 static inline struct soc_camera_device *soc_camera_from_vbq(const struct videobuf_queue *vq) in soc_camera_from_vbq()
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,
Dvideobuf-dvb.h14 struct videobuf_queue dvbq;
/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf-core.c57 struct videobuf_buffer *videobuf_alloc_vb(struct videobuf_queue *q) in videobuf_alloc_vb()
78 static int is_state_active_or_queued(struct videobuf_queue *q, struct videobuf_buffer *vb) in is_state_active_or_queued()
89 int videobuf_waiton(struct videobuf_queue *q, struct videobuf_buffer *vb, in videobuf_waiton()
121 int videobuf_iolock(struct videobuf_queue *q, struct videobuf_buffer *vb, in videobuf_iolock()
131 void *videobuf_queue_to_vaddr(struct videobuf_queue *q, in videobuf_queue_to_vaddr()
143 void videobuf_queue_core_init(struct videobuf_queue *q, in videobuf_queue_core_init()
185 int videobuf_queue_is_busy(struct videobuf_queue *q) in videobuf_queue_is_busy()
230 static int __videobuf_free(struct videobuf_queue *q) in __videobuf_free()
263 void videobuf_queue_cancel(struct videobuf_queue *q) in videobuf_queue_cancel()
298 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.c397 struct videobuf_queue *q = map->q; in videobuf_vm_close()
499 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock()
572 static int __videobuf_sync(struct videobuf_queue *q, in __videobuf_sync()
587 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper()
659 struct videobuf_queue q; in videobuf_sg_alloc()
670 void videobuf_queue_sg_init(struct videobuf_queue *q, in videobuf_queue_sg_init()
/linux-4.1.27/Documentation/video4linux/
Dvideobuf60 struct videobuf_queue instance for the management of the buffer queue,
69 int (*buf_setup)(struct videobuf_queue *q,
71 int (*buf_prepare)(struct videobuf_queue *q,
74 void (*buf_queue)(struct videobuf_queue *q,
76 void (*buf_release)(struct videobuf_queue *q,
94 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
114 int videobuf_dma_unmap(struct videobuf_queue *q,
122 void videobuf_dma_contig_free(struct videobuf_queue *q,
140 void videobuf_queue_sg_init(struct videobuf_queue *q,
149 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
[all …]
/linux-4.1.27/drivers/media/pci/bt8xx/
Dbttvp.h226 struct videobuf_queue cap;
239 struct videobuf_queue vbi;
268 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()
Dbttv-driver.c1559 static int bttv_prepare_buffer(struct videobuf_queue *q,struct bttv *btv, in bttv_prepare_buffer()
1660 buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup()
1673 buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, in buffer_prepare()
1684 buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
1698 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
2247 static struct videobuf_queue* bttv_queue(struct bttv_fh *fh) in bttv_queue()
2249 struct videobuf_queue* q = NULL; in bttv_queue()
2283 struct videobuf_queue *q = bttv_queue(fh); in bttv_switch_type()
Dbttv-risc.c581 bttv_dma_free(struct videobuf_queue *q,struct bttv *btv, struct bttv_buffer *buf) in bttv_dma_free()
/linux-4.1.27/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()
217 vbi_buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in vbi_buffer_prepare()
266 vbi_buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in vbi_buffer_queue()
279 static void vbi_buffer_release(struct videobuf_queue *vq, in vbi_buffer_release()
Dcx231xx.h444 struct videobuf_queue vb_vidq;
447 struct videobuf_queue vidq;
448 struct videobuf_queue vbiq;
Dcx231xx-417.c1232 static int bb_buf_setup(struct videobuf_queue *q, in bb_buf_setup()
1246 static void free_buffer(struct videobuf_queue *vq, struct cx231xx_buffer *buf) in free_buffer()
1398 static int bb_buf_prepare(struct videobuf_queue *q, in bb_buf_prepare()
1461 static void bb_buf_queue(struct videobuf_queue *q, in bb_buf_queue()
1476 static void bb_buf_release(struct videobuf_queue *q, in bb_buf_release()
Dcx231xx-video.c727 buffer_setup(struct videobuf_queue *vq, unsigned int *count, unsigned int *size) in buffer_setup()
746 static void free_buffer(struct videobuf_queue *vq, struct cx231xx_buffer *buf) in free_buffer()
779 buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
839 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
852 static void buffer_release(struct videobuf_queue *vq, in buffer_release()
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_vbi.c218 static int buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb,enum v4l2_field fiel… in buffer_prepare()
273 static int buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup()
288 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
300 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.c1057 static int buffer_prepare(struct videobuf_queue *q, in buffer_prepare()
1139 static int buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup()
1160 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
1172 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
1233 struct videobuf_queue *q = &fh->video_q; in video_close()
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-streams.c109 static void cx18_dma_free(struct videobuf_queue *q, in cx18_dma_free()
117 static int cx18_prepare_buffer(struct videobuf_queue *q, in cx18_prepare_buffer()
195 static int buffer_setup(struct videobuf_queue *q, in buffer_setup()
214 static int buffer_prepare(struct videobuf_queue *q, in buffer_prepare()
227 static void buffer_release(struct videobuf_queue *q, in buffer_release()
237 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
Dcx18-driver.h417 struct videobuf_queue vbuf_q;
Dcx18-ioctl.c812 static struct videobuf_queue *cx18_vb_queue(struct cx18_open_id *id) in cx18_vb_queue()
814 struct videobuf_queue *q = NULL; in cx18_vb_queue()
/linux-4.1.27/drivers/media/platform/soc_camera/
Domap1_camera.c175 int (*mmap_mapper)(struct videobuf_queue *q,
205 static int omap1_videobuf_setup(struct videobuf_queue *vq, unsigned int *count, in omap1_videobuf_setup()
226 static void free_buffer(struct videobuf_queue *vq, struct omap1_cam_buf *buf, in free_buffer()
249 static int omap1_videobuf_prepare(struct videobuf_queue *vq, in omap1_videobuf_prepare()
479 static void omap1_videobuf_queue(struct videobuf_queue *vq, in omap1_videobuf_queue()
530 static void omap1_videobuf_release(struct videobuf_queue *vq, in omap1_videobuf_release()
1356 static int omap1_cam_mmap_mapper(struct videobuf_queue *q, in omap1_cam_mmap_mapper()
1373 static void omap1_cam_init_videobuf(struct videobuf_queue *q, in omap1_cam_init_videobuf()
Dpxa_camera.c241 static int pxa_videobuf_setup(struct videobuf_queue *vq, unsigned int *count, in pxa_videobuf_setup()
258 static void free_buffer(struct videobuf_queue *vq, struct pxa_buffer *buf) in free_buffer()
424 static int pxa_videobuf_prepare(struct videobuf_queue *vq, in pxa_videobuf_prepare()
626 static void pxa_videobuf_queue(struct videobuf_queue *vq, in pxa_videobuf_queue()
646 static void pxa_videobuf_release(struct videobuf_queue *vq, in pxa_videobuf_release()
834 static void pxa_camera_init_videobuf(struct videobuf_queue *q, in pxa_camera_init_videobuf()
/linux-4.1.27/drivers/media/usb/zr364xx/
Dzr364xx.c198 struct videobuf_queue vb_vidq;
360 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup()
376 static void free_buffer(struct videobuf_queue *vq, struct zr364xx_buffer *buf) in free_buffer()
387 static int buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
425 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
437 static void buffer_release(struct videobuf_queue *vq, in buffer_release()
838 struct videobuf_queue *q = &cam->vb_vidq; in zr364xx_vidioc_s_fmt_vid_cap()
1296 struct videobuf_queue *q = &cam->vb_vidq; in zr364xx_poll()
/linux-4.1.27/drivers/media/platform/omap/
Domap_vout.c671 static int omap_vout_buffer_setup(struct videobuf_queue *q, unsigned int *count, in omap_vout_buffer_setup()
773 static int omap_vout_buffer_prepare(struct videobuf_queue *q, in omap_vout_buffer_prepare()
822 static void omap_vout_buffer_queue(struct videobuf_queue *q, in omap_vout_buffer_queue()
838 static void omap_vout_buffer_release(struct videobuf_queue *q, in omap_vout_buffer_release()
856 struct videobuf_queue *q = &vout->vbq; in omap_vout_poll()
891 struct videobuf_queue *q = &vout->vbq; in omap_vout_mmap()
947 struct videobuf_queue *q; in omap_vout_release()
1013 struct videobuf_queue *q; in omap_vout_open()
1487 struct videobuf_queue *q = &vout->vbq; in vidioc_reqbufs()
1560 struct videobuf_queue *q = &vout->vbq; in vidioc_qbuf()
[all …]
Domap_voutdef.h182 struct videobuf_queue vbq;
/linux-4.1.27/include/media/davinci/
Dvpfe_capture.h154 struct videobuf_queue buffer_queue;
/linux-4.1.27/drivers/media/platform/
Dtimblogiw.c65 struct videobuf_queue vb_vidq;
474 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup()
490 static int buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
543 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
584 static void buffer_release(struct videobuf_queue *vq, in buffer_release()
Dsh_vou.c82 struct videobuf_queue vbq;
230 static void free_buffer(struct videobuf_queue *vq, struct videobuf_buffer *vb) in free_buffer()
241 static int sh_vou_buf_setup(struct videobuf_queue *vq, unsigned int *count, in sh_vou_buf_setup()
264 static int sh_vou_buf_prepare(struct videobuf_queue *vq, in sh_vou_buf_prepare()
314 static void sh_vou_buf_queue(struct videobuf_queue *vq, in sh_vou_buf_queue()
354 static void sh_vou_buf_release(struct videobuf_queue *vq, in sh_vou_buf_release()
Dvia-camera.c88 struct videobuf_queue vb_queue;
583 static int viacam_vb_buf_setup(struct videobuf_queue *q, in viacam_vb_buf_setup()
597 static int viacam_vb_buf_prepare(struct videobuf_queue *q, in viacam_vb_buf_prepare()
620 static void viacam_vb_buf_queue(struct videobuf_queue *q, in viacam_vb_buf_queue()
636 static void viacam_vb_buf_release(struct videobuf_queue *q, in viacam_vb_buf_release()
Dfsl-viu.c201 struct videobuf_queue vb_vidq;
402 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup()
418 static void free_buffer(struct videobuf_queue *vq, struct viu_buf *buf) in free_buffer()
485 static int buffer_prepare(struct videobuf_queue *vq, in buffer_prepare()
531 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
581 static void buffer_release(struct videobuf_queue *vq, in buffer_release()
1365 struct videobuf_queue *q = &fh->vb_vidq; in viu_poll()
/linux-4.1.27/drivers/media/usb/tm6000/
Dtm6000-video.c694 buffer_setup(struct videobuf_queue *vq, unsigned int *count, unsigned int *size) in buffer_setup()
711 static void free_buffer(struct videobuf_queue *vq, struct tm6000_buffer *buf) in free_buffer()
739 buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
793 buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
804 static void buffer_release(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_release()
Dtm6000.h301 struct videobuf_queue vb_vidq;
/linux-4.1.27/drivers/media/pci/ngene/
Dngene.h621 struct videobuf_queue vbuf_q;
622 struct videobuf_queue vbi;
/linux-4.1.27/drivers/media/platform/davinci/
Dvpfe_capture.c1242 static int vpfe_videobuf_setup(struct videobuf_queue *vq, in vpfe_videobuf_setup()
1262 static int vpfe_videobuf_prepare(struct videobuf_queue *vq, in vpfe_videobuf_prepare()
1294 static void vpfe_videobuf_queue(struct videobuf_queue *vq, in vpfe_videobuf_queue()
1313 static void vpfe_videobuf_release(struct videobuf_queue *vq, in vpfe_videobuf_release()