Home
last modified time | relevance | path

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

/linux-4.1.27/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);
Dsaa7146_vv.h60 struct videobuf_buffer vb;
/linux-4.1.27/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()
78 static int is_state_active_or_queued(struct videobuf_queue *q, struct videobuf_buffer *vb) in is_state_active_or_queued()
89 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.c137 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf) in videobuf_to_dma()
468 static struct videobuf_buffer *__videobuf_alloc_vb(size_t size) in __videobuf_alloc_vb()
471 struct videobuf_buffer *vb; in __videobuf_alloc_vb()
489 static void *__videobuf_to_vaddr(struct videobuf_buffer *buf) in __videobuf_to_vaddr()
500 struct videobuf_buffer *vb, in __videobuf_iolock()
573 struct videobuf_buffer *buf) in __videobuf_sync()
588 struct videobuf_buffer *buf, in __videobuf_mmap_mapper()
Dvideobuf-dvb.c46 struct videobuf_buffer *buf; in videobuf_dvb_thread()
57 struct videobuf_buffer, stream); in videobuf_dvb_thread()
/linux-4.1.27/drivers/media/platform/omap/
Domap_vout_vrfb.h23 struct videobuf_buffer *vb);
35 struct videobuf_buffer *vb) in omap_vout_prepare_vrfb()
Domap_voutdef.h172 struct videobuf_buffer *cur_frm, *next_frm;
Domap_vout.c638 struct videobuf_buffer, queue); in omap_vout_isr()
774 struct videobuf_buffer *vb, in omap_vout_buffer_prepare()
823 struct videobuf_buffer *vb) in omap_vout_buffer_queue()
839 struct videobuf_buffer *vb) in omap_vout_buffer_release()
1040 sizeof(struct videobuf_buffer), vout, NULL); in omap_vout_open()
1592 struct videobuf_buffer *vb; in vidioc_dqbuf()
1639 struct videobuf_buffer, queue); in vidioc_streamon()
Domap_vout_vrfb.c219 struct videobuf_buffer *vb) in omap_vout_prepare_vrfb()
/linux-4.1.27/include/media/davinci/
Dvpfe_capture.h138 struct videobuf_buffer *cur_frm;
140 struct videobuf_buffer *next_frm;
/linux-4.1.27/Documentation/video4linux/
Dvideobuf72 struct videobuf_buffer *vb,
75 struct videobuf_buffer *vb);
77 struct videobuf_buffer *vb);
89 Each buffer (in the form of a struct videobuf_buffer pointer) will be
94 int videobuf_iolock(struct videobuf_queue* q, struct videobuf_buffer *vb,
119 void videobuf_vmalloc_free (struct videobuf_buffer *buf);
123 struct videobuf_buffer *buf);
127 int videobuf_waiton(struct videobuf_buffer *vb, int non_blocking, int intr);
174 around struct videobuf_buffer, and priv is a private data pointer which
275 struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf);
[all …]
/linux-4.1.27/drivers/media/platform/
Dsh_vou.c76 struct videobuf_buffer *active;
181 struct videobuf_buffer *vb) in sh_vou_schedule_next()
200 struct videobuf_buffer *vb) in sh_vou_stream_start()
230 static void free_buffer(struct videobuf_queue *vq, struct videobuf_buffer *vb) in free_buffer()
265 struct videobuf_buffer *vb, in sh_vou_buf_prepare()
315 struct videobuf_buffer *vb) in sh_vou_buf_queue()
355 struct videobuf_buffer *vb) in sh_vou_buf_release()
1055 struct videobuf_buffer *vb; in sh_vou_isr()
1111 struct videobuf_buffer, queue); in sh_vou_isr()
1114 struct videobuf_buffer *new = list_entry(vou_dev->active->queue.next, in sh_vou_isr()
[all …]
Dvia-camera.c325 static struct videobuf_buffer *viacam_next_buffer(struct via_camera *cam) in viacam_next_buffer()
328 struct videobuf_buffer *buf = NULL; in viacam_next_buffer()
335 buf = list_entry(cam->buffer_queue.next, struct videobuf_buffer, queue); in viacam_next_buffer()
353 struct videobuf_buffer *vb; in viacam_irq()
598 struct videobuf_buffer *vb, enum v4l2_field field) in viacam_vb_buf_prepare()
621 struct videobuf_buffer *vb) in viacam_vb_buf_queue()
637 struct videobuf_buffer *vb) in viacam_vb_buf_release()
681 sizeof(struct videobuf_buffer), cam, NULL); in viacam_open()
Dtimblogiw.c75 struct videobuf_buffer vb;
122 struct videobuf_buffer *vb = &buf->vb; in timblogiw_dma_cb()
141 vb = list_entry(fh->capture.next, struct videobuf_buffer, in timblogiw_dma_cb()
490 static int buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
543 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
585 struct videobuf_buffer *vb) in buffer_release()
Dfsl-viu.c124 struct videobuf_buffer vb;
420 struct videobuf_buffer *vb = &buf->vb; in free_buffer()
486 struct videobuf_buffer *vb, in buffer_prepare()
531 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
582 struct videobuf_buffer *vb) in buffer_release()
/linux-4.1.27/drivers/media/platform/soc_camera/
Domap1_camera.c142 struct videobuf_buffer vb;
176 struct videobuf_buffer *buf,
229 struct videobuf_buffer *vb = &buf->vb; in free_buffer()
250 struct videobuf_buffer *vb, enum v4l2_field field) in omap1_videobuf_prepare()
480 struct videobuf_buffer *vb) in omap1_videobuf_queue()
531 struct videobuf_buffer *vb) in omap1_videobuf_release()
565 struct videobuf_buffer *vb; in videobuf_done()
1357 struct videobuf_buffer *buf, in omap1_cam_mmap_mapper()
Dpxa_camera.c189 struct videobuf_buffer vb;
425 struct videobuf_buffer *vb, enum v4l2_field field) in pxa_videobuf_prepare()
627 struct videobuf_buffer *vb) in pxa_videobuf_queue()
647 struct videobuf_buffer *vb) in pxa_videobuf_release()
677 struct videobuf_buffer *vb, in pxa_camera_wakeup()
739 struct videobuf_buffer *vb; in pxa_camera_dma_irq()
928 struct videobuf_buffer *vb; in pxa_camera_irq()
/linux-4.1.27/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.h158 struct videobuf_buffer vb;
Dbttv-driver.c1673 buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb, in buffer_prepare()
1684 buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
1698 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
/linux-4.1.27/drivers/media/common/saa7146/
Dsaa7146_vbi.c218 static int buffer_prepare(struct videobuf_queue *q, struct videobuf_buffer *vb,enum v4l2_field fiel… in buffer_prepare()
288 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
300 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()
Dsaa7146_video.c1058 struct videobuf_buffer *vb, enum v4l2_field field) in buffer_prepare()
1160 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
1172 static void buffer_release(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_release()
/linux-4.1.27/drivers/media/usb/cx231xx/
Dcx231xx-vbi.c217 vbi_buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in vbi_buffer_prepare()
266 vbi_buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in vbi_buffer_queue()
280 struct videobuf_buffer *vb) in vbi_buffer_release()
Dcx231xx-417.c1399 struct videobuf_buffer *vb, enum v4l2_field field) in bb_buf_prepare()
1462 struct videobuf_buffer *vb) in bb_buf_queue()
1477 struct videobuf_buffer *vb) in bb_buf_release()
Dcx231xx-video.c779 buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
839 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
853 struct videobuf_buffer *vb) in buffer_release()
Dcx231xx.h234 struct videobuf_buffer vb;
/linux-4.1.27/drivers/media/platform/davinci/
Dvpfe_capture.c543 struct videobuf_buffer, queue); in vpfe_schedule_next_buffer()
1263 struct videobuf_buffer *vb, in vpfe_videobuf_prepare()
1295 struct videobuf_buffer *vb) in vpfe_videobuf_queue()
1314 struct videobuf_buffer *vb) in vpfe_videobuf_release()
1375 sizeof(struct videobuf_buffer), in vpfe_reqbufs()
1522 struct videobuf_buffer, queue); in vpfe_streamon()
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-streams.c215 struct videobuf_buffer *vb, in buffer_prepare()
228 struct videobuf_buffer *vb) in buffer_release()
237 static void buffer_queue(struct videobuf_queue *q, struct videobuf_buffer *vb) in buffer_queue()
Dcx18-driver.h424 struct videobuf_buffer vb;
/linux-4.1.27/drivers/media/usb/zr364xx/
Dzr364xx.c205 struct videobuf_buffer vb;
387 static int buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
425 static void buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
438 struct videobuf_buffer *vb) in buffer_release()
/linux-4.1.27/drivers/media/usb/tm6000/
Dtm6000.h87 struct videobuf_buffer vb;
Dtm6000-video.c739 buffer_prepare(struct videobuf_queue *vq, struct videobuf_buffer *vb, in buffer_prepare()
793 buffer_queue(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_queue()
804 static void buffer_release(struct videobuf_queue *vq, struct videobuf_buffer *vb) in buffer_release()
/linux-4.1.27/drivers/media/pci/ngene/
Dngene.h878 struct videobuf_buffer vb;