Home
last modified time | relevance | path

Searched refs:vb2_buffer (Results 1 – 117 of 117) sorted by relevance

/linux-4.1.27/include/media/
Dvideobuf2-core.h185 struct vb2_buffer { struct
320 int (*buf_init)(struct vb2_buffer *vb);
321 int (*buf_prepare)(struct vb2_buffer *vb);
322 void (*buf_finish)(struct vb2_buffer *vb);
323 void (*buf_cleanup)(struct vb2_buffer *vb);
328 void (*buf_queue)(struct vb2_buffer *vb);
408 struct vb2_buffer *bufs[VIDEO_MAX_FRAME];
443 void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no);
444 void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no);
446 void vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state);
[all …]
Dv4l2-mem2mem.h89 struct vb2_buffer vb;
104 v4l2_m2m_buf_done(struct vb2_buffer *buf, enum vb2_buffer_state state) in v4l2_m2m_buf_done()
157 void v4l2_m2m_buf_queue(struct v4l2_m2m_ctx *m2m_ctx, struct vb2_buffer *vb);
Dvideobuf2-dma-sg.h19 struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_sg_plane_desc()
Dvideobuf2-dma-contig.h20 vb2_dma_contig_plane_dma_addr(struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_contig_plane_dma_addr()
/linux-4.1.27/drivers/media/v4l2-core/
Dvideobuf2-core.c189 static int __vb2_buf_mem_alloc(struct vb2_buffer *vb) in __vb2_buf_mem_alloc()
228 static void __vb2_buf_mem_free(struct vb2_buffer *vb) in __vb2_buf_mem_free()
244 static void __vb2_buf_userptr_put(struct vb2_buffer *vb) in __vb2_buf_userptr_put()
259 static void __vb2_plane_dmabuf_put(struct vb2_buffer *vb, struct vb2_plane *p) in __vb2_plane_dmabuf_put()
276 static void __vb2_buf_dmabuf_put(struct vb2_buffer *vb) in __vb2_buf_dmabuf_put()
291 struct vb2_buffer *vb; in __setup_lengths()
310 struct vb2_buffer *vb; in __setup_offsets()
350 struct vb2_buffer *vb; in __vb2_queue_alloc()
415 struct vb2_buffer *vb; in __vb2_free_mem()
463 struct vb2_buffer *vb = q->bufs[buffer]; in __vb2_queue_free()
[all …]
Dv4l2-mem2mem.c531 struct vb2_buffer *src_vb = NULL, *dst_vb = NULL; in v4l2_m2m_poll()
581 src_vb = list_first_entry(&src_q->done_list, struct vb2_buffer, in v4l2_m2m_poll()
590 dst_vb = list_first_entry(&dst_q->done_list, struct vb2_buffer, in v4l2_m2m_poll()
742 void v4l2_m2m_buf_queue(struct v4l2_m2m_ctx *m2m_ctx, struct vb2_buffer *vb) in v4l2_m2m_buf_queue()
Dvideobuf2-dvb.c30 static int dvb_fnc(struct vb2_buffer *vb, void *priv) in dvb_fnc()
/linux-4.1.27/drivers/media/platform/coda/
Dtrace.h54 TP_PROTO(struct coda_ctx *ctx, struct vb2_buffer *buf),
75 TP_PROTO(struct coda_ctx *ctx, struct vb2_buffer *buf),
96 TP_PROTO(struct coda_ctx *ctx, struct vb2_buffer *buf,
170 struct vb2_buffer *buf),
Dcoda.h249 struct vb2_buffer *buf, unsigned int reg_y);
292 bool coda_jpeg_check_buffer(struct coda_ctx *ctx, struct vb2_buffer *vb);
Dcoda-jpeg.c181 bool coda_jpeg_check_buffer(struct coda_ctx *ctx, struct vb2_buffer *vb) in coda_jpeg_check_buffer()
Dcoda-bit.c182 struct vb2_buffer *src_buf) in coda_bitstream_queue()
198 struct vb2_buffer *src_buf) in coda_bitstream_try_queue()
227 struct vb2_buffer *src_buf; in coda_fill_bitstream()
456 static int coda_encode_header(struct coda_ctx *ctx, struct vb2_buffer *buf, in coda_encode_header()
746 struct vb2_buffer *buf; in coda_start_encoding()
1123 struct vb2_buffer *src_buf, *dst_buf; in coda_prepare_encode()
1262 struct vb2_buffer *src_buf, *dst_buf; in coda_finish_encode()
1653 struct vb2_buffer *dst_buf; in coda_prepare_decode()
1772 struct vb2_buffer *dst_buf; in coda_finish_decode()
Dcoda-common.c87 struct vb2_buffer *buf, unsigned int reg_y) in coda_write_base()
1155 static int coda_buf_prepare(struct vb2_buffer *vb) in coda_buf_prepare()
1173 static void coda_buf_queue(struct vb2_buffer *vb) in coda_buf_queue()
1247 struct vb2_buffer *buf; in coda_start_streaming()
1341 struct vb2_buffer *buf; in coda_stop_streaming()
/linux-4.1.27/drivers/media/usb/em28xx/
Dem28xx-vbi.c60 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare()
80 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue()
Dem28xx.h267 struct vb2_buffer vb;
Dem28xx-video.c902 buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
1044 buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/linux-4.1.27/drivers/media/usb/au0828/
Dau0828-vbi.c52 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare()
71 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue()
Dau0828.h171 struct vb2_buffer vb;
Dau0828-video.c304 struct vb2_buffer *vb = &buf->vb; in buffer_filled()
658 buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
675 buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/linux-4.1.27/drivers/media/platform/vsp1/
Dvsp1_video.h97 struct vb2_buffer buf;
105 to_vsp1_video_buffer(struct vb2_buffer *vb) in to_vsp1_video_buffer()
Dvsp1_video.c742 static int vsp1_video_buffer_prepare(struct vb2_buffer *vb) in vsp1_video_buffer_prepare()
763 static void vsp1_video_buffer_queue(struct vb2_buffer *vb) in vsp1_video_buffer_queue()
/linux-4.1.27/drivers/media/pci/cx23885/
Dcx23885-vbi.c139 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
162 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
191 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dcx23885-video.c330 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
410 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
439 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dcx23885-417.c1156 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
1165 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
1174 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dcx23885.h173 struct vb2_buffer vb;
Dcx23885-dvb.c111 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
120 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
130 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/linux-4.1.27/drivers/media/pci/cx88/
Dcx88-vbi.c128 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
152 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
163 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dcx88-blackbird.c654 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
662 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
673 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dcx88-dvb.c100 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
108 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
119 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dcx88-video.c447 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
500 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
511 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dcx88.h324 struct vb2_buffer vb;
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_queue.c90 static int uvc_buffer_prepare(struct vb2_buffer *vb) in uvc_buffer_prepare()
116 static void uvc_buffer_queue(struct vb2_buffer *vb) in uvc_buffer_queue()
136 static void uvc_buffer_finish(struct vb2_buffer *vb) in uvc_buffer_finish()
Duvcvideo.h357 struct vb2_buffer buf;
/linux-4.1.27/drivers/media/platform/
Dvim2m.c203 struct vb2_buffer *in_vb, in device_process()
204 struct vb2_buffer *out_vb) in device_process()
380 struct vb2_buffer *src_buf, *dst_buf; in device_run()
395 struct vb2_buffer *src_vb, *dst_vb; in device_isr()
744 static int vim2m_buf_prepare(struct vb2_buffer *vb) in vim2m_buf_prepare()
773 static void vim2m_buf_queue(struct vb2_buffer *vb) in vim2m_buf_queue()
792 struct vb2_buffer *vb; in vim2m_stop_streaming()
Dsh_veu.c246 struct vb2_buffer *src_buf, in sh_veu_process()
247 struct vb2_buffer *dst_buf) in sh_veu_process()
280 struct vb2_buffer *src_buf, *dst_buf; in sh_veu_device_run()
911 static int sh_veu_buf_prepare(struct vb2_buffer *vb) in sh_veu_buf_prepare()
932 static void sh_veu_buf_queue(struct vb2_buffer *vb) in sh_veu_buf_queue()
1085 struct vb2_buffer *dst; in sh_veu_isr()
1086 struct vb2_buffer *src; in sh_veu_isr()
Dmx2_emmaprp.c292 struct vb2_buffer *src_buf, *dst_buf; in emmaprp_device_run()
354 struct vb2_buffer *src_vb, *dst_vb; in emmaprp_irq()
721 static int emmaprp_buf_prepare(struct vb2_buffer *vb) in emmaprp_buf_prepare()
743 static void emmaprp_buf_queue(struct vb2_buffer *vb) in emmaprp_buf_queue()
Dm2m-deinterlace.c203 struct vb2_buffer *src_vb, *dst_vb; in dma_callback()
228 struct vb2_buffer *src_buf, *dst_buf; in deinterlace_issue_dma()
830 static int deinterlace_buf_prepare(struct vb2_buffer *vb) in deinterlace_buf_prepare()
850 static void deinterlace_buf_queue(struct vb2_buffer *vb) in deinterlace_buf_queue()
/linux-4.1.27/drivers/media/platform/davinci/
Dvpif_capture.h55 struct vb2_buffer vb;
Dvpif_display.h65 struct vb2_buffer vb;
Dvpif_display.c56 static inline struct vpif_disp_buffer *to_vpif_buffer(struct vb2_buffer *vb) in to_vpif_buffer()
69 static int vpif_buffer_prepare(struct vb2_buffer *vb) in vpif_buffer_prepare()
139 static void vpif_buffer_queue(struct vb2_buffer *vb) in vpif_buffer_queue()
Dvpif_capture.c60 static inline struct vpif_cap_buffer *to_vpif_buffer(struct vb2_buffer *vb) in to_vpif_buffer()
73 static int vpif_buffer_prepare(struct vb2_buffer *vb) in vpif_buffer_prepare()
146 static void vpif_buffer_queue(struct vb2_buffer *vb) in vpif_buffer_queue()
Dvpbe_display.c208 static int vpbe_buffer_prepare(struct vb2_buffer *vb) in vpbe_buffer_prepare()
265 static void vpbe_buffer_queue(struct vb2_buffer *vb) in vpbe_buffer_queue()
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-vbi.c116 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare()
159 static int buffer_init(struct vb2_buffer *vb2) in buffer_init()
Dsaa7134.h459 struct vb2_buffer vb2;
780 void saa7134_vb2_buffer_queue(struct vb2_buffer *vb);
816 int saa7134_ts_buffer_init(struct vb2_buffer *vb2);
817 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2);
Dsaa7134-ts.c78 int saa7134_ts_buffer_init(struct vb2_buffer *vb2) in saa7134_ts_buffer_init()
90 int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2) in saa7134_ts_buffer_prepare()
Dsaa7134-video.c869 static int buffer_init(struct vb2_buffer *vb2) in buffer_init()
879 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare()
928 void saa7134_vb2_buffer_queue(struct vb2_buffer *vb) in saa7134_vb2_buffer_queue()
/linux-4.1.27/include/media/davinci/
Dvpbe_display.h67 struct vb2_buffer vb;
/linux-4.1.27/drivers/usb/gadget/function/
Duvc_queue.h29 struct vb2_buffer buf;
Duvc_queue.c61 static int uvc_buffer_prepare(struct vb2_buffer *vb) in uvc_buffer_prepare()
86 static void uvc_buffer_queue(struct vb2_buffer *vb) in uvc_buffer_queue()
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-vbi-out.c52 static int vbi_out_buf_prepare(struct vb2_buffer *vb) in vbi_out_buf_prepare()
80 static void vbi_out_buf_queue(struct vb2_buffer *vb) in vbi_out_buf_queue()
Dvivid-sdr-cap.c204 static int sdr_cap_buf_prepare(struct vb2_buffer *vb) in sdr_cap_buf_prepare()
229 static void sdr_cap_buf_queue(struct vb2_buffer *vb) in sdr_cap_buf_queue()
Dvivid-vbi-cap.c160 static int vbi_cap_buf_prepare(struct vb2_buffer *vb) in vbi_cap_buf_prepare()
188 static void vbi_cap_buf_queue(struct vb2_buffer *vb) in vbi_cap_buf_queue()
Dvivid-core.h97 struct vb2_buffer vb;
Dvivid-vid-out.c110 static int vid_out_buf_prepare(struct vb2_buffer *vb) in vid_out_buf_prepare()
153 static void vid_out_buf_queue(struct vb2_buffer *vb) in vid_out_buf_queue()
Dvivid-vid-cap.c170 static int vid_cap_buf_prepare(struct vb2_buffer *vb) in vid_cap_buf_prepare()
207 static void vid_cap_buf_finish(struct vb2_buffer *vb) in vid_cap_buf_finish()
232 static void vid_cap_buf_queue(struct vb2_buffer *vb) in vid_cap_buf_queue()
/linux-4.1.27/drivers/media/usb/usbtv/
Dusbtv.h64 struct vb2_buffer vb;
Dusbtv-video.c615 static void usbtv_buf_queue(struct vb2_buffer *vb) in usbtv_buf_queue()
/linux-4.1.27/Documentation/video4linux/
Dv4l2-pci-skeleton.c84 struct vb2_buffer vb;
88 static inline struct skel_buffer *to_skel_buffer(struct vb2_buffer *vb2) in to_skel_buffer()
197 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
215 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/linux-4.1.27/drivers/media/platform/soc_camera/
Datmel-isi.c62 struct vb2_buffer vb;
156 struct vb2_buffer *vb = &isi->active->vb; in atmel_isi_handle_streaming()
270 static int buffer_init(struct vb2_buffer *vb) in buffer_init()
280 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
322 static void buffer_cleanup(struct vb2_buffer *vb) in buffer_cleanup()
363 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dmx3_camera.c66 struct vb2_buffer vb;
136 static struct mx3_camera_buffer *to_mx3_vb(struct vb2_buffer *vb) in to_mx3_vb()
154 struct vb2_buffer *vb = &mx3_cam->active->vb; in mx3_cam_dma_done()
258 static void mx3_videobuf_queue(struct vb2_buffer *vb) in mx3_videobuf_queue()
358 static void mx3_videobuf_release(struct vb2_buffer *vb) in mx3_videobuf_release()
391 static int mx3_videobuf_init(struct vb2_buffer *vb) in mx3_videobuf_init()
Drcar_vin.c480 struct vb2_buffer *queue_buf[MAX_BUFFER_NUM];
494 struct vb2_buffer vb;
498 #define to_buf_list(vb2_buffer) (&container_of(vb2_buffer, \ argument
741 struct vb2_buffer *vb; in rcar_vin_fill_hw_slot()
762 static void rcar_vin_videobuf_queue(struct vb2_buffer *vb) in rcar_vin_videobuf_queue()
957 struct vb2_buffer *vb; in rcar_vin_remove_device()
Dsh_mobile_ceu_camera.c96 struct vb2_buffer vb; /* v4l buffer must be first */
115 struct vb2_buffer *active;
155 static struct sh_mobile_ceu_buffer *to_ceu_vb(struct vb2_buffer *vb) in to_ceu_vb()
370 static int sh_mobile_ceu_videobuf_prepare(struct vb2_buffer *vb) in sh_mobile_ceu_videobuf_prepare()
380 static void sh_mobile_ceu_videobuf_queue(struct vb2_buffer *vb) in sh_mobile_ceu_videobuf_queue()
430 static void sh_mobile_ceu_videobuf_release(struct vb2_buffer *vb) in sh_mobile_ceu_videobuf_release()
459 static int sh_mobile_ceu_videobuf_init(struct vb2_buffer *vb) in sh_mobile_ceu_videobuf_init()
507 struct vb2_buffer *vb; in sh_mobile_ceu_irq()
Dmx2_camera.c228 struct vb2_buffer vb;
501 static int mx2_videobuf_prepare(struct vb2_buffer *vb) in mx2_videobuf_prepare()
531 static void mx2_videobuf_queue(struct vb2_buffer *vb) in mx2_videobuf_queue()
653 struct vb2_buffer *vb; in mx2_start_streaming()
1296 struct vb2_buffer *vb; in mx27_camera_frame_done_emma()
/linux-4.1.27/drivers/media/platform/blackfin/
Dbfin_capture.c57 struct vb2_buffer vb;
152 static struct bcap_buffer *to_bcap_vb(struct vb2_buffer *vb) in to_bcap_vb()
219 static int bcap_buffer_prepare(struct vb2_buffer *vb) in bcap_buffer_prepare()
236 static void bcap_buffer_queue(struct vb2_buffer *vb) in bcap_buffer_queue()
247 static void bcap_buffer_cleanup(struct vb2_buffer *vb) in bcap_buffer_cleanup()
390 struct vb2_buffer *vb = &bcap_dev->cur_frm->vb; in bcap_isr()
/linux-4.1.27/drivers/media/pci/sta2x11/
Dsta2x11_vip.c91 struct vb2_buffer vb;
95 static inline struct vip_buffer *to_vip_buffer(struct vb2_buffer *vb2) in to_vip_buffer()
288 static int buffer_init(struct vb2_buffer *vb) in buffer_init()
297 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
314 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
330 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
/linux-4.1.27/drivers/staging/media/davinci_vpfe/
Dvpfe_video.h75 struct vb2_buffer vb;
Dvpfe_video.c1121 static int vpfe_buffer_prepare(struct vb2_buffer *vb) in vpfe_buffer_prepare()
1148 static void vpfe_buffer_queue(struct vb2_buffer *vb) in vpfe_buffer_queue()
1244 static int vpfe_buffer_init(struct vb2_buffer *vb) in vpfe_buffer_init()
1279 static void vpfe_buf_cleanup(struct vb2_buffer *vb) in vpfe_buf_cleanup()
/linux-4.1.27/drivers/staging/media/dt3155v4l/
Ddt3155v4l.h199 struct vb2_buffer *curr_buf;
Ddt3155v4l.c193 struct vb2_buffer *vb = pd->curr_buf; in dt3155_start_acq()
259 dt3155_buf_prepare(struct vb2_buffer *vb) in dt3155_buf_prepare()
269 struct vb2_buffer *vb; in dt3155_stop_streaming()
282 dt3155_buf_queue(struct vb2_buffer *vb) in dt3155_buf_queue()
313 struct vb2_buffer *ivb; in dt3155_irq_handler_even()
/linux-4.1.27/drivers/media/usb/pwc/
Dpwc-if.c596 static int buffer_init(struct vb2_buffer *vb) in buffer_init()
608 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
619 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
635 static void buffer_cleanup(struct vb2_buffer *vb) in buffer_cleanup()
642 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dpwc.h213 struct vb2_buffer vb; /* common v4l buffer stuff -- must be first */
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-lite.h103 struct vb2_buffer vb;
Dfimc-isp.h105 struct vb2_buffer vb;
Dfimc-m2m.c45 struct vb2_buffer *src_vb, *dst_vb; in fimc_m2m_job_finish()
102 struct vb2_buffer *src_vb, *dst_vb; in fimc_device_run()
205 static int fimc_buf_prepare(struct vb2_buffer *vb) in fimc_buf_prepare()
221 static void fimc_buf_queue(struct vb2_buffer *vb) in fimc_buf_queue()
Dfimc-isp-video.c160 static int isp_video_capture_buffer_prepare(struct vb2_buffer *vb) in isp_video_capture_buffer_prepare()
195 static void isp_video_capture_buffer_queue(struct vb2_buffer *vb) in isp_video_capture_buffer_queue()
245 struct vb2_buffer *vb; in fimc_isp_video_irq_handler()
Dfimc-core.h227 struct vb2_buffer vb;
637 int fimc_prepare_addr(struct fimc_ctx *ctx, struct vb2_buffer *vb,
Dfimc-capture.c318 static void buffer_queue(struct vb2_buffer *vb);
387 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
411 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dfimc-lite.c399 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
423 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
Dfimc-core.c351 int fimc_prepare_addr(struct fimc_ctx *ctx, struct vb2_buffer *vb, in fimc_prepare_addr()
/linux-4.1.27/drivers/media/platform/marvell-ccic/
Dmcam-core.c219 struct vb2_buffer vb_buf;
227 static inline struct mcam_vb_buffer *vb_to_mvb(struct vb2_buffer *vb) in vb_to_mvb()
236 struct vb2_buffer *vbuf) in mcam_buffer_done()
535 struct vb2_buffer *vb; in mcam_set_contig_buffer()
1088 static void mcam_vb_buf_queue(struct vb2_buffer *vb) in mcam_vb_buf_queue()
1184 static int mcam_vb_sg_buf_init(struct vb2_buffer *vb) in mcam_vb_sg_buf_init()
1200 static int mcam_vb_sg_buf_prepare(struct vb2_buffer *vb) in mcam_vb_sg_buf_prepare()
1216 static void mcam_vb_sg_buf_cleanup(struct vb2_buffer *vb) in mcam_vb_sg_buf_cleanup()
/linux-4.1.27/drivers/media/platform/am437x/
Dam437x-vpfe.h107 struct vb2_buffer vb;
Dam437x-vpfe.c309 static inline struct vpfe_cap_buffer *to_vpfe_buffer(struct vb2_buffer *vb) in to_vpfe_buffer()
1958 static int vpfe_buffer_prepare(struct vb2_buffer *vb) in vpfe_buffer_prepare()
1976 static void vpfe_buffer_queue(struct vb2_buffer *vb) in vpfe_buffer_queue()
/linux-4.1.27/drivers/media/usb/stk1160/
Dstk1160.h81 struct vb2_buffer vb;
Dstk1160-v4l.c546 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/linux-4.1.27/drivers/staging/media/omap4iss/
Diss_video.h120 struct vb2_buffer vb;
Diss_video.c312 static void iss_video_buf_cleanup(struct vb2_buffer *vb) in iss_video_buf_cleanup()
320 static int iss_video_buf_prepare(struct vb2_buffer *vb) in iss_video_buf_prepare()
343 static void iss_video_buf_queue(struct vb2_buffer *vb) in iss_video_buf_queue()
/linux-4.1.27/drivers/media/platform/omap3isp/
Dispvideo.h125 struct vb2_buffer vb;
Dispvideo.c343 static int isp_video_buffer_prepare(struct vb2_buffer *buf) in isp_video_buffer_prepare()
381 static void isp_video_buffer_queue(struct vb2_buffer *buf) in isp_video_buffer_queue()
/linux-4.1.27/drivers/media/platform/exynos-gsc/
Dgsc-core.h139 struct vb2_buffer vb;
411 int gsc_prepare_addr(struct gsc_ctx *ctx, struct vb2_buffer *vb,
Dgsc-m2m.c80 struct vb2_buffer *src_vb, *dst_vb; in gsc_m2m_job_finish()
112 struct vb2_buffer *src_vb, *dst_vb; in gsc_get_bufs()
238 static int gsc_m2m_buf_prepare(struct vb2_buffer *vb) in gsc_m2m_buf_prepare()
256 static void gsc_m2m_buf_queue(struct vb2_buffer *vb) in gsc_m2m_buf_queue()
Dgsc-core.c801 int gsc_prepare_addr(struct gsc_ctx *ctx, struct vb2_buffer *vb, in gsc_prepare_addr()
/linux-4.1.27/drivers/media/platform/s5p-jpeg/
Djpeg-core.c1765 struct vb2_buffer *src_buf, *dst_buf; in s5p_jpeg_device_run()
1846 struct vb2_buffer *vb; in exynos4_jpeg_set_img_addr()
1883 struct vb2_buffer *vb; in exynos4_jpeg_set_jpeg_addr()
1950 struct vb2_buffer *vb; in exynos3250_jpeg_set_img_addr()
1982 struct vb2_buffer *vb; in exynos3250_jpeg_set_jpeg_addr()
2151 static int s5p_jpeg_buf_prepare(struct vb2_buffer *vb) in s5p_jpeg_buf_prepare()
2171 static void s5p_jpeg_buf_queue(struct vb2_buffer *vb) in s5p_jpeg_buf_queue()
2267 struct vb2_buffer *src_buf, *dst_buf; in s5p_jpeg_irq()
2324 struct vb2_buffer *src_vb, *dst_vb; in exynos4_jpeg_irq()
2386 struct vb2_buffer *src_buf, *dst_buf; in exynos3250_jpeg_irq()
/linux-4.1.27/drivers/media/platform/s5p-g2d/
Dg2d.c124 static int g2d_buf_prepare(struct vb2_buffer *vb) in g2d_buf_prepare()
135 static void g2d_buf_queue(struct vb2_buffer *vb) in g2d_buf_queue()
499 struct vb2_buffer *src, *dst; in device_run()
540 struct vb2_buffer *src, *dst; in g2d_isr()
/linux-4.1.27/drivers/media/platform/xilinx/
Dxilinx-dma.c288 struct vb2_buffer buf;
330 static int xvip_dma_buffer_prepare(struct vb2_buffer *vb) in xvip_dma_buffer_prepare()
340 static void xvip_dma_buffer_queue(struct vb2_buffer *vb) in xvip_dma_buffer_queue()
/linux-4.1.27/drivers/input/touchscreen/
Dsur40.c166 struct vb2_buffer vb;
657 static int sur40_buffer_prepare(struct vb2_buffer *vb) in sur40_buffer_prepare()
675 static void sur40_buffer_queue(struct vb2_buffer *vb) in sur40_buffer_queue()
/linux-4.1.27/drivers/media/pci/tw68/
Dtw68.h137 struct vb2_buffer vb;
Dtw68-video.c424 static void tw68_buf_queue(struct vb2_buffer *vb) in tw68_buf_queue()
458 static int tw68_buf_prepare(struct vb2_buffer *vb) in tw68_buf_prepare()
500 static void tw68_buf_finish(struct vb2_buffer *vb) in tw68_buf_finish()
/linux-4.1.27/drivers/media/pci/solo6x10/
Dsolo6x10-v4l2-enc.c459 struct vb2_buffer *vb, const vop_header *vh) in solo_fill_jpeg()
480 struct vb2_buffer *vb, const vop_header *vh) in solo_fill_mpeg()
514 struct vb2_buffer *vb, struct solo_enc_buf *enc_buf) in solo_enc_fillbuf()
679 static void solo_enc_buf_queue(struct vb2_buffer *vb) in solo_enc_buf_queue()
742 static void solo_enc_buf_finish(struct vb2_buffer *vb) in solo_enc_buf_finish()
Dsolo6x10-v4l2.c192 struct vb2_buffer *vb) in solo_fillbuf()
346 static void solo_buf_queue(struct vb2_buffer *vb) in solo_buf_queue()
Dsolo6x10.h138 struct vb2_buffer vb;
/linux-4.1.27/drivers/media/platform/s5p-tv/
Dmixer.h116 struct vb2_buffer vb;
Dmixer_video.c915 static void buf_queue(struct vb2_buffer *vb) in buf_queue()
/linux-4.1.27/drivers/media/platform/s3c-camif/
Dcamif-core.h325 struct vb2_buffer vb;
Dcamif-capture.c242 static int camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb, in camif_prepare_addr()
477 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
494 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/linux-4.1.27/drivers/media/platform/ti-vpe/
Dvpe.c387 struct vb2_buffer *src_vbs[VPE_MAX_SRC_BUFS];
388 struct vb2_buffer *dst_vb;
991 struct vb2_buffer *vb = ctx->dst_vb; in add_out_dtd()
1028 struct vb2_buffer *vb = ctx->src_vbs[p_data->vb_index]; in add_in_dtd()
1225 struct vb2_buffer *s_vb, *d_vb; in vpe_irq()
1826 static int vpe_buf_prepare(struct vb2_buffer *vb) in vpe_buf_prepare()
1863 static void vpe_buf_queue(struct vb2_buffer *vb) in vpe_buf_queue()
/linux-4.1.27/drivers/media/pci/cx25821/
Dcx25821-video.c160 static int cx25821_buffer_prepare(struct vb2_buffer *vb) in cx25821_buffer_prepare()
241 static void cx25821_buffer_finish(struct vb2_buffer *vb) in cx25821_buffer_finish()
251 static void cx25821_buffer_queue(struct vb2_buffer *vb) in cx25821_buffer_queue()
Dcx25821.h130 struct vb2_buffer vb;
/linux-4.1.27/drivers/media/usb/go7007/
Dgo7007-priv.h139 struct vb2_buffer vb;
Dgo7007-v4l2.c383 static void go7007_buf_queue(struct vb2_buffer *vb) in go7007_buf_queue()
396 static int go7007_buf_prepare(struct vb2_buffer *vb) in go7007_buf_prepare()
407 static void go7007_buf_finish(struct vb2_buffer *vb) in go7007_buf_finish()
/linux-4.1.27/drivers/media/platform/s5p-mfc/
Ds5p_mfc_common.h183 struct vb2_buffer *b;
Ds5p_mfc_enc.c1792 static int check_vb_with_fmt(struct s5p_mfc_fmt *fmt, struct vb2_buffer *vb) in check_vb_with_fmt()
1869 static int s5p_mfc_buf_init(struct vb2_buffer *vb) in s5p_mfc_buf_init()
1903 static int s5p_mfc_buf_prepare(struct vb2_buffer *vb) in s5p_mfc_buf_prepare()
2000 static void s5p_mfc_buf_queue(struct vb2_buffer *vb) in s5p_mfc_buf_queue()
Ds5p_mfc.c941 struct vb2_buffer *src_vb = NULL, *dst_vb = NULL; in s5p_mfc_poll()
967 src_vb = list_first_entry(&src_q->done_list, struct vb2_buffer, in s5p_mfc_poll()
975 dst_vb = list_first_entry(&dst_q->done_list, struct vb2_buffer, in s5p_mfc_poll()
Ds5p_mfc_dec.c946 static int s5p_mfc_buf_init(struct vb2_buffer *vb) in s5p_mfc_buf_init()
1059 static void s5p_mfc_buf_queue(struct vb2_buffer *vb) in s5p_mfc_buf_queue()
/linux-4.1.27/drivers/media/dvb-frontends/
Drtl2832_sdr.c106 struct vb2_buffer vb; /* common v4l buffer stuff -- must be first */
503 static int rtl2832_sdr_buf_prepare(struct vb2_buffer *vb) in rtl2832_sdr_buf_prepare()
514 static void rtl2832_sdr_buf_queue(struct vb2_buffer *vb) in rtl2832_sdr_buf_queue()
/linux-4.1.27/drivers/media/usb/airspy/
Dairspy.c100 struct vb2_buffer vb; /* common v4l buffer stuff -- must be first */
506 static void airspy_buf_queue(struct vb2_buffer *vb) in airspy_buf_queue()
/linux-4.1.27/drivers/media/usb/hackrf/
Dhackrf.c88 struct vb2_buffer vb; /* common v4l buffer stuff -- must be first */
484 static void hackrf_buf_queue(struct vb2_buffer *vb) in hackrf_buf_queue()
/linux-4.1.27/drivers/media/usb/msi2500/
Dmsi2500.c118 struct vb2_buffer vb; /* common v4l buffer stuff -- must be first */
632 static void msi2500_buf_queue(struct vb2_buffer *vb) in msi2500_buf_queue()
/linux-4.1.27/drivers/media/usb/s2255/
Ds2255drv.c296 struct vb2_buffer vb;
674 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
703 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()