Home
last modified time | relevance | path

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

12

/linux-5.19.10/include/media/
Dvideobuf-core.h22 struct videobuf_buffer;
63 struct videobuf_buffer { struct
106 struct videobuf_buffer *vb, argument
109 struct videobuf_buffer *vb);
111 struct videobuf_buffer *vb);
120 struct videobuf_buffer *(*alloc_vb)(size_t size);
121 void *(*vaddr) (struct videobuf_buffer *buf);
123 struct videobuf_buffer *vb,
126 struct videobuf_buffer *buf);
128 struct videobuf_buffer *buf,
[all …]
Dvideobuf-dma-contig.h26 dma_addr_t videobuf_to_dma_contig(struct videobuf_buffer *buf);
28 struct videobuf_buffer *buf);
Dvideobuf-vmalloc.h39 void *videobuf_to_vmalloc(struct videobuf_buffer *buf);
41 void videobuf_vmalloc_free(struct videobuf_buffer *buf);
Dvideobuf-dma-sg.h87 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf);
/linux-5.19.10/drivers/media/v4l2-core/
Dvideobuf-dma-contig.c158 struct videobuf_buffer *vb) in videobuf_dma_contig_user_get()
209 static struct videobuf_buffer *__videobuf_alloc(size_t size) in __videobuf_alloc()
212 struct videobuf_buffer *vb; in __videobuf_alloc()
224 static void *__videobuf_to_vaddr(struct videobuf_buffer *buf) in __videobuf_to_vaddr()
235 struct videobuf_buffer *vb, in __videobuf_iolock()
275 struct videobuf_buffer *buf, in __videobuf_mmap_mapper()
362 dma_addr_t videobuf_to_dma_contig(struct videobuf_buffer *buf) in videobuf_to_dma_contig()
374 struct videobuf_buffer *buf) in videobuf_dma_contig_free()
Dvideobuf-vmalloc.c135 static struct videobuf_buffer *__videobuf_alloc_vb(size_t size) in __videobuf_alloc_vb()
138 struct videobuf_buffer *vb; in __videobuf_alloc_vb()
155 struct videobuf_buffer *vb, in __videobuf_iolock()
210 struct videobuf_buffer *buf, in __videobuf_mmap_mapper()
292 void *videobuf_to_vmalloc(struct videobuf_buffer *buf) in videobuf_to_vmalloc()
302 void videobuf_vmalloc_free(struct videobuf_buffer *buf) in videobuf_vmalloc_free()
Dvideobuf-core.c55 struct videobuf_buffer *videobuf_alloc_vb(struct videobuf_queue *q) in videobuf_alloc_vb()
57 struct videobuf_buffer *vb; in videobuf_alloc_vb()
77 struct videobuf_buffer *vb) 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()
132 struct videobuf_buffer *buf) in videobuf_queue_to_vaddr()
319 struct videobuf_buffer *vb, enum v4l2_buf_type type) in videobuf_status()
530 struct videobuf_buffer *buf; in videobuf_qbuf()
676 struct videobuf_buffer **vb, int nonblocking) in stream_next_buffer()
679 struct videobuf_buffer *buf = NULL; in stream_next_buffer()
[all …]
Dvideobuf-dma-sg.c134 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf) in videobuf_to_dma()
467 static struct videobuf_buffer *__videobuf_alloc_vb(size_t size) in __videobuf_alloc_vb()
470 struct videobuf_buffer *vb; in __videobuf_alloc_vb()
488 static void *__videobuf_to_vaddr(struct videobuf_buffer *buf) in __videobuf_to_vaddr()
499 struct videobuf_buffer *vb, in __videobuf_iolock()
574 struct videobuf_buffer *buf) in __videobuf_sync()
589 struct videobuf_buffer *buf, in __videobuf_mmap_mapper()
/linux-5.19.10/include/media/davinci/
Dvpfe_capture.h125 struct videobuf_buffer *cur_frm;
127 struct videobuf_buffer *next_frm;
/linux-5.19.10/Documentation/driver-api/media/
Dv4l2-videobuf.rst93 struct videobuf_buffer *vb,
96 struct videobuf_buffer *vb);
98 struct videobuf_buffer *vb);
110 Each buffer (in the form of a struct videobuf_buffer pointer) will be
117 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
144 void videobuf_vmalloc_free (struct videobuf_buffer *buf);
148 struct videobuf_buffer *buf);
154 int videobuf_waiton(struct videobuf_buffer *vb, int non_blocking, int intr);
204 around struct videobuf_buffer, and priv is a private data pointer which
319 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf);
[all …]
/linux-5.19.10/drivers/staging/media/atomisp/pci/
Datomisp_fops.c73 struct videobuf_buffer *vb, in atomisp_buf_prepare()
228 struct videobuf_buffer *vb; in atomisp_q_video_buffers_to_css()
236 struct videobuf_buffer, queue); in atomisp_q_video_buffers_to_css()
567 struct videobuf_buffer *vb) in atomisp_buf_queue()
592 struct videobuf_buffer *vb) in atomisp_buf_release()
609 struct videobuf_buffer *vb, in atomisp_buf_prepare_output()
624 struct videobuf_buffer *vb) in atomisp_buf_queue_output()
633 struct videobuf_buffer *vb) in atomisp_buf_release_output()
1123 struct videobuf_buffer *buf = q->bufs[i]; in atomisp_videobuf_mmap_mapper()
Datomisp_fops.h43 struct videobuf_buffer *vb);
Datomisp_common.h68 struct videobuf_buffer vb;
Datomisp_ioctl.h50 void atomisp_videobuf_free_buf(struct videobuf_buffer *vb);
/linux-5.19.10/drivers/media/pci/bt8xx/
Dbttv-vbi.c92 struct videobuf_buffer *vb, 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()
Dbttvp.h146 struct videobuf_buffer vb;
/linux-5.19.10/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.c324 struct videobuf_buffer *buf = NULL; in __fops_poll()
342 buf = list_entry(q->stream.next, struct videobuf_buffer, stream); in __fops_poll()
Dsaa7146_video.c1037 struct videobuf_buffer *vb, enum v4l2_field field) in buffer_prepare()
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()
/linux-5.19.10/drivers/media/platform/ti/davinci/
Dvpfe_capture.c463 struct videobuf_buffer, queue); in vpfe_schedule_next_buffer()
1177 struct videobuf_buffer *vb, in vpfe_videobuf_prepare()
1209 struct videobuf_buffer *vb) in vpfe_videobuf_queue()
1228 struct videobuf_buffer *vb) in vpfe_videobuf_release()
1289 sizeof(struct videobuf_buffer), in vpfe_reqbufs()
1436 struct videobuf_buffer, queue); in vpfe_streamon()
/linux-5.19.10/include/media/drv-intf/
Dsaa7146_vv.h60 struct videobuf_buffer vb;
/linux-5.19.10/drivers/media/pci/cx18/
Dcx18-streams.c201 struct videobuf_buffer *vb, in buffer_prepare()
214 struct videobuf_buffer *vb) in buffer_release()
223 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
/linux-5.19.10/drivers/media/platform/nxp/
Dfsl-viu.c76 struct videobuf_buffer vb;
375 struct videobuf_buffer *vb = &buf->vb; in free_buffer()
439 struct videobuf_buffer *vb, in buffer_prepare()
484 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
532 struct videobuf_buffer *vb) in buffer_release()
/linux-5.19.10/drivers/media/usb/zr364xx/
Dzr364xx.c189 struct videobuf_buffer vb;
364 static int buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
401 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
414 struct videobuf_buffer *vb) in buffer_release()
/linux-5.19.10/drivers/media/usb/tm6000/
Dtm6000.h74 struct videobuf_buffer vb;

12