Home
last modified time | relevance | path

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

/linux-4.19.296/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;
Dvideobuf2-v4l2.h40 struct vb2_buffer vb2_buf;
/linux-4.19.296/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-4.19.296/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()
241 static void __vb2_buf_mem_free(struct vb2_buffer *vb) in __vb2_buf_mem_free()
256 static void __vb2_buf_userptr_put(struct vb2_buffer *vb) in __vb2_buf_userptr_put()
271 static void __vb2_plane_dmabuf_put(struct vb2_buffer *vb, struct vb2_plane *p) in __vb2_plane_dmabuf_put()
290 static void __vb2_buf_dmabuf_put(struct vb2_buffer *vb) in __vb2_buf_dmabuf_put()
302 static void __setup_offsets(struct vb2_buffer *vb) in __setup_offsets()
309 struct vb2_buffer *prev = q->bufs[vb->index - 1]; in __setup_offsets()
338 struct vb2_buffer *vb; in __vb2_queue_alloc()
405 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()
187 static void __fill_v4l2_buffer(struct vb2_buffer *vb, void *pb) in __fill_v4l2_buffer()
293 static int __fill_vb2_buffer(struct vb2_buffer *vb, in __fill_vb2_buffer()
465 struct vb2_buffer *vb; in vb2_querybuf()
Dvideobuf2-dvb.c30 static int dvb_fnc(struct vb2_buffer *vb, void *priv) in dvb_fnc()
/linux-4.19.296/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-4.19.296/drivers/media/usb/gspca/
Dgspca.h149 static inline struct gspca_buffer *to_gspca_buffer(struct vb2_buffer *vb2) in to_gspca_buffer()
/linux-4.19.296/drivers/media/v4l2-core/
Dv4l2-mem2mem.c622 struct vb2_buffer *src_vb = NULL, *dst_vb = NULL; in v4l2_m2m_poll()
673 src_vb = list_first_entry(&src_q->done_list, struct vb2_buffer, in v4l2_m2m_poll()
682 dst_vb = list_first_entry(&dst_q->done_list, struct vb2_buffer, in v4l2_m2m_poll()
/linux-4.19.296/drivers/media/dvb-frontends/
Drtl2832_sdr.c470 static int rtl2832_sdr_buf_prepare(struct vb2_buffer *vb) in rtl2832_sdr_buf_prepare()
481 static void rtl2832_sdr_buf_queue(struct vb2_buffer *vb) in rtl2832_sdr_buf_queue()