Home
last modified time | relevance | path

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

12

/Linux-v4.19/include/media/
Dvideobuf-core.h25 struct videobuf_buffer;
66 struct videobuf_buffer { struct
109 struct videobuf_buffer *vb, argument
112 struct videobuf_buffer *vb);
114 struct videobuf_buffer *vb);
123 struct videobuf_buffer *(*alloc_vb)(size_t size);
124 void *(*vaddr) (struct videobuf_buffer *buf);
126 struct videobuf_buffer *vb,
129 struct videobuf_buffer *buf);
131 struct videobuf_buffer *buf,
[all …]
Dvideobuf-dma-contig.h29 dma_addr_t videobuf_to_dma_contig(struct videobuf_buffer *buf);
31 struct videobuf_buffer *buf);
Dvideobuf-vmalloc.h42 void *videobuf_to_vmalloc(struct videobuf_buffer *buf);
44 void videobuf_vmalloc_free(struct videobuf_buffer *buf);
Dvideobuf-dma-sg.h90 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf);
/Linux-v4.19/drivers/media/v4l2-core/
Dvideobuf-dma-contig.c161 struct videobuf_buffer *vb) in videobuf_dma_contig_user_get()
211 static struct videobuf_buffer *__videobuf_alloc(size_t size) in __videobuf_alloc()
214 struct videobuf_buffer *vb; in __videobuf_alloc()
226 static void *__videobuf_to_vaddr(struct videobuf_buffer *buf) in __videobuf_to_vaddr()
237 struct videobuf_buffer *vb, in __videobuf_iolock()
277 struct videobuf_buffer *buf, in __videobuf_mmap_mapper()
366 dma_addr_t videobuf_to_dma_contig(struct videobuf_buffer *buf) in videobuf_to_dma_contig()
378 struct videobuf_buffer *buf) in videobuf_dma_contig_free()
Dvideobuf-vmalloc.c138 static struct videobuf_buffer *__videobuf_alloc_vb(size_t size) in __videobuf_alloc_vb()
141 struct videobuf_buffer *vb; in __videobuf_alloc_vb()
158 struct videobuf_buffer *vb, in __videobuf_iolock()
233 struct videobuf_buffer *buf, in __videobuf_mmap_mapper()
315 void *videobuf_to_vmalloc(struct videobuf_buffer *buf) in videobuf_to_vmalloc()
325 void videobuf_vmalloc_free(struct videobuf_buffer *buf) in videobuf_vmalloc_free()
Dvideobuf-core.c57 struct videobuf_buffer *videobuf_alloc_vb(struct videobuf_queue *q) in videobuf_alloc_vb()
59 struct videobuf_buffer *vb; in videobuf_alloc_vb()
79 struct videobuf_buffer *vb) 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()
134 struct videobuf_buffer *buf) in videobuf_queue_to_vaddr()
321 struct videobuf_buffer *vb, enum v4l2_buf_type type) in videobuf_status()
532 struct videobuf_buffer *buf; in videobuf_qbuf()
678 struct videobuf_buffer **vb, int nonblocking) in stream_next_buffer()
681 struct videobuf_buffer *buf = NULL; in stream_next_buffer()
[all …]
Dvideobuf-dma-sg.c137 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf) in videobuf_to_dma()
471 static struct videobuf_buffer *__videobuf_alloc_vb(size_t size) in __videobuf_alloc_vb()
474 struct videobuf_buffer *vb; in __videobuf_alloc_vb()
492 static void *__videobuf_to_vaddr(struct videobuf_buffer *buf) in __videobuf_to_vaddr()
503 struct videobuf_buffer *vb, in __videobuf_iolock()
576 struct videobuf_buffer *buf) in __videobuf_sync()
591 struct videobuf_buffer *buf, in __videobuf_mmap_mapper()
/Linux-v4.19/drivers/media/platform/omap/
Domap_vout_vrfb.h23 struct videobuf_buffer *vb);
35 struct videobuf_buffer *vb) in omap_vout_prepare_vrfb()
Domap_voutdef.h173 struct videobuf_buffer *cur_frm, *next_frm;
Domap_vout.c201 static int omap_vout_get_userptr(struct videobuf_buffer *vb, long virtp, in omap_vout_get_userptr()
622 struct videobuf_buffer, queue); in omap_vout_isr()
757 struct videobuf_buffer *vb, in omap_vout_buffer_prepare()
811 struct videobuf_buffer *vb) in omap_vout_buffer_queue()
827 struct videobuf_buffer *vb) in omap_vout_buffer_release()
1030 sizeof(struct videobuf_buffer), vout, NULL); in omap_vout_open()
1528 struct videobuf_buffer *vb; in vidioc_dqbuf()
1575 struct videobuf_buffer, queue); in vidioc_streamon()
/Linux-v4.19/include/media/davinci/
Dvpfe_capture.h134 struct videobuf_buffer *cur_frm;
136 struct videobuf_buffer *next_frm;
/Linux-v4.19/Documentation/media/kapi/
Dv4l2-videobuf.rst91 struct videobuf_buffer *vb,
94 struct videobuf_buffer *vb);
96 struct videobuf_buffer *vb);
108 Each buffer (in the form of a struct videobuf_buffer pointer) will be
115 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
142 void videobuf_vmalloc_free (struct videobuf_buffer *buf);
146 struct videobuf_buffer *buf);
152 int videobuf_waiton(struct videobuf_buffer *vb, int non_blocking, int intr);
202 around struct videobuf_buffer, and priv is a private data pointer which
317 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf);
[all …]
/Linux-v4.19/drivers/media/platform/
Dvia-camera.c329 static struct videobuf_buffer *viacam_next_buffer(struct via_camera *cam) in viacam_next_buffer()
332 struct videobuf_buffer *buf = NULL; in viacam_next_buffer()
339 buf = list_entry(cam->buffer_queue.next, struct videobuf_buffer, queue); in viacam_next_buffer()
357 struct videobuf_buffer *vb; in viacam_irq()
602 struct videobuf_buffer *vb, enum v4l2_field field) in viacam_vb_buf_prepare()
625 struct videobuf_buffer *vb) in viacam_vb_buf_queue()
641 struct videobuf_buffer *vb) in viacam_vb_buf_release()
685 sizeof(struct videobuf_buffer), cam, NULL); in viacam_open()
Dfsl-viu.c87 struct videobuf_buffer vb;
386 struct videobuf_buffer *vb = &buf->vb; in free_buffer()
452 struct videobuf_buffer *vb, in buffer_prepare()
497 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
545 struct videobuf_buffer *vb) in 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()
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.c327 struct videobuf_buffer *buf = NULL; in __fops_poll()
345 buf = list_entry(q->stream.next, struct videobuf_buffer, stream); in __fops_poll()
/Linux-v4.19/drivers/media/pci/bt8xx/
Dbttv-vbi.c104 struct videobuf_buffer *vb, 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()
Dbttvp.h159 struct videobuf_buffer vb;
/Linux-v4.19/drivers/media/usb/cx231xx/
Dcx231xx-vbi.c216 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()
279 struct videobuf_buffer *vb) in vbi_buffer_release()
/Linux-v4.19/drivers/media/platform/davinci/
Dvpfe_capture.c502 struct videobuf_buffer, queue); in vpfe_schedule_next_buffer()
1221 struct videobuf_buffer *vb, in vpfe_videobuf_prepare()
1253 struct videobuf_buffer *vb) in vpfe_videobuf_queue()
1272 struct videobuf_buffer *vb) in vpfe_videobuf_release()
1333 sizeof(struct videobuf_buffer), in vpfe_reqbufs()
1480 struct videobuf_buffer, queue); in vpfe_streamon()
/Linux-v4.19/include/media/drv-intf/
Dsaa7146_vv.h61 struct videobuf_buffer vb;
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-streams.c210 struct videobuf_buffer *vb, in buffer_prepare()
223 struct videobuf_buffer *vb) 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.c201 struct videobuf_buffer vb;
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()
431 struct videobuf_buffer *vb) in buffer_release()
/Linux-v4.19/drivers/media/usb/tm6000/
Dtm6000.h75 struct videobuf_buffer vb;

12