/kernel/linux/linux-5.10/include/media/ |
D | videobuf-core.h | 23 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, 110 void (*buf_release)(struct videobuf_queue *q, 122 int (*iolock) (struct videobuf_queue *q, 125 int (*sync) (struct videobuf_queue *q, 127 int (*mmap_mapper) (struct videobuf_queue *q, 132 struct videobuf_queue { struct [all …]
|
D | videobuf-dma-contig.h | 16 void videobuf_queue_dma_contig_init(struct videobuf_queue *q, 27 void videobuf_dma_contig_free(struct videobuf_queue *q,
|
D | videobuf-vmalloc.h | 29 void videobuf_queue_vmalloc_init(struct videobuf_queue *q,
|
D | videobuf-dma-sg.h | 91 void videobuf_queue_sg_init(struct videobuf_queue *q,
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
D | videobuf-core.c | 55 struct videobuf_buffer *videobuf_alloc_vb(struct videobuf_queue *q) in videobuf_alloc_vb() 76 static int state_neither_active_nor_queued(struct videobuf_queue *q, in state_neither_active_nor_queued() 88 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 …]
|
D | videobuf-dma-contig.c | 75 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()
|
D | videobuf-vmalloc.c | 64 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()
|
D | videobuf-dma-sg.c | 397 struct videobuf_queue *q = map->q; in videobuf_vm_close() 499 static int __videobuf_iolock(struct videobuf_queue *q, in __videobuf_iolock() 574 static int __videobuf_sync(struct videobuf_queue *q, in __videobuf_sync() 589 static int __videobuf_mmap_mapper(struct videobuf_queue *q, in __videobuf_mmap_mapper() 661 struct videobuf_queue q; in videobuf_sg_alloc() 672 void videobuf_queue_sg_init(struct videobuf_queue *q, in videobuf_queue_sg_init()
|
/kernel/linux/linux-5.10/Documentation/driver-api/media/ |
D | v4l2-videobuf.rst | 79 struct videobuf_queue instance for the management of the buffer queue, 90 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, 117 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb, 139 int videobuf_dma_unmap(struct videobuf_queue *q, 147 void videobuf_dma_contig_free(struct videobuf_queue *q, 170 void videobuf_queue_sg_init(struct videobuf_queue *q, 179 void videobuf_queue_vmalloc_init(struct videobuf_queue *q, [all …]
|
/kernel/linux/linux-5.10/include/media/drv-intf/ |
D | saa7146_vv.h | 93 struct videobuf_queue video_q; 96 struct videobuf_queue vbi_q; 188 void saa7146_dma_free(struct saa7146_dev* dev,struct videobuf_queue *q,
|
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/ |
D | atomisp_fops.h | 38 int atomisp_videobuf_mmap_mapper(struct videobuf_queue *q,
|
D | atomisp_fops.c | 62 static int atomisp_buf_setup(struct videobuf_queue *vq, unsigned int *count, in atomisp_buf_setup() 72 static int atomisp_buf_prepare(struct videobuf_queue *vq, in atomisp_buf_prepare() 568 static void atomisp_buf_queue(struct videobuf_queue *vq, in atomisp_buf_queue() 593 static void atomisp_buf_release(struct videobuf_queue *vq, in atomisp_buf_release() 600 static int atomisp_buf_setup_output(struct videobuf_queue *vq, in atomisp_buf_setup_output() 610 static int atomisp_buf_prepare_output(struct videobuf_queue *vq, in atomisp_buf_prepare_output() 625 static void atomisp_buf_queue_output(struct videobuf_queue *vq, in atomisp_buf_queue_output() 634 static void atomisp_buf_release_output(struct videobuf_queue *vq, in atomisp_buf_release_output() 1083 int atomisp_videobuf_mmap_mapper(struct videobuf_queue *q, in atomisp_videobuf_mmap_mapper()
|
D | atomisp_subdev.h | 72 struct videobuf_queue capq; 73 struct videobuf_queue outq;
|
/kernel/linux/linux-5.10/drivers/media/pci/bt8xx/ |
D | bttvp.h | 214 struct videobuf_queue cap; 227 struct videobuf_queue vbi; 256 void bttv_dma_free(struct videobuf_queue *q, struct bttv *btv,
|
D | bttv-vbi.c | 70 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()
|
/kernel/linux/linux-5.10/drivers/media/common/saa7146/ |
D | saa7146_vbi.c | 219 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()
|
D | saa7146_fops.c | 52 void saa7146_dma_free(struct saa7146_dev *dev,struct videobuf_queue *q, in saa7146_dma_free() 293 struct videobuf_queue *q; in fops_mmap() 327 struct videobuf_queue *q; in __fops_poll()
|
D | saa7146_video.c | 1039 static int buffer_prepare(struct videobuf_queue *q, in buffer_prepare() 1121 static int buffer_setup(struct videobuf_queue *q, unsigned int *count, unsigned int *size) in buffer_setup() 1142 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue() 1154 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release() 1213 struct videobuf_queue *q = &fh->video_q; in video_close()
|
/kernel/linux/linux-5.10/drivers/media/pci/cx18/ |
D | cx18-streams.c | 95 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()
|
/kernel/linux/linux-5.10/drivers/media/usb/zr364xx/ |
D | zr364xx.c | 182 struct videobuf_queue vb_vidq; 340 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup() 356 static void free_buffer(struct videobuf_queue *vq, struct zr364xx_buffer *buf) in free_buffer() 366 static int buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare() 403 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue() 415 static void buffer_release(struct videobuf_queue *vq, in buffer_release() 814 struct videobuf_queue *q = &cam->vb_vidq; in zr364xx_vidioc_s_fmt_vid_cap() 1277 struct videobuf_queue *q = &cam->vb_vidq; in zr364xx_poll()
|
/kernel/linux/linux-5.10/include/media/davinci/ |
D | vpfe_capture.h | 141 struct videobuf_queue buffer_queue;
|
/kernel/linux/linux-5.10/drivers/media/platform/ |
D | fsl-viu.c | 162 struct videobuf_queue vb_vidq; 363 static int buffer_setup(struct videobuf_queue *vq, unsigned int *count, in buffer_setup() 379 static void free_buffer(struct videobuf_queue *vq, struct viu_buf *buf) in free_buffer() 446 static int buffer_prepare(struct videobuf_queue *vq, in buffer_prepare() 492 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue() 539 static void buffer_release(struct videobuf_queue *vq, in buffer_release() 1256 struct videobuf_queue *q = &fh->vb_vidq; in viu_poll()
|
/kernel/linux/linux-5.10/drivers/media/usb/tm6000/ |
D | tm6000-video.c | 673 buffer_setup(struct videobuf_queue *vq, unsigned int *count, unsigned int *size) in buffer_setup() 690 static void free_buffer(struct videobuf_queue *vq, struct tm6000_buffer *buf) in free_buffer() 717 buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare() 771 buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue() 782 static void buffer_release(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_release()
|
D | tm6000.h | 288 struct videobuf_queue vb_vidq;
|
/kernel/linux/linux-5.10/drivers/media/pci/ngene/ |
D | ngene.h | 623 struct videobuf_queue vbuf_q; 624 struct videobuf_queue vbi;
|