Home
last modified time | relevance | path

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

123456

/Linux-v4.19/include/media/
Dvideobuf2-core.h242 struct vb2_buffer { struct
392 int (*buf_init)(struct vb2_buffer *vb);
393 int (*buf_prepare)(struct vb2_buffer *vb);
394 void (*buf_finish)(struct vb2_buffer *vb);
395 void (*buf_cleanup)(struct vb2_buffer *vb);
400 void (*buf_queue)(struct vb2_buffer *vb);
418 int (*verify_planes_array)(struct vb2_buffer *vb, const void *pb);
419 void (*fill_user_buffer)(struct vb2_buffer *vb, void *pb);
420 int (*fill_vb2_buffer)(struct vb2_buffer *vb, const void *pb,
422 void (*copy_timestamp)(struct vb2_buffer *vb, const void *pb);
[all …]
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()
Ddvb_vb2.h68 struct vb2_buffer vb;
/Linux-v4.19/include/trace/events/
Dvb2.h12 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
47 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
52 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
57 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
62 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
Dv4l2.h182 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
246 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
251 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
256 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
261 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
/Linux-v4.19/drivers/media/common/videobuf2/
Dvideobuf2-core.c191 static void __enqueue_in_driver(struct vb2_buffer *vb);
196 static int __vb2_buf_mem_alloc(struct vb2_buffer *vb) in __vb2_buf_mem_alloc()
237 static void __vb2_buf_mem_free(struct vb2_buffer *vb) in __vb2_buf_mem_free()
252 static void __vb2_buf_userptr_put(struct vb2_buffer *vb) in __vb2_buf_userptr_put()
267 static void __vb2_plane_dmabuf_put(struct vb2_buffer *vb, struct vb2_plane *p) in __vb2_plane_dmabuf_put()
286 static void __vb2_buf_dmabuf_put(struct vb2_buffer *vb) in __vb2_buf_dmabuf_put()
298 static void __setup_offsets(struct vb2_buffer *vb) in __setup_offsets()
305 struct vb2_buffer *prev = q->bufs[vb->index - 1]; in __setup_offsets()
334 struct vb2_buffer *vb; in __vb2_queue_alloc()
401 struct vb2_buffer *vb; in __vb2_free_mem()
[all …]
Dvideobuf2-v4l2.c56 static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_planes_array()
76 static int __verify_planes_array_core(struct vb2_buffer *vb, const void *pb) in __verify_planes_array_core()
85 static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b) in __verify_length()
121 static void __copy_timestamp(struct vb2_buffer *vb, const void *pb) in __copy_timestamp()
140 static void vb2_warn_zero_bytesused(struct vb2_buffer *vb) in vb2_warn_zero_bytesused()
188 static void __fill_v4l2_buffer(struct vb2_buffer *vb, void *pb) in __fill_v4l2_buffer()
294 static int __fill_vb2_buffer(struct vb2_buffer *vb, in __fill_vb2_buffer()
466 struct vb2_buffer *vb; in vb2_querybuf()
/Linux-v4.19/drivers/media/platform/qcom/venus/
Dhelpers.h27 int venus_helper_vb2_buf_init(struct vb2_buffer *vb);
28 int venus_helper_vb2_buf_prepare(struct vb2_buffer *vb);
29 void venus_helper_vb2_buf_queue(struct vb2_buffer *vb);
/Linux-v4.19/drivers/media/platform/rockchip/rga/
Drga-buf.c46 static int rga_buf_prepare(struct vb2_buffer *vb) in rga_buf_prepare()
59 static void rga_buf_queue(struct vb2_buffer *vb) in rga_buf_queue()
121 void rga_buf_map(struct vb2_buffer *vb) in rga_buf_map()
/Linux-v4.19/drivers/media/usb/au0828/
Dau0828-vbi.c47 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare()
65 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue()
/Linux-v4.19/drivers/media/usb/em28xx/
Dem28xx-vbi.c54 static int vbi_buffer_prepare(struct vb2_buffer *vb) in vbi_buffer_prepare()
74 vbi_buffer_queue(struct vb2_buffer *vb) in vbi_buffer_queue()
/Linux-v4.19/drivers/media/pci/cx23885/
Dcx23885-vbi.c138 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
162 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
192 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/Linux-v4.19/drivers/media/pci/cx88/
Dcx88-vbi.c129 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
154 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
166 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/Linux-v4.19/drivers/media/dvb-core/
Ddvb_vb2.c54 static int _buffer_prepare(struct vb2_buffer *vb) in _buffer_prepare()
71 static void _buffer_queue(struct vb2_buffer *vb) in _buffer_queue()
137 static void _fill_dmx_buffer(struct vb2_buffer *vb, void *pb) in _fill_dmx_buffer()
149 static int _fill_vb2_buffer(struct vb2_buffer *vb, in _fill_vb2_buffer()
/Linux-v4.19/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.c87 struct vb2_buffer *vb) in mtk_jpeg_vb2_to_srcbuf()
517 struct vb2_buffer *vb; in mtk_jpeg_qbuf()
592 static int mtk_jpeg_buf_prepare(struct vb2_buffer *vb) in mtk_jpeg_buf_prepare()
662 static void mtk_jpeg_buf_queue(struct vb2_buffer *vb) in mtk_jpeg_buf_queue()
717 struct vb2_buffer *vb; in mtk_jpeg_start_streaming()
734 struct vb2_buffer *vb; in mtk_jpeg_stop_streaming()
770 struct vb2_buffer *src_buf, in mtk_jpeg_set_dec_src()
781 struct vb2_buffer *dst_buf, in mtk_jpeg_set_dec_dst()
810 struct vb2_buffer *src_buf, *dst_buf; in mtk_jpeg_device_run()
924 struct vb2_buffer *src_buf, *dst_buf; in mtk_jpeg_dec_irq()
/Linux-v4.19/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_dec.c108 static struct vb2_buffer *get_display_buffer(struct mtk_vcodec_ctx *ctx) in get_display_buffer()
159 static struct vb2_buffer *get_free_buffer(struct mtk_vcodec_ctx *ctx) in get_free_buffer()
240 struct vb2_buffer *framptr; in clean_display_buffer()
249 struct vb2_buffer *framptr; in clean_free_buffer()
328 struct vb2_buffer *src_buf, *dst_buf; in mtk_vdec_worker()
1082 static int vb2ops_vdec_buf_prepare(struct vb2_buffer *vb) in vb2ops_vdec_buf_prepare()
1104 static void vb2ops_vdec_buf_queue(struct vb2_buffer *vb) in vb2ops_vdec_buf_queue()
1106 struct vb2_buffer *src_buf; in vb2ops_vdec_buf_queue()
1231 static void vb2ops_vdec_buf_finish(struct vb2_buffer *vb) in vb2ops_vdec_buf_finish()
1254 static int vb2ops_vdec_buf_init(struct vb2_buffer *vb) in vb2ops_vdec_buf_init()
[all …]
/Linux-v4.19/drivers/media/pci/dt3155/
Ddt3155.c151 static int dt3155_buf_prepare(struct vb2_buffer *vb) in dt3155_buf_prepare()
162 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; in dt3155_start_streaming()
190 struct vb2_buffer *vb; in dt3155_stop_streaming()
222 static void dt3155_buf_queue(struct vb2_buffer *vb) in dt3155_buf_queue()
249 struct vb2_buffer *ivb; in dt3155_irq_handler_even()
/Linux-v4.19/drivers/media/usb/uvc/
Duvc_queue.c109 static int uvc_buffer_prepare(struct vb2_buffer *vb) in uvc_buffer_prepare()
136 static void uvc_buffer_queue(struct vb2_buffer *vb) in uvc_buffer_queue()
157 static void uvc_buffer_finish(struct vb2_buffer *vb) in uvc_buffer_finish()
/Linux-v4.19/drivers/media/pci/saa7134/
Dsaa7134-vbi.c114 static int buffer_prepare(struct vb2_buffer *vb2) in buffer_prepare()
157 static int buffer_init(struct vb2_buffer *vb2) in buffer_init()
/Linux-v4.19/samples/v4l/
Dv4l2-pci-skeleton.c83 struct vb2_buffer vb;
87 static inline struct skel_buffer *to_skel_buffer(struct vb2_buffer *vb2) in to_skel_buffer()
195 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
213 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-vbi-out.c40 static int vbi_out_buf_prepare(struct vb2_buffer *vb) in vbi_out_buf_prepare()
68 static void vbi_out_buf_queue(struct vb2_buffer *vb) in vbi_out_buf_queue()
/Linux-v4.19/drivers/media/platform/coda/
Dcoda.h307 int coda_sps_parse_profile(struct coda_ctx *ctx, struct vb2_buffer *vb);
311 bool coda_jpeg_check_buffer(struct coda_ctx *ctx, struct vb2_buffer *vb);
/Linux-v4.19/drivers/usb/gadget/function/
Duvc_queue.c57 static int uvc_buffer_prepare(struct vb2_buffer *vb) in uvc_buffer_prepare()
83 static void uvc_buffer_queue(struct vb2_buffer *vb) in uvc_buffer_queue()
/Linux-v4.19/drivers/media/usb/pwc/
Dpwc-if.c595 static int buffer_init(struct vb2_buffer *vb) in buffer_init()
609 static int buffer_prepare(struct vb2_buffer *vb) in buffer_prepare()
620 static void buffer_finish(struct vb2_buffer *vb) in buffer_finish()
638 static void buffer_cleanup(struct vb2_buffer *vb) in buffer_cleanup()
647 static void buffer_queue(struct vb2_buffer *vb) in buffer_queue()

123456