Searched refs:videobuf_queue (Results 1 – 9 of 9) sorted by relevance
/Linux-v6.6/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,
|
/Linux-v6.6/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 | 393 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-v6.6/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 …]
|