Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/media/
A Dvideobuf-core.h23 struct videobuf_queue;
50 struct videobuf_queue *q;
103 int (*buf_setup)(struct videobuf_queue *q,
105 int (*buf_prepare)(struct videobuf_queue *q,
108 void (*buf_queue)(struct videobuf_queue *q,
122 int (*iolock) (struct videobuf_queue *q,
125 int (*sync) (struct videobuf_queue *q,
132 struct videobuf_queue { struct
202 int videobuf_qbuf(struct videobuf_queue *q,
204 int videobuf_dqbuf(struct videobuf_queue *q,
[all …]
A Dvideobuf-dma-contig.h16 void videobuf_queue_dma_contig_init(struct videobuf_queue *q,
27 void videobuf_dma_contig_free(struct videobuf_queue *q,
A Dvideobuf-vmalloc.h29 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
A Dvideobuf-dma-sg.h91 void videobuf_queue_sg_init(struct videobuf_queue *q,
/linux-6.3-rc2/drivers/media/v4l2-core/
A Dvideobuf-core.c185 int videobuf_queue_is_busy(struct videobuf_queue *q) in videobuf_queue_is_busy()
373 int videobuf_mmap_free(struct videobuf_queue *q) in videobuf_mmap_free()
428 int videobuf_mmap_setup(struct videobuf_queue *q, in videobuf_mmap_setup()
440 int videobuf_reqbufs(struct videobuf_queue *q, in videobuf_reqbufs()
695 int videobuf_dqbuf(struct videobuf_queue *q, in videobuf_dqbuf()
735 int videobuf_streamon(struct videobuf_queue *q) in videobuf_streamon()
773 int videobuf_streamoff(struct videobuf_queue *q) in videobuf_streamoff()
1012 int videobuf_read_start(struct videobuf_queue *q) in videobuf_read_start()
1024 void videobuf_read_stop(struct videobuf_queue *q) in videobuf_read_stop()
1032 void videobuf_stop(struct videobuf_queue *q) in videobuf_stop()
[all …]
A Dvideobuf-dma-contig.c75 struct videobuf_queue *q = map->q; in videobuf_vm_close()
233 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock()
272 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper()
341 void videobuf_queue_dma_contig_init(struct videobuf_queue *q, in videobuf_queue_dma_contig_init()
367 void videobuf_dma_contig_free(struct videobuf_queue *q, in videobuf_dma_contig_free()
A Dvideobuf-vmalloc.c64 struct videobuf_queue *q = map->q; in videobuf_vm_close()
154 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock()
209 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper()
277 void videobuf_queue_vmalloc_init(struct videobuf_queue *q, in videobuf_queue_vmalloc_init()
A Dvideobuf-dma-sg.c393 struct videobuf_queue *q = map->q; in videobuf_vm_close()
494 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock()
569 static int __videobuf_sync(struct videobuf_queue *q, in __videobuf_sync()
584 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper()
656 struct videobuf_queue q; in videobuf_sg_alloc()
667 void videobuf_queue_sg_init(struct videobuf_queue *q, in videobuf_queue_sg_init()
/linux-6.3-rc2/Documentation/driver-api/media/
A Dv4l2-videobuf.rst90 int (*buf_setup)(struct videobuf_queue *q,
92 int (*buf_prepare)(struct videobuf_queue *q,
95 void (*buf_queue)(struct videobuf_queue *q,
97 void (*buf_release)(struct videobuf_queue *q,
139 int videobuf_dma_unmap(struct videobuf_queue *q,
239 struct videobuf_queue *q,
261 void videobuf_stop(struct videobuf_queue *q);
262 int videobuf_mmap_free(struct videobuf_queue *q);
283 int videobuf_reqbufs(struct videobuf_queue *q,
289 int videobuf_streamon(struct videobuf_queue *q);
[all …]
/linux-6.3-rc2/include/media/drv-intf/
A Dsaa7146_vv.h93 struct videobuf_queue video_q;
96 struct videobuf_queue vbi_q;
188 void saa7146_dma_free(struct saa7146_dev* dev,struct videobuf_queue *q,
/linux-6.3-rc2/drivers/media/pci/bt8xx/
A Dbttvp.h214 struct videobuf_queue cap;
227 struct videobuf_queue vbi;
256 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv,
A Dbttv-vbi.c70 static int vbi_buffer_setup(struct videobuf_queue *q, in vbi_buffer_setup()
91 static int vbi_buffer_prepare(struct videobuf_queue *q, in vbi_buffer_prepare()
199 vbi_buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_queue()
214 static void vbi_buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in vbi_buffer_release()
A Dbttv-driver.c1528 static int bttv_prepare_buffer(struct videobuf_queue *q,struct bttv *btv, in bttv_prepare_buffer()
1629 buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup()
1642 buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, in buffer_prepare()
1653 buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
1667 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
2194 static struct videobuf_queue* bttv_queue(struct bttv_fh *fh) in bttv_queue()
2196 struct videobuf_queue* q = NULL; in bttv_queue()
2230 struct videobuf_queue *q = bttv_queue(fh); in bttv_switch_type()
A Dbttv-risc.c571 bttv_dma_free(struct videobuf_queue *q,struct bttv *btv, struct bttv_buffer *buf) in bttv_dma_free()
/linux-6.3-rc2/drivers/media/common/saa7146/
A 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()
A Dsaa7146_fops.c52 void saa7146_dma_free(struct saa7146_dev *dev,struct videobuf_queue *q, in saa7146_dma_free()
291 struct videobuf_queue *q; in fops_mmap()
325 struct videobuf_queue *q; in __fops_poll()
A Dsaa7146_video.c1036 static int buffer_prepare(struct videobuf_queue *q, in buffer_prepare()
1118 static int buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup()
1139 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
1151 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
1210 struct videobuf_queue *q = &fh->video_q; in video_close()
/linux-6.3-rc2/drivers/media/pci/cx18/
A Dcx18-streams.c95 static void cx18_dma_free(struct videobuf_queue *q, in cx18_dma_free()
103 static int cx18_prepare_buffer(struct videobuf_queue *q, in cx18_prepare_buffer()
181 static int buffer_setup(struct videobuf_queue *q, in buffer_setup()
200 static int buffer_prepare(struct videobuf_queue *q, in buffer_prepare()
213 static void buffer_release(struct videobuf_queue *q, in buffer_release()
223 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
A Dcx18-driver.h403 struct videobuf_queue vbuf_q;
A Dcx18-ioctl.c806 static struct videobuf_queue *cx18_vb_queue(struct cx18_open_id *id) in cx18_vb_queue()
808 struct videobuf_queue *q = NULL; in cx18_vb_queue()

Completed in 38 milliseconds