/Linux-v4.19/include/media/ |
D | videobuf2-core.h | 242 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 …]
|
D | videobuf2-dma-sg.h | 19 struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_sg_plane_desc()
|
D | videobuf2-dma-contig.h | 20 vb2_dma_contig_plane_dma_addr(struct vb2_buffer *vb, unsigned int plane_no) in vb2_dma_contig_plane_dma_addr()
|
D | dvb_vb2.h | 68 struct vb2_buffer vb;
|
/Linux-v4.19/include/trace/events/ |
D | vb2.h | 12 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),
|
D | v4l2.h | 182 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/ |
D | videobuf2-core.c | 191 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 …]
|
D | videobuf2-v4l2.c | 56 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/ |
D | helpers.h | 27 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/ |
D | rga-buf.c | 46 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/ |
D | au0828-vbi.c | 47 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/ |
D | em28xx-vbi.c | 54 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/ |
D | cx23885-vbi.c | 138 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/ |
D | cx88-vbi.c | 129 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/ |
D | dvb_vb2.c | 54 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/ |
D | mtk_jpeg_core.c | 87 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/ |
D | mtk_vcodec_dec.c | 108 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/ |
D | dt3155.c | 151 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/ |
D | uvc_queue.c | 109 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/ |
D | saa7134-vbi.c | 114 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/ |
D | v4l2-pci-skeleton.c | 83 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/ |
D | vivid-vbi-out.c | 40 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/ |
D | coda.h | 307 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/ |
D | uvc_queue.c | 57 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/ |
D | pwc-if.c | 595 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()
|