drivers/input/rmi4/rmi_f54.c
298
static void rmi_f54_buffer_queue(struct vb2_buffer *vb)
drivers/input/touchscreen/atmel_mxt_ts.c
2485
static void mxt_buffer_queue(struct vb2_buffer *vb)
drivers/input/touchscreen/atmel_mxt_ts.c
364
struct vb2_buffer vb;
drivers/input/touchscreen/sur40.c
868
static int sur40_buffer_prepare(struct vb2_buffer *vb)
drivers/input/touchscreen/sur40.c
886
static void sur40_buffer_queue(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_vbi.c
234
static void buf_queue(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_vbi.c
248
static int buf_init(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_vbi.c
270
static int buf_prepare(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_vbi.c
280
static void buf_cleanup(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_video.c
571
static void buf_queue(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_video.c
585
static int buf_init(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_video.c
612
static int buf_prepare(struct vb2_buffer *vb)
drivers/media/common/saa7146/saa7146_video.c
625
static void buf_cleanup(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
1157
void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no)
drivers/media/common/videobuf2/videobuf2-core.c
1167
void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no)
drivers/media/common/videobuf2/videobuf2-core.c
1176
void vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state)
drivers/media/common/videobuf2/videobuf2-core.c
1234
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
1247
static int __prepare_mmap(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
1259
static int __prepare_userptr(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
1375
static int __prepare_dmabuf(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
1531
static void __enqueue_in_driver(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
1543
static int __buf_prepare(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
1599
struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/common/videobuf2/videobuf2-core.c
1611
static void __vb2_dqbuf(struct vb2_buffer *vb);
drivers/media/common/videobuf2/videobuf2-core.c
1615
struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/common/videobuf2/videobuf2-core.c
1626
struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/common/videobuf2/videobuf2-core.c
1645
struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/common/videobuf2/videobuf2-core.c
1653
struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/common/videobuf2/videobuf2-core.c
1693
int vb2_core_prepare_buf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb)
drivers/media/common/videobuf2/videobuf2-core.c
1738
struct vb2_buffer *vb = vb2_get_buffer(q, i);
drivers/media/common/videobuf2/videobuf2-core.c
1771
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
1825
int vb2_core_qbuf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb,
drivers/media/common/videobuf2/videobuf2-core.c
2064
static int __vb2_get_done_vb(struct vb2_queue *q, struct vb2_buffer **vb,
drivers/media/common/videobuf2/videobuf2-core.c
2082
*vb = list_first_entry(&q->done_list, struct vb2_buffer, done_entry);
drivers/media/common/videobuf2/videobuf2-core.c
2113
static void __vb2_dqbuf(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
2129
struct vb2_buffer *vb = NULL;
drivers/media/common/videobuf2/videobuf2-core.c
2212
struct vb2_buffer *vb = vb2_get_buffer(q, i);
drivers/media/common/videobuf2/videobuf2-core.c
223
static int __vb2_buf_mem_alloc(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
2256
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
2389
struct vb2_buffer **vb, unsigned int *plane)
drivers/media/common/videobuf2/videobuf2-core.c
2423
struct vb2_buffer *vb, unsigned int plane, unsigned int flags)
drivers/media/common/videobuf2/videobuf2-core.c
2490
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
2564
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
2657
q->buf_struct_size = sizeof(struct vb2_buffer);
drivers/media/common/videobuf2/videobuf2-core.c
2690
struct vb2_buffer *vb = NULL;
drivers/media/common/videobuf2/videobuf2-core.c
270
static void __vb2_buf_mem_free(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
2765
vb = list_first_entry(&q->done_list, struct vb2_buffer,
drivers/media/common/videobuf2/videobuf2-core.c
2838
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
286
static void __vb2_buf_userptr_put(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
2928
struct vb2_buffer *vb2 = vb2_get_buffer(q, i);
drivers/media/common/videobuf2/videobuf2-core.c
301
static void __vb2_plane_dmabuf_put(struct vb2_buffer *vb, struct vb2_plane *p)
drivers/media/common/videobuf2/videobuf2-core.c
3037
struct vb2_buffer *b;
drivers/media/common/videobuf2/videobuf2-core.c
3104
struct vb2_buffer *b = vb2_get_buffer(q, index);
drivers/media/common/videobuf2/videobuf2-core.c
3196
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
328
static void __vb2_buf_dmabuf_put(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
346
static void __vb2_buf_mem_prepare(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
362
static void __vb2_buf_mem_finish(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
378
static void __setup_offsets(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
408
static void init_buffer_cache_hints(struct vb2_queue *q, struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
435
static void vb2_queue_add_buffer(struct vb2_queue *q, struct vb2_buffer *vb, unsigned int index)
drivers/media/common/videobuf2/videobuf2-core.c
449
static void vb2_queue_remove_buffer(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
471
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
562
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-core.c
592
struct vb2_buffer *vb = vb2_get_buffer(q, i);
drivers/media/common/videobuf2/videobuf2-core.c
627
struct vb2_buffer *vb = vb2_get_buffer(q, i);
drivers/media/common/videobuf2/videobuf2-core.c
679
struct vb2_buffer *vb = vb2_get_buffer(q, i);
drivers/media/common/videobuf2/videobuf2-core.c
694
bool vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-core.c
720
struct vb2_buffer *vb = vb2_get_buffer(q, buffer);
drivers/media/common/videobuf2/videobuf2-core.c
731
void vb2_core_querybuf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb)
drivers/media/common/videobuf2/videobuf2-dma-contig.c
231
static void *vb2_dc_alloc(struct vb2_buffer *vb,
drivers/media/common/videobuf2/videobuf2-dma-contig.c
45
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-dma-contig.c
499
static struct dma_buf *vb2_dc_get_dmabuf(struct vb2_buffer *vb,
drivers/media/common/videobuf2/videobuf2-dma-contig.c
564
static void *vb2_dc_get_userptr(struct vb2_buffer *vb, struct device *dev,
drivers/media/common/videobuf2/videobuf2-dma-contig.c
73
static void *vb2_dc_cookie(struct vb2_buffer *vb, void *buf_priv)
drivers/media/common/videobuf2/videobuf2-dma-contig.c
770
static void *vb2_dc_attach_dmabuf(struct vb2_buffer *vb, struct device *dev,
drivers/media/common/videobuf2/videobuf2-dma-contig.c
94
static void *vb2_dc_vaddr(struct vb2_buffer *vb, void *buf_priv)
drivers/media/common/videobuf2/videobuf2-dma-sg.c
101
static void *vb2_dma_sg_alloc(struct vb2_buffer *vb, struct device *dev,
drivers/media/common/videobuf2/videobuf2-dma-sg.c
223
static void *vb2_dma_sg_get_userptr(struct vb2_buffer *vb, struct device *dev,
drivers/media/common/videobuf2/videobuf2-dma-sg.c
304
static void *vb2_dma_sg_vaddr(struct vb2_buffer *vb, void *buf_priv)
drivers/media/common/videobuf2/videobuf2-dma-sg.c
522
static struct dma_buf *vb2_dma_sg_get_dmabuf(struct vb2_buffer *vb,
drivers/media/common/videobuf2/videobuf2-dma-sg.c
55
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-dma-sg.c
618
static void *vb2_dma_sg_attach_dmabuf(struct vb2_buffer *vb, struct device *dev,
drivers/media/common/videobuf2/videobuf2-dma-sg.c
651
static void *vb2_dma_sg_cookie(struct vb2_buffer *vb, void *buf_priv)
drivers/media/common/videobuf2/videobuf2-dvb.c
27
static int dvb_fnc(struct vb2_buffer *vb, void *priv)
drivers/media/common/videobuf2/videobuf2-v4l2.c
134
static void __init_vb2_v4l2_buffer(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-v4l2.c
141
static void __copy_timestamp(struct vb2_buffer *vb, const void *pb)
drivers/media/common/videobuf2/videobuf2-v4l2.c
160
static void vb2_warn_zero_bytesused(struct vb2_buffer *vb)
drivers/media/common/videobuf2/videobuf2-v4l2.c
176
static int vb2_fill_vb2_v4l2_buffer(struct vb2_buffer *vb, struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
345
struct vb2_buffer *vb,
drivers/media/common/videobuf2/videobuf2-v4l2.c
367
struct vb2_buffer *vb, struct v4l2_buffer *b,
drivers/media/common/videobuf2/videobuf2-v4l2.c
479
static void __fill_v4l2_buffer(struct vb2_buffer *vb, void *pb)
drivers/media/common/videobuf2/videobuf2-v4l2.c
588
static int __fill_vb2_buffer(struct vb2_buffer *vb, struct vb2_plane *planes)
drivers/media/common/videobuf2/videobuf2-v4l2.c
615
struct vb2_buffer *vb2_find_buffer(struct vb2_queue *q, u64 timestamp)
drivers/media/common/videobuf2/videobuf2-v4l2.c
618
struct vb2_buffer *vb2;
drivers/media/common/videobuf2/videobuf2-v4l2.c
64
static int __verify_planes_array(struct vb2_buffer *vb, const struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-v4l2.c
653
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-v4l2.c
723
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-v4l2.c
814
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-v4l2.c
86
static int __verify_planes_array_core(struct vb2_buffer *vb, const void *pb)
drivers/media/common/videobuf2/videobuf2-v4l2.c
891
struct vb2_buffer *vb;
drivers/media/common/videobuf2/videobuf2-v4l2.c
95
static int __verify_length(struct vb2_buffer *vb, const struct v4l2_buffer *b)
drivers/media/common/videobuf2/videobuf2-vmalloc.c
152
static void *vb2_vmalloc_vaddr(struct vb2_buffer *vb, void *buf_priv)
drivers/media/common/videobuf2/videobuf2-vmalloc.c
336
static struct dma_buf *vb2_vmalloc_get_dmabuf(struct vb2_buffer *vb,
drivers/media/common/videobuf2/videobuf2-vmalloc.c
37
static void *vb2_vmalloc_alloc(struct vb2_buffer *vb, struct device *dev,
drivers/media/common/videobuf2/videobuf2-vmalloc.c
402
static void *vb2_vmalloc_attach_dmabuf(struct vb2_buffer *vb,
drivers/media/common/videobuf2/videobuf2-vmalloc.c
73
static void *vb2_vmalloc_get_userptr(struct vb2_buffer *vb, struct device *dev,
drivers/media/dvb-core/dvb_vb2.c
114
static void _fill_dmx_buffer(struct vb2_buffer *vb, void *pb)
drivers/media/dvb-core/dvb_vb2.c
126
static int _fill_vb2_buffer(struct vb2_buffer *vb, struct vb2_plane *planes)
drivers/media/dvb-core/dvb_vb2.c
338
struct vb2_buffer *vb2 = vb2_get_buffer(q, b->index);
drivers/media/dvb-core/dvb_vb2.c
352
struct vb2_buffer *vb2 = vb2_get_buffer(q, exp->index);
drivers/media/dvb-core/dvb_vb2.c
375
struct vb2_buffer *vb2 = vb2_get_buffer(q, b->index);
drivers/media/dvb-core/dvb_vb2.c
50
static int _buffer_prepare(struct vb2_buffer *vb)
drivers/media/dvb-core/dvb_vb2.c
67
static void _buffer_queue(struct vb2_buffer *vb)
drivers/media/dvb-frontends/rtl2832_sdr.c
456
static int rtl2832_sdr_buf_prepare(struct vb2_buffer *vb)
drivers/media/dvb-frontends/rtl2832_sdr.c
467
static void rtl2832_sdr_buf_queue(struct vb2_buffer *vb)
drivers/media/i2c/video-i2c.c
410
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/i2c/video-i2c.c
425
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/i2c/video-i2c.c
465
struct vb2_buffer *vb2_buf = &vid_cap_buf->vb.vb2_buf;
drivers/media/pci/bt8xx/bttv-driver.c
1480
static void buf_queue(struct vb2_buffer *vb)
drivers/media/pci/bt8xx/bttv-driver.c
1500
static int buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/bt8xx/bttv-driver.c
1526
static void buf_cleanup(struct vb2_buffer *vb)
drivers/media/pci/bt8xx/bttv-vbi.c
113
static void buf_cleanup_vbi(struct vb2_buffer *vb)
drivers/media/pci/bt8xx/bttv-vbi.c
75
static void buf_queue_vbi(struct vb2_buffer *vb)
drivers/media/pci/bt8xx/bttv-vbi.c
95
static int buf_prepare_vbi(struct vb2_buffer *vb)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
184
static int alsa_fnc(struct vb2_buffer *vb, void *priv)
drivers/media/pci/cobalt/cobalt-alsa-pcm.c
355
static int alsa_pb_fnc(struct vb2_buffer *vb, void *priv)
drivers/media/pci/cobalt/cobalt-v4l2.c
120
static void cobalt_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/cobalt/cobalt-v4l2.c
52
static int cobalt_buf_init(struct vb2_buffer *vb)
drivers/media/pci/cobalt/cobalt-v4l2.c
88
static void cobalt_buf_cleanup(struct vb2_buffer *vb)
drivers/media/pci/cobalt/cobalt-v4l2.c
96
static int cobalt_buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx18/cx18-streams.c
139
static void cx18_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/cx18/cx18-streams.c
152
static int cx18_buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-417.c
1137
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-417.c
1147
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-417.c
1157
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-dvb.c
103
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-dvb.c
113
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-dvb.c
124
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-vbi.c
128
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-vbi.c
152
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-vbi.c
182
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-video.c
344
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-video.c
426
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx23885/cx23885-video.c
456
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx25821/cx25821-video.c
142
static int cx25821_buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx25821/cx25821-video.c
224
static void cx25821_buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx25821/cx25821-video.c
235
static void cx25821_buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-blackbird.c
671
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-blackbird.c
680
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-blackbird.c
693
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-dvb.c
111
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-dvb.c
89
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-dvb.c
98
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-vbi.c
129
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-vbi.c
153
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-vbi.c
166
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-video.c
432
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-video.c
488
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/pci/cx88/cx88-video.c
501
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/dt3155/dt3155.c
138
static int dt3155_buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/dt3155/dt3155.c
149
struct vb2_buffer *vb = &pd->curr_buf->vb2_buf;
drivers/media/pci/dt3155/dt3155.c
177
struct vb2_buffer *vb;
drivers/media/pci/dt3155/dt3155.c
209
static void dt3155_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/dt3155/dt3155.c
234
struct vb2_buffer *ivb;
drivers/media/pci/hws/hws_video.c
1075
static int hws_buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/hws/hws_video.c
1098
static void hws_buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/hws/hws_video.c
1148
struct vb2_buffer *prog_vb2 = NULL;
drivers/media/pci/hws/hws_video.c
479
static inline struct hwsvideo_buffer *to_hwsbuf(struct vb2_buffer *vb)
drivers/media/pci/hws/hws_video.c
484
static int hws_buf_init(struct vb2_buffer *vb)
drivers/media/pci/hws/hws_video.c
492
static void hws_buf_finish(struct vb2_buffer *vb)
drivers/media/pci/hws/hws_video.c
498
static void hws_buf_cleanup(struct vb2_buffer *vb)
drivers/media/pci/intel/ipu3/ipu3-cio2.c
195
struct vb2_buffer *vb = &b->vbb.vb2_buf;
drivers/media/pci/intel/ipu3/ipu3-cio2.c
847
static int cio2_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/pci/intel/ipu3/ipu3-cio2.c
902
static void cio2_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/intel/ipu3/ipu3-cio2.c
977
static void cio2_vb2_buf_cleanup(struct vb2_buffer *vb)
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
120
struct vb2_buffer *vb = ipu6_isys_buffer_to_vb2_buffer(ib);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
167
struct vb2_buffer *vb =
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
237
ipu6_isys_buf_to_fw_frame_buf_pin(struct vb2_buffer *vb,
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
26
static int ipu6_isys_buf_init(struct vb2_buffer *vb)
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
282
struct vb2_buffer *vb = ipu6_isys_buffer_to_vb2_buffer(ib);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
343
static void buf_queue(struct vb2_buffer *vb)
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
44
static void ipu6_isys_buf_cleanup(struct vb2_buffer *vb)
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
482
struct vb2_buffer *vb;
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
501
struct vb2_buffer *vb;
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
707
struct vb2_buffer *vb = ipu6_isys_buffer_to_vb2_buffer(ib);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
730
struct vb2_buffer *vb = ipu6_isys_buffer_to_vb2_buffer(ib);
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
752
struct vb2_buffer *vb;
drivers/media/pci/intel/ipu6/ipu6-isys-queue.c
79
static int ipu6_isys_buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/mgb4/mgb4_vin.c
238
static int buffer_init(struct vb2_buffer *vb)
drivers/media/pci/mgb4/mgb4_vin.c
248
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/mgb4/mgb4_vin.c
269
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/mgb4/mgb4_vout.c
137
static int buffer_init(struct vb2_buffer *vb)
drivers/media/pci/mgb4/mgb4_vout.c
147
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/pci/mgb4/mgb4_vout.c
168
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
309
static int netup_unidvb_buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/netup_unidvb/netup_unidvb_core.c
321
static void netup_unidvb_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/saa7134/saa7134-ts.c
67
int saa7134_ts_buffer_init(struct vb2_buffer *vb2)
drivers/media/pci/saa7134/saa7134-ts.c
80
int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2)
drivers/media/pci/saa7134/saa7134-vbi.c
105
static int buffer_prepare(struct vb2_buffer *vb2)
drivers/media/pci/saa7134/saa7134-vbi.c
148
static int buffer_init(struct vb2_buffer *vb2)
drivers/media/pci/saa7134/saa7134-video.c
715
static int buffer_init(struct vb2_buffer *vb2)
drivers/media/pci/saa7134/saa7134-video.c
726
static int buffer_prepare(struct vb2_buffer *vb2)
drivers/media/pci/saa7134/saa7134-video.c
778
void saa7134_vb2_buffer_queue(struct vb2_buffer *vb)
drivers/media/pci/saa7134/saa7134.h
794
void saa7134_vb2_buffer_queue(struct vb2_buffer *vb);
drivers/media/pci/saa7134/saa7134.h
830
int saa7134_ts_buffer_init(struct vb2_buffer *vb2);
drivers/media/pci/saa7134/saa7134.h
831
int saa7134_ts_buffer_prepare(struct vb2_buffer *vb2);
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
450
struct vb2_buffer *vb, const vop_header *vh)
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
472
struct vb2_buffer *vb, const vop_header *vh)
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
507
struct vb2_buffer *vb, struct solo_enc_buf *enc_buf)
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
669
static void solo_enc_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c
733
static void solo_enc_buf_finish(struct vb2_buffer *vb)
drivers/media/pci/solo6x10/solo6x10-v4l2.c
184
struct vb2_buffer *vb)
drivers/media/pci/solo6x10/solo6x10-v4l2.c
349
static void solo_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/tw5864/tw5864-video.c
196
static void tw5864_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/tw68/tw68-video.c
404
static void tw68_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/tw68/tw68-video.c
439
static int tw68_buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/tw68/tw68-video.c
483
static void tw68_buf_finish(struct vb2_buffer *vb)
drivers/media/pci/tw686x/tw686x-video.c
448
static void tw686x_buf_queue(struct vb2_buffer *vb)
drivers/media/pci/tw686x/tw686x-video.c
55
struct vb2_buffer *vb2_buf;
drivers/media/pci/tw686x/tw686x-video.c
564
static int tw686x_buf_prepare(struct vb2_buffer *vb)
drivers/media/pci/zoran/zoran.h
40
static inline struct zr_buffer *vb2_to_zr_buffer(struct vb2_buffer *vb)
drivers/media/pci/zoran/zoran_driver.c
767
static void zr_vb2_queue(struct vb2_buffer *vb)
drivers/media/pci/zoran/zoran_driver.c
782
static int zr_vb2_prepare(struct vb2_buffer *vb)
drivers/media/platform/allegro-dvt/allegro-core.c
2849
static int allegro_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/allegro-dvt/allegro-core.c
2869
static void allegro_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/amd/isp4/isp4_video.c
470
static void isp4vid_qops_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/amd/isp4/isp4_video.c
618
static int isp4vid_qops_buf_init(struct vb2_buffer *vb)
drivers/media/platform/amd/isp4/isp4_video.c
667
static void isp4vid_qops_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
573
static void c3_isp_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
585
static int c3_isp_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-capture.c
605
static int c3_isp_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
755
static void c3_isp_params_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
766
static int c3_isp_params_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
793
static int c3_isp_params_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-params.c
806
static void c3_isp_params_vb2_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
167
static void c3_isp_stats_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
179
static int c3_isp_stats_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/amlogic/c3/isp/c3-isp-stats.c
196
static int c3_isp_stats_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
344
static int ge2d_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/amlogic/meson-ge2d/ge2d.c
357
static void ge2d_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/amphion/vdec.c
1516
static int vdec_process_output(struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/vdec.c
1558
static int vdec_process_capture(struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/vdec.c
298
static void vdec_attach_frame_store(struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/venc.c
1101
static int venc_process_output(struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/venc.c
1133
static int venc_process_capture(struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu.h
218
int (*process_output)(struct vpu_inst *inst, struct vb2_buffer *vb);
drivers/media/platform/amphion/vpu.h
219
int (*process_capture)(struct vpu_inst *inst, struct vb2_buffer *vb);
drivers/media/platform/amphion/vpu.h
225
void (*attach_frame_store)(struct vpu_inst *inst, struct vb2_buffer *vb);
drivers/media/platform/amphion/vpu_dbg.c
144
struct vb2_buffer *vb;
drivers/media/platform/amphion/vpu_dbg.c
166
struct vb2_buffer *vb;
drivers/media/platform/amphion/vpu_malone.c
1543
struct vpu_inst *inst, struct vb2_buffer *vb,
drivers/media/platform/amphion/vpu_malone.c
1608
struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_malone.c
1637
struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_malone.c
323
struct vb2_buffer *vb;
drivers/media/platform/amphion/vpu_malone.h
37
struct vpu_inst *inst, struct vb2_buffer *vb);
drivers/media/platform/amphion/vpu_rpc.h
312
struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_rpc.h
70
struct vpu_inst *inst, struct vb2_buffer *vb);
drivers/media/platform/amphion/vpu_v4l2.c
42
dma_addr_t vpu_get_vb_phy_addr(struct vb2_buffer *vb, u32 plane_no)
drivers/media/platform/amphion/vpu_v4l2.c
50
static unsigned int vpu_get_vb_length(struct vb2_buffer *vb, u32 plane_no)
drivers/media/platform/amphion/vpu_v4l2.c
501
static int vpu_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_v4l2.c
517
static int vpu_vb2_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_v4l2.c
526
static int vpu_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_v4l2.c
545
static void vpu_vb2_buf_finish(struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_v4l2.c
630
static void vpu_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_v4l2.h
34
dma_addr_t vpu_get_vb_phy_addr(struct vb2_buffer *vb, u32 plane_no);
drivers/media/platform/amphion/vpu_windsor.c
777
struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_windsor.c
806
struct vpu_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/amphion/vpu_windsor.h
34
struct vpu_inst *inst, struct vb2_buffer *vb);
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
351
static void mali_c55_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/arm/mali-c55/mali-c55-capture.c
373
static int mali_c55_buf_init(struct vb2_buffer *vb)
drivers/media/platform/arm/mali-c55/mali-c55-params.c
554
static int mali_c55_params_buf_init(struct vb2_buffer *vb)
drivers/media/platform/arm/mali-c55/mali-c55-params.c
567
static void mali_c55_params_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/arm/mali-c55/mali-c55-params.c
576
static int mali_c55_params_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/arm/mali-c55/mali-c55-params.c
603
static void mali_c55_params_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/arm/mali-c55/mali-c55-stats.c
113
static void mali_c55_stats_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/aspeed/aspeed-video.c
1949
static int aspeed_video_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/aspeed/aspeed-video.c
2008
static void aspeed_video_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/atmel/atmel-isi.c
295
static int buffer_init(struct vb2_buffer *vb)
drivers/media/platform/atmel/atmel-isi.c
306
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/atmel/atmel-isi.c
347
static void buffer_cleanup(struct vb2_buffer *vb)
drivers/media/platform/atmel/atmel-isi.c
401
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/broadcom/bcm2835-unicam.c
144
static inline struct unicam_buffer *to_unicam_buffer(struct vb2_buffer *vb)
drivers/media/platform/broadcom/bcm2835-unicam.c
1584
static int unicam_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/broadcom/bcm2835-unicam.c
1808
static void unicam_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/chips-media/coda/coda-bit.c
625
struct vb2_buffer *vb = &buf->vb2_buf;
drivers/media/platform/chips-media/coda/coda-common.c
1181
struct vb2_buffer *dst_vb;
drivers/media/platform/chips-media/coda/coda-common.c
1194
dst_vb = list_last_entry(&dst_vq->done_list, struct vb2_buffer,
drivers/media/platform/chips-media/coda/coda-common.c
1735
static int coda_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/chips-media/coda/coda-common.c
1866
static void coda_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/chips-media/coda/coda-h264.c
31
int coda_sps_parse_profile(struct coda_ctx *ctx, struct vb2_buffer *vb)
drivers/media/platform/chips-media/coda/coda-jpeg.c
241
bool coda_jpeg_check_buffer(struct coda_ctx *ctx, struct vb2_buffer *vb)
drivers/media/platform/chips-media/coda/coda-jpeg.c
267
int coda_jpeg_decode_header(struct coda_ctx *ctx, struct vb2_buffer *vb)
drivers/media/platform/chips-media/coda/coda-jpeg.c
483
struct vb2_buffer *buf, u32 ecs_offset)
drivers/media/platform/chips-media/coda/coda.h
369
int coda_sps_parse_profile(struct coda_ctx *ctx, struct vb2_buffer *vb);
drivers/media/platform/chips-media/coda/coda.h
390
bool coda_jpeg_check_buffer(struct coda_ctx *ctx, struct vb2_buffer *vb);
drivers/media/platform/chips-media/coda/coda.h
391
int coda_jpeg_decode_header(struct coda_ctx *ctx, struct vb2_buffer *vb);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1062
struct vb2_buffer *vb = vb2_get_buffer(dst_vq, i);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1269
static void wave5_vpu_dec_buf_queue_src(struct vb2_buffer *vb)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1288
static void wave5_vpu_dec_buf_queue_dst(struct vb2_buffer *vb)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1334
static void wave5_vpu_dec_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
395
struct vb2_buffer *vb = vb2_get_buffer(dst_vq,
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1124
static void wave5_vpu_enc_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/imagination/e5010-jpeg-enc.c
1185
static void e5010_buf_finish(struct vb2_buffer *vb)
drivers/media/platform/imagination/e5010-jpeg-enc.c
1197
static int e5010_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/imagination/e5010-jpeg-enc.c
1210
static int e5010_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/imagination/e5010-jpeg-enc.c
1238
static void e5010_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/intel/pxa_camera.c
1310
struct vb2_buffer *vb = &buf->vbuf.vb2_buf;
drivers/media/platform/intel/pxa_camera.c
1350
static void pxac_vb2_cleanup(struct vb2_buffer *vb)
drivers/media/platform/intel/pxa_camera.c
1360
static void pxac_vb2_queue(struct vb2_buffer *vb)
drivers/media/platform/intel/pxa_camera.c
1381
static int pxac_vb2_prepare(struct vb2_buffer *vb)
drivers/media/platform/intel/pxa_camera.c
1425
static int pxac_vb2_init(struct vb2_buffer *vb)
drivers/media/platform/intel/pxa_camera.c
767
static struct pxa_buffer *vb2_to_pxa_buffer(struct vb2_buffer *vb)
drivers/media/platform/intel/pxa_camera.c
945
struct vb2_buffer *vb = &buf->vbuf.vb2_buf;
drivers/media/platform/m2m-deinterlace.c
753
static int deinterlace_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/m2m-deinterlace.c
773
static void deinterlace_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/marvell/mcam-core.c
1099
static void mcam_vb_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/marvell/mcam-core.c
1219
static int mcam_vb_sg_buf_init(struct vb2_buffer *vb)
drivers/media/platform/marvell/mcam-core.c
1236
static int mcam_vb_sg_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/marvell/mcam-core.c
1253
static void mcam_vb_sg_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
128
struct vb2_buffer *vb)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
587
struct vb2_buffer *vb;
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
700
static int mtk_jpeg_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
782
static void mtk_jpeg_enc_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
793
static void mtk_jpeg_dec_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
891
struct vb2_buffer *src_buf,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c
902
struct vb2_buffer *dst_buf,
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
111
struct vb2_buffer *dst_buf)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.c
84
struct vb2_buffer *src_buf)
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.h
91
struct vb2_buffer *src_buf);
drivers/media/platform/mediatek/jpeg/mtk_jpeg_enc_hw.h
93
struct vb2_buffer *dst_buf);
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
414
struct vb2_buffer *vb;
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
427
struct vb2_buffer *vb,
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
558
static int mtk_mdp_m2m_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp/mtk_mdp_m2m.c
574
static void mtk_mdp_m2m_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
229
static int mdp_m2m_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
248
static int mdp_m2m_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-m2m.c
257
static void mdp_m2m_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
383
struct mdp_frame *frame, struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
414
struct mdp_frame *frame, struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.c
472
struct mdp_frame *frame, struct vb2_buffer *vb)
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
373
struct mdp_frame *frame, struct vb2_buffer *vb);
drivers/media/platform/mediatek/mdp3/mtk-mdp3-regs.h
375
struct mdp_frame *frame, struct vb2_buffer *vb);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
797
int vb2ops_vdec_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
821
void vb2ops_vdec_buf_finish(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.c
844
int vb2ops_vdec_buf_init(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.h
95
int vb2ops_vdec_buf_prepare(struct vb2_buffer *vb);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.h
96
void vb2ops_vdec_buf_finish(struct vb2_buffer *vb);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec.h
97
int vb2ops_vdec_buf_init(struct vb2_buffer *vb);
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c
413
static void vb2ops_vdec_stateful_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c
55
static struct vb2_buffer *get_display_buffer(struct mtk_vcodec_dec_ctx *ctx)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateful.c
98
static struct vb2_buffer *get_free_buffer(struct mtk_vcodec_dec_ctx *ctx)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
273
struct vb2_buffer *dst_buf;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
304
static void vb2ops_vdec_buf_request_complete(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
318
struct vb2_buffer *vb2_src;
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
403
static void vb2ops_vdec_stateless_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/decoder/mtk_vcodec_dec_stateless.c
896
static int vb2ops_vdec_out_buf_validate(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_av1_req_lat_if.c
1794
struct vb2_buffer *vb;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_h264_req_common.c
52
struct vb2_buffer *vb;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_hevc_req_multi_if.c
398
struct vb2_buffer *vb;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp8_req_if.c
236
struct vb2_buffer *vb;
drivers/media/platform/mediatek/vcodec/decoder/vdec/vdec_vp9_req_lat_if.c
1665
struct vb2_buffer *vb;
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
811
static int vb2ops_venc_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
828
static void vb2ops_venc_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
901
struct vb2_buffer *buf = vb2_get_buffer(q, i);
drivers/media/platform/mediatek/vcodec/encoder/mtk_vcodec_enc.c
984
static int vb2ops_venc_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/microchip/microchip-isc-base.c
106
static int isc_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/microchip/microchip-isc-base.c
1188
struct vb2_buffer *vb = &vbuf->vb2_buf;
drivers/media/platform/microchip/microchip-isc-base.c
448
static void isc_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/nuvoton/npcm-video.c
1466
static int npcm_video_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/nuvoton/npcm-video.c
1506
static void npcm_video_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/nuvoton/npcm-video.c
1525
static void npcm_video_buf_finish(struct vb2_buffer *vb)
drivers/media/platform/nvidia/tegra-vde/h264.c
649
static struct vb2_buffer *get_ref_buf(struct tegra_ctx *ctx,
drivers/media/platform/nvidia/tegra-vde/h264.c
655
struct vb2_buffer *vb = NULL;
drivers/media/platform/nvidia/tegra-vde/h264.c
671
struct vb2_buffer *vb,
drivers/media/platform/nvidia/tegra-vde/h264.c
690
struct vb2_buffer *vb,
drivers/media/platform/nvidia/tegra-vde/h264.c
762
struct vb2_buffer *ref;
drivers/media/platform/nvidia/tegra-vde/v4l2.c
116
static int tegra_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
124
static void __tegra_buf_cleanup(struct vb2_buffer *vb, unsigned int i)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
148
static int tegra_buf_init(struct vb2_buffer *vb)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
212
static void tegra_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
217
static int tegra_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
281
static void tegra_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/nvidia/tegra-vde/v4l2.c
289
static void tegra_buf_request_complete(struct vb2_buffer *vb)
drivers/media/platform/nvidia/tegra-vde/vde.h
168
vb_to_tegra_buf(struct vb2_buffer *vb)
drivers/media/platform/nxp/dw100/dw100.c
1242
struct vb2_buffer *buffer)
drivers/media/platform/nxp/dw100/dw100.c
1299
struct vb2_buffer *buffer)
drivers/media/platform/nxp/dw100/dw100.c
469
static int dw100_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/nxp/dw100/dw100.c
478
static int dw100_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/nxp/dw100/dw100.c
511
static void dw100_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/nxp/dw100/dw100.c
519
static void dw100_buf_request_complete(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1255
static void mxc_jpeg_config_dec_desc(struct vb2_buffer *out_buf,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1257
struct vb2_buffer *src_buf,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1258
struct vb2_buffer *dst_buf)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1325
static void mxc_jpeg_config_enc_desc(struct vb2_buffer *out_buf,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1327
struct vb2_buffer *src_buf,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1328
struct vb2_buffer *dst_buf)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
1965
static int mxc_jpeg_parse(struct mxc_jpeg_ctx *ctx, struct vb2_buffer *vb)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2035
static void mxc_jpeg_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2083
static int mxc_jpeg_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
2092
static int mxc_jpeg_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
586
static inline struct mxc_jpeg_src_buf *vb2_to_mxc_buf(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
608
static dma_addr_t mxc_jpeg_get_plane_dma_addr(struct vb2_buffer *buf, unsigned int plane_no)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
615
static void *mxc_jpeg_get_plane_vaddr(struct vb2_buffer *buf, unsigned int plane_no)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
622
static unsigned long mxc_jpeg_get_plane_payload(struct vb2_buffer *buf, unsigned int plane_no)
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
629
static void print_mxc_buf(struct mxc_jpeg_dev *jpeg, struct vb2_buffer *buf,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
735
struct vb2_buffer *raw_buf,
drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c
736
struct vb2_buffer *jpeg_buf, int offset)
drivers/media/platform/nxp/imx-pxp.c
1529
static int pxp_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx-pxp.c
1560
static void pxp_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx7-media-csi.c
1290
static int imx7_csi_video_buf_init(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx7-media-csi.c
1299
static int imx7_csi_video_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx7-media-csi.c
1389
static void imx7_csi_video_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx7-media-csi.c
210
to_imx7_csi_vb2_buffer(struct vb2_buffer *vb)
drivers/media/platform/nxp/imx7-media-csi.c
413
struct vb2_buffer *vb2_buf;
drivers/media/platform/nxp/imx7-media-csi.c
443
struct vb2_buffer *vb = &buf->vbuf.vb2_buf;
drivers/media/platform/nxp/imx7-media-csi.c
737
struct vb2_buffer *vb;
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
338
void mxc_isi_video_buffer_init(struct vb2_buffer *vb2, dma_addr_t dma_addrs[3],
drivers/media/platform/nxp/imx8-isi/imx8-isi-core.h
341
int mxc_isi_video_buffer_prepare(struct mxc_isi_dev *isi, struct vb2_buffer *vb2,
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
205
static int mxc_isi_m2m_vb2_buffer_init(struct vb2_buffer *vb2)
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
219
static int mxc_isi_m2m_vb2_buffer_prepare(struct vb2_buffer *vb2)
drivers/media/platform/nxp/imx8-isi/imx8-isi-m2m.c
230
static void mxc_isi_m2m_vb2_buffer_queue(struct vb2_buffer *vb2)
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
840
void mxc_isi_video_buffer_init(struct vb2_buffer *vb2, dma_addr_t dma_addrs[3],
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
864
int mxc_isi_video_buffer_prepare(struct mxc_isi_dev *isi, struct vb2_buffer *vb2,
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
900
static int mxc_isi_vb2_buffer_init(struct vb2_buffer *vb2)
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
911
static int mxc_isi_vb2_buffer_prepare(struct vb2_buffer *vb2)
drivers/media/platform/nxp/imx8-isi/imx8-isi-video.c
919
static void mxc_isi_vb2_buffer_queue(struct vb2_buffer *vb2)
drivers/media/platform/nxp/mx2_emmaprp.c
645
static int emmaprp_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/nxp/mx2_emmaprp.c
667
static void emmaprp_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/qcom/camss/camss-video.c
149
static int video_buf_init(struct vb2_buffer *vb)
drivers/media/platform/qcom/camss/camss-video.c
179
static int video_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/qcom/camss/camss-video.c
199
static void video_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/qcom/iris/iris_buffer.c
940
struct vb2_buffer *vb2;
drivers/media/platform/qcom/iris/iris_common.c
13
int iris_vb2_buffer_to_driver(struct vb2_buffer *vb2, struct iris_buffer *buf)
drivers/media/platform/qcom/iris/iris_common.c
33
struct vb2_buffer *vb = &vbuf->vb2_buf;
drivers/media/platform/qcom/iris/iris_common.h
12
int iris_vb2_buffer_to_driver(struct vb2_buffer *vb2, struct iris_buffer *buf);
drivers/media/platform/qcom/iris/iris_vb2.c
255
int iris_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/qcom/iris/iris_vb2.c
278
int iris_vb2_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/qcom/iris/iris_vb2.c
287
void iris_vb2_buf_queue(struct vb2_buffer *vb2)
drivers/media/platform/qcom/iris/iris_vb2.c
88
int iris_vb2_buf_init(struct vb2_buffer *vb2)
drivers/media/platform/qcom/iris/iris_vb2.h
15
int iris_vb2_buf_prepare(struct vb2_buffer *vb);
drivers/media/platform/qcom/iris/iris_vb2.h
16
int iris_vb2_buf_out_validate(struct vb2_buffer *vb);
drivers/media/platform/qcom/iris/iris_vb2.h
17
void iris_vb2_buf_queue(struct vb2_buffer *vb2);
drivers/media/platform/qcom/iris/iris_vb2.h
9
int iris_vb2_buf_init(struct vb2_buffer *vb2);
drivers/media/platform/qcom/iris/iris_vdec.c
430
struct vb2_buffer *vb2 = &vbuf->vb2_buf;
drivers/media/platform/qcom/iris/iris_venc.c
534
struct vb2_buffer *vb2 = &vbuf->vb2_buf;
drivers/media/platform/qcom/venus/helpers.c
1444
int venus_helper_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/helpers.c
1460
int venus_helper_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/helpers.c
1487
static void cache_payload(struct venus_inst *inst, struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/helpers.c
1496
void venus_helper_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/helpers.c
450
struct vb2_buffer *vb = &vbuf->vb2_buf;
drivers/media/platform/qcom/venus/helpers.c
479
struct vb2_buffer *vb = &vbuf->vb2_buf;
drivers/media/platform/qcom/venus/helpers.c
502
struct vb2_buffer *vb = &vbuf->vb2_buf;
drivers/media/platform/qcom/venus/helpers.h
22
int venus_helper_vb2_buf_init(struct vb2_buffer *vb);
drivers/media/platform/qcom/venus/helpers.h
23
int venus_helper_vb2_buf_prepare(struct vb2_buffer *vb);
drivers/media/platform/qcom/venus/helpers.h
24
void venus_helper_vb2_buf_queue(struct vb2_buffer *vb);
drivers/media/platform/qcom/venus/vdec.c
1348
static int vdec_buf_init(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/vdec.c
1357
static void vdec_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/vdec.c
1374
static void vdec_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/vdec.c
1417
struct vb2_buffer *vb;
drivers/media/platform/qcom/venus/venc.c
1173
static int venc_buf_init(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/venc.c
1203
static void venc_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/venc.c
1317
static void venc_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/qcom/venus/venc.c
1354
struct vb2_buffer *vb;
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
816
static int pispbe_node_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/raspberrypi/pisp_be/pisp_be.c
850
static void pispbe_node_buffer_queue(struct vb2_buffer *buf)
drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h
34
TP_PROTO(u32 node_id, struct vb2_buffer *buf),
drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h
48
TP_PROTO(u32 node_id, struct vb2_buffer *buf),
drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h
52
TP_PROTO(u32 node_id, struct vb2_buffer *buf, bool schedule_now),
drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h
69
TP_PROTO(u32 node_id, struct vb2_buffer *buf),
drivers/media/platform/raspberrypi/rp1-cfe/cfe-trace.h
73
TP_PROTO(u32 node_id, struct vb2_buffer *buf),
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1041
static int cfe_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
1073
static void cfe_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
230
static inline struct cfe_buffer *to_cfe_buffer(struct vb2_buffer *vb)
drivers/media/platform/raspberrypi/rp1-cfe/cfe.c
558
struct vb2_buffer *vb2_bufs[FE_NUM_PADS] = { 0 };
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
315
void pisp_fe_submit_job(struct pisp_fe_device *fe, struct vb2_buffer **vb2_bufs,
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.c
326
struct vb2_buffer *buf = vb2_bufs[FE_OUTPUT0_PAD + i];
drivers/media/platform/raspberrypi/rp1-cfe/pisp-fe.h
46
void pisp_fe_submit_job(struct pisp_fe_device *fe, struct vb2_buffer **vb2_bufs,
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1169
static int rvin_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
1185
static void rvin_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/rcar-vin/rcar-dma.c
163
#define to_buf_list(vb2_buffer) (&container_of(vb2_buffer, \
drivers/media/platform/renesas/rcar_drif.c
441
static void rcar_drif_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/rcar_fdp1.c
1844
static int fdp1_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/rcar_fdp1.c
1911
static void fdp1_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/rcar_jpu.c
1019
static int jpu_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/rcar_jpu.c
1056
static void jpu_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/rcar_jpu.c
1105
static void jpu_buf_finish(struct vb2_buffer *vb)
drivers/media/platform/renesas/renesas-ceu.c
645
static void ceu_vb2_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/renesas-ceu.c
657
static int ceu_vb2_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
174
static int rzg2l_cru_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
190
static void rzg2l_cru_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
42
#define to_buf_list(vb2_buffer) \
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
43
(&container_of(vb2_buffer, struct rzg2l_cru_buffer, vb)->list)
drivers/media/platform/renesas/rzv2h-ivc/rzv2h-ivc-video.c
193
static void rzv2h_ivc_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/sh_vou.c
254
static int sh_vou_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/sh_vou.c
275
static void sh_vou_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/vsp1/vsp1_histo.c
101
static int histo_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/vsp1/vsp1_histo.c
118
static void histo_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/renesas/vsp1/vsp1_video.c
629
static int vsp1_video_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/renesas/vsp1/vsp1_video.c
653
static void vsp1_video_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rga/rga-buf.c
122
static int rga_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rga/rga-buf.c
176
static void rga_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rga/rga-buf.c
184
static void rga_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rga/rga-buf.c
74
static int rga_buf_init(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
200
static int rkcif_stream_prepare_buffer(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkcif/rkcif-stream.c
242
static void rkcif_stream_queue_buffer(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
891
static int rkisp1_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
924
static void rkisp1_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-capture.c
936
static int rkisp1_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2684
static int rkisp1_params_vb2_buf_init(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2698
static void rkisp1_params_vb2_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2707
static void rkisp1_params_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2720
struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-params.c
2747
static int rkisp1_params_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
107
static void rkisp1_stats_vb2_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkisp1/rkisp1-stats.c
121
static int rkisp1_stats_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkvdec/rkvdec-h264-common.c
34
struct vb2_buffer *buf = NULL;
drivers/media/platform/rockchip/rkvdec/rkvdec-h264-common.h
39
struct vb2_buffer *ref_buf[V4L2_H264_NUM_DPB_ENTRIES];
drivers/media/platform/rockchip/rkvdec/rkvdec-h264.c
296
struct vb2_buffer *vb_buf = run->ref_buf[i];
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
359
struct vb2_buffer *
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.c
367
struct vb2_buffer *buf = NULL;
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc-common.h
73
struct vb2_buffer *get_ref_buf(struct rkvdec_ctx *ctx,
drivers/media/platform/rockchip/rkvdec/rkvdec-hevc.c
448
struct vb2_buffer *vb_buf = get_ref_buf(ctx, run, i);
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-h264.c
298
struct vb2_buffer *vb_buf = run->ref_buf[i];
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu381-hevc.c
462
struct vb2_buffer *vb_buf = get_ref_buf(ctx, run, i);
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-h264.c
303
struct vb2_buffer *vb_buf = run->ref_buf[i];
drivers/media/platform/rockchip/rkvdec/rkvdec-vdpu383-hevc.c
411
struct vb2_buffer *vb_buf = get_ref_buf(ctx, run, i);
drivers/media/platform/rockchip/rkvdec/rkvdec-vp9.c
356
struct vb2_buffer *buf;
drivers/media/platform/rockchip/rkvdec/rkvdec.c
924
static int rkvdec_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
954
static void rkvdec_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
962
static int rkvdec_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkvdec/rkvdec.c
970
static void rkvdec_buf_request_complete(struct vb2_buffer *vb)
drivers/media/platform/rockchip/rkvdec/rkvdec.h
68
vb2_to_rkvdec_decoded_buf(struct vb2_buffer *buf)
drivers/media/platform/samsung/exynos-gsc/gsc-core.c
798
int gsc_prepare_addr(struct gsc_ctx *ctx, struct vb2_buffer *vb,
drivers/media/platform/samsung/exynos-gsc/gsc-core.h
413
int gsc_prepare_addr(struct gsc_ctx *ctx, struct vb2_buffer *vb,
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
246
static int gsc_m2m_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
264
static void gsc_m2m_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
311
static void buffer_queue(struct vb2_buffer *vb);
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
376
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-capture.c
400
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-core.c
328
int fimc_prepare_addr(struct fimc_ctx *ctx, struct vb2_buffer *vb,
drivers/media/platform/samsung/exynos4-is/fimc-core.h
632
int fimc_prepare_addr(struct fimc_ctx *ctx, struct vb2_buffer *vb,
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
151
static int isp_video_capture_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c
186
static void isp_video_capture_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
379
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-lite.c
403
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
192
static int fimc_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/exynos4-is/fimc-m2m.c
208
static void fimc_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
241
static int camif_prepare_addr(struct camif_vp *vp, struct vb2_buffer *vb,
drivers/media/platform/samsung/s3c-camif/camif-capture.c
461
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/s3c-camif/camif-capture.c
478
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-g2d/g2d.c
117
static int g2d_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-g2d/g2d.c
128
static void g2d_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
2471
static int s5p_jpeg_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
2515
static void s5p_jpeg_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1032
struct vb2_buffer *src_vb = NULL, *dst_vb = NULL;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1058
src_vb = list_first_entry(&src_q->done_list, struct vb2_buffer,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1066
dst_vb = list_first_entry(&dst_q->done_list, struct vb2_buffer,
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
1005
static int s5p_mfc_buf_init(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
1130
static void s5p_mfc_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2395
static int check_vb_with_fmt(const struct s5p_mfc_fmt *fmt, struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2476
static int s5p_mfc_buf_init(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2516
static int s5p_mfc_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
2617
static void s5p_mfc_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
256
static int bdisp_get_addr(struct bdisp_ctx *ctx, struct vb2_buffer *vb,
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
469
static int bdisp_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c
485
static void bdisp_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/st/sti/delta/delta-v4l2.c
1118
static int delta_vb2_au_prepare(struct vb2_buffer *vb)
drivers/media/platform/st/sti/delta/delta-v4l2.c
1298
static void delta_vb2_au_queue(struct vb2_buffer *vb)
drivers/media/platform/st/sti/delta/delta-v4l2.c
1464
static int delta_vb2_frame_prepare(struct vb2_buffer *vb)
drivers/media/platform/st/sti/delta/delta-v4l2.c
1498
static void delta_vb2_frame_finish(struct vb2_buffer *vb)
drivers/media/platform/st/sti/delta/delta-v4l2.c
1510
static void delta_vb2_frame_queue(struct vb2_buffer *vb)
drivers/media/platform/st/sti/hva/hva-v4l2.c
571
struct vb2_buffer *vb2_buf;
drivers/media/platform/st/sti/hva/hva-v4l2.c
932
static int hva_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/st/sti/hva/hva-v4l2.c
984
static void hva_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/dma2d/dma2d.c
127
static int dma2d_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/dma2d/dma2d.c
139
static int dma2d_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/dma2d/dma2d.c
152
static void dma2d_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/stm32-dcmi.c
459
static int dcmi_buf_init(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/stm32-dcmi.c
469
static int dcmi_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/stm32-dcmi.c
627
static void dcmi_buf_cleanup(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/stm32-dcmi.c
652
static void dcmi_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
544
static int dcmipp_bytecap_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
576
static void dcmipp_bytecap_buf_queue(struct vb2_buffer *vb2_buf)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
626
static int dcmipp_bytecap_buf_init(struct vb2_buffer *vb)
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
193
static void sun4i_csi_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
31
vb2_to_csi_buffer(const struct vb2_buffer *p)
drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c
73
static int sun4i_csi_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
338
struct vb2_buffer *vb2_buffer;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
343
vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
344
address = vb2_dma_contig_plane_dma_addr(vb2_buffer, 0);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
446
struct vb2_buffer *vb2_buffer;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
457
vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
458
vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
465
vb2_buffer = &csi_buffer->v4l2_buffer.vb2_buf;
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
466
vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
518
struct vb2_buffer *vb2_buffer =
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
521
vb2_buffer->timestamp = ktime_get_ns();
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
524
vb2_buffer_done(vb2_buffer, VB2_BUF_STATE_DONE);
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
569
static int sun6i_csi_capture_buffer_prepare(struct vb2_buffer *buffer)
drivers/media/platform/sunxi/sun6i-csi/sun6i_csi_capture.c
590
static void sun6i_csi_capture_buffer_queue(struct vb2_buffer *buffer)
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
538
static int deinterlace_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/sunxi/sun8i-di/sun8i-di.c
557
static void deinterlace_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
446
static int rotate_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/sunxi/sun8i-rotate/sun8i_rotate.c
465
static void rotate_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/synopsys/hdmirx/snps_hdmirx.c
1483
static void hdmirx_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/am437x/am437x-vpfe.c
1805
static int vpfe_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/am437x/am437x-vpfe.c
1824
static void vpfe_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/cal/cal-video.c
619
static int cal_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/cal/cal-video.c
638
static void cal_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/davinci/vpif_capture.c
142
static void vpif_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/davinci/vpif_capture.c
68
static int vpif_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/davinci/vpif_display.c
144
static void vpif_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/davinci/vpif_display.c
71
static int vpif_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
852
static int ti_csi2rx_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c
866
static void ti_csi2rx_buffer_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/omap/omap_vout.c
964
static int omap_vout_vb2_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/omap/omap_vout.c
987
static void omap_vout_vb2_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/omap/omap_vout_vrfb.c
231
struct vb2_buffer *vb)
drivers/media/platform/ti/omap/omap_vout_vrfb.h
23
struct vb2_buffer *vb);
drivers/media/platform/ti/omap/omap_vout_vrfb.h
35
struct vb2_buffer *vb)
drivers/media/platform/ti/omap/omap_voutdef.h
124
static inline struct omap_vout_buffer *vb2_to_omap_vout_buffer(struct vb2_buffer *vb)
drivers/media/platform/ti/omap3isp/ispvideo.c
350
static int isp_video_buffer_prepare(struct vb2_buffer *buf)
drivers/media/platform/ti/omap3isp/ispvideo.c
396
static void isp_video_buffer_queue(struct vb2_buffer *buf)
drivers/media/platform/ti/vpe/vip.c
2167
static int vip_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/vpe/vip.c
2186
static void vip_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/ti/vpe/vpe.c
1024
struct vb2_buffer *vb = &ctx->dst_vb->vb2_buf;
drivers/media/platform/ti/vpe/vpe.c
1089
struct vb2_buffer *vb = &ctx->src_vbs[p_data->vb_index]->vb2_buf;
drivers/media/platform/ti/vpe/vpe.c
2048
static int vpe_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/ti/vpe/vpe.c
2092
static void vpe_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/verisilicon/hantro.h
490
hantro_get_dec_buf_addr(struct hantro_ctx *ctx, struct vb2_buffer *vb)
drivers/media/platform/verisilicon/hantro.h
498
vb2_to_hantro_decoded_buf(struct vb2_buffer *buf)
drivers/media/platform/verisilicon/hantro_drv.c
50
struct vb2_buffer *buf;
drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c
93
struct vb2_buffer *src_buf,
drivers/media/platform/verisilicon/hantro_g1_mpeg2_dec.c
94
struct vb2_buffer *dst_buf,
drivers/media/platform/verisilicon/hantro_g2_vp9_dec.c
96
struct vb2_buffer *buf;
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
42
struct vb2_buffer *src_buf,
drivers/media/platform/verisilicon/hantro_h1_jpeg_enc.c
43
struct vb2_buffer *dst_buf)
drivers/media/platform/verisilicon/hantro_h264.c
369
struct vb2_buffer *buf;
drivers/media/platform/verisilicon/hantro_v4l2.c
1008
static void hantro_buf_request_complete(struct vb2_buffer *vb)
drivers/media/platform/verisilicon/hantro_v4l2.c
1015
static int hantro_buf_out_validate(struct vb2_buffer *vb)
drivers/media/platform/verisilicon/hantro_v4l2.c
843
hantro_buf_plane_check(struct vb2_buffer *vb,
drivers/media/platform/verisilicon/hantro_v4l2.c
861
static int hantro_buf_prepare(struct vb2_buffer *vb)
drivers/media/platform/verisilicon/hantro_v4l2.c
890
static void hantro_buf_queue(struct vb2_buffer *vb)
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
69
struct vb2_buffer *src_buf,
drivers/media/platform/verisilicon/rockchip_vpu2_hw_jpeg_enc.c
70
struct vb2_buffer *dst_buf)
drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c
96
struct vb2_buffer *src_buf,
drivers/media/platform/verisilicon/rockchip_vpu2_hw_mpeg2_dec.c
97
struct vb2_buffer *dst_buf,
drivers/media/platform/via/via-camera.c
562
static struct via_buffer *vb2_to_via_buffer(struct vb2_buffer *vb)
drivers/media/platform/via/via-camera.c
569
static void viacam_vb2_queue(struct vb2_buffer *vb)
drivers/media/platform/via/via-camera.c
577
static int viacam_vb2_prepare(struct vb2_buffer *vb)
drivers/media/platform/xilinx/xilinx-dma.c
316
static int xvip_dma_buffer_prepare(struct vb2_buffer *vb)
drivers/media/platform/xilinx/xilinx-dma.c
327
static void xvip_dma_buffer_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vicodec/vicodec-core.c
1383
static int vicodec_buf_out_validate(struct vb2_buffer *vb)
drivers/media/test-drivers/vicodec/vicodec-core.c
1391
static int vicodec_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vicodec/vicodec-core.c
1421
static void vicodec_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vicodec/vicodec-core.c
1676
static void vicodec_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vicodec/vicodec-core.c
1967
struct vb2_buffer *vb;
drivers/media/test-drivers/vicodec/vicodec-core.c
1970
vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/test-drivers/vicodec/vicodec-core.c
284
struct vb2_buffer *ref_vb2_buf;
drivers/media/test-drivers/vim2m.c
1200
static int vim2m_buf_out_validate(struct vb2_buffer *vb)
drivers/media/test-drivers/vim2m.c
1215
static int vim2m_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vim2m.c
1241
static void vim2m_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vim2m.c
1284
static void vim2m_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vimc/vimc-capture.c
281
static void vimc_capture_buf_queue(struct vb2_buffer *vb2_buf)
drivers/media/test-drivers/vimc/vimc-capture.c
308
static int vimc_capture_buffer_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/visl/visl-dec.c
104
struct vb2_buffer *last;
drivers/media/test-drivers/visl/visl-dec.c
105
struct vb2_buffer *golden;
drivers/media/test-drivers/visl/visl-dec.c
106
struct vb2_buffer *alt;
drivers/media/test-drivers/visl/visl-dec.c
123
struct vb2_buffer *last;
drivers/media/test-drivers/visl/visl-dec.c
124
struct vb2_buffer *golden;
drivers/media/test-drivers/visl/visl-dec.c
125
struct vb2_buffer *alt;
drivers/media/test-drivers/visl/visl-dec.c
144
struct vb2_buffer *vb2_buf;
drivers/media/test-drivers/visl/visl-dec.c
167
struct vb2_buffer *vb2_buf;
drivers/media/test-drivers/visl/visl-dec.c
198
struct vb2_buffer *ref_last =
drivers/media/test-drivers/visl/visl-dec.c
200
struct vb2_buffer *ref_last2 =
drivers/media/test-drivers/visl/visl-dec.c
202
struct vb2_buffer *ref_last3 =
drivers/media/test-drivers/visl/visl-dec.c
204
struct vb2_buffer *ref_golden =
drivers/media/test-drivers/visl/visl-dec.c
206
struct vb2_buffer *ref_bwd =
drivers/media/test-drivers/visl/visl-dec.c
208
struct vb2_buffer *ref_alt2 =
drivers/media/test-drivers/visl/visl-dec.c
210
struct vb2_buffer *ref_alt =
drivers/media/test-drivers/visl/visl-dec.c
31
static void *plane_vaddr(struct tpg_data *tpg, struct vb2_buffer *buf,
drivers/media/test-drivers/visl/visl-dec.c
413
struct vb2_buffer *vb2;
drivers/media/test-drivers/visl/visl-dec.c
46
u64 ts, struct vb2_buffer *vb2_buf)
drivers/media/test-drivers/visl/visl-dec.c
474
struct vb2_buffer *vb2;
drivers/media/test-drivers/visl/visl-dec.c
78
struct vb2_buffer *vb2_buf;
drivers/media/test-drivers/visl/visl-dec.c
89
struct vb2_buffer *b_ref;
drivers/media/test-drivers/visl/visl-dec.c
90
struct vb2_buffer *f_ref;
drivers/media/test-drivers/visl/visl-video.c
641
static int visl_buf_out_validate(struct vb2_buffer *vb)
drivers/media/test-drivers/visl/visl-video.c
649
static int visl_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/visl/visl-video.c
713
static void visl_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/visl/visl-video.c
721
static void visl_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/visl/visl-video.c
778
struct vb2_buffer *vb;
drivers/media/test-drivers/visl/visl-video.c
781
vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/test-drivers/vivid/vivid-meta-cap.c
111
static void meta_cap_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-meta-cap.c
37
static int meta_cap_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-meta-cap.c
62
static void meta_cap_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-meta-out.c
111
static void meta_out_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-meta-out.c
37
static int meta_out_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-meta-out.c
62
static void meta_out_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
237
static int sdr_cap_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
262
static void sdr_cap_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-sdr-cap.c
331
static void sdr_cap_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-touch-cap.c
30
static int touch_cap_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-touch-cap.c
54
static void touch_cap_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-touch-cap.c
99
static void touch_cap_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vbi-cap.c
144
static int vbi_cap_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vbi-cap.c
172
static void vbi_cap_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vbi-cap.c
219
static void vbi_cap_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vbi-out.c
117
static void vbi_out_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vbi-out.c
39
static int vbi_out_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vbi-out.c
67
static void vbi_out_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-cap.c
133
static int vid_cap_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-cap.c
172
static void vid_cap_buf_finish(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-cap.c
198
static void vid_cap_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-cap.c
248
static void vid_cap_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-out.c
102
static int vid_out_buf_prepare(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-out.c
143
static void vid_out_buf_queue(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-out.c
190
static void vid_out_buf_request_complete(struct vb2_buffer *vb)
drivers/media/test-drivers/vivid/vivid-vid-out.c
87
static int vid_out_buf_out_validate(struct vb2_buffer *vb)
drivers/media/usb/airspy/airspy.c
499
static void airspy_buf_queue(struct vb2_buffer *vb)
drivers/media/usb/au0828/au0828-vbi.c
35
static int vbi_buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/au0828/au0828-vbi.c
53
vbi_buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/au0828/au0828-video.c
694
buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/au0828/au0828-video.c
713
buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/cx231xx/cx231xx-417.c
1365
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/cx231xx/cx231xx-vbi.c
172
static int vbi_buf_prepare(struct vb2_buffer *vb)
drivers/media/usb/cx231xx/cx231xx-vbi.c
188
static void vbi_buf_queue(struct vb2_buffer *vb)
drivers/media/usb/cx231xx/cx231xx-video.c
732
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/dvb-usb/cxusb-analog.c
63
static int cxusb_medion_v_buf_init(struct vb2_buffer *vb)
drivers/media/usb/dvb-usb/cxusb-analog.c
940
static void cxusub_medion_v_buf_queue(struct vb2_buffer *vb)
drivers/media/usb/em28xx/em28xx-vbi.c
44
static int vbi_buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/em28xx/em28xx-vbi.c
64
vbi_buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/em28xx/em28xx-video.c
1191
buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/em28xx/em28xx-video.c
1353
buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/go7007/go7007-v4l2.c
356
static void go7007_buf_queue(struct vb2_buffer *vb)
drivers/media/usb/go7007/go7007-v4l2.c
370
static int go7007_buf_prepare(struct vb2_buffer *vb)
drivers/media/usb/go7007/go7007-v4l2.c
382
static void go7007_buf_finish(struct vb2_buffer *vb)
drivers/media/usb/gspca/gspca.c
1298
static int gspca_buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/gspca/gspca.c
1311
static void gspca_buffer_finish(struct vb2_buffer *vb)
drivers/media/usb/gspca/gspca.c
1323
static void gspca_buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/gspca/gspca.h
149
static inline struct gspca_buffer *to_gspca_buffer(struct vb2_buffer *vb2)
drivers/media/usb/hackrf/hackrf.c
770
static void hackrf_buf_queue(struct vb2_buffer *vb)
drivers/media/usb/msi2500/msi2500.c
617
static void msi2500_buf_queue(struct vb2_buffer *vb)
drivers/media/usb/pwc/pwc-if.c
637
static int buffer_init(struct vb2_buffer *vb)
drivers/media/usb/pwc/pwc-if.c
651
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/pwc/pwc-if.c
662
static void buffer_finish(struct vb2_buffer *vb)
drivers/media/usb/pwc/pwc-if.c
680
static void buffer_cleanup(struct vb2_buffer *vb)
drivers/media/usb/pwc/pwc-if.c
689
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/s2255/s2255drv.c
656
static int buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/s2255/s2255drv.c
686
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/stk1160/stk1160-v4l.c
680
static void buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/usbtv/usbtv-video.c
745
static void usbtv_buf_queue(struct vb2_buffer *vb)
drivers/media/usb/uvc/uvc_queue.c
107
static int uvc_buffer_prepare(struct vb2_buffer *vb)
drivers/media/usb/uvc/uvc_queue.c
135
static void uvc_buffer_queue(struct vb2_buffer *vb)
drivers/media/usb/uvc/uvc_queue.c
158
static void uvc_buffer_finish(struct vb2_buffer *vb)
drivers/media/usb/uvc/uvc_queue.c
356
struct vb2_buffer *vb = &buf->buf.vb2_buf;
drivers/media/v4l2-core/v4l2-isp.c
17
struct vb2_buffer *vb,
drivers/media/v4l2-core/v4l2-isp.c
39
int v4l2_isp_params_validate_buffer(struct device *dev, struct vb2_buffer *vb,
drivers/media/v4l2-core/v4l2-mem2mem.c
1340
struct vb2_buffer *vb;
drivers/media/v4l2-core/v4l2-mem2mem.c
1347
vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/media/v4l2-core/v4l2-mem2mem.c
732
struct vb2_buffer *vb;
drivers/media/v4l2-core/v4l2-mem2mem.c
741
vb = list_first_entry(&q->queued_list, struct vb2_buffer, queued_entry);
drivers/staging/media/atomisp/pci/atomisp_fops.c
356
static void atomisp_buf_queue(struct vb2_buffer *vb)
drivers/staging/media/atomisp/pci/atomisp_fops.c
411
static void atomisp_buf_cleanup(struct vb2_buffer *vb)
drivers/staging/media/atomisp/pci/atomisp_fops.c
74
static int atomisp_buf_init(struct vb2_buffer *vb)
drivers/staging/media/atomisp/pci/atomisp_ioctl.c
818
struct vb2_buffer *vb;
drivers/staging/media/imx/imx-ic-prpencvf.c
202
struct vb2_buffer *vb;
drivers/staging/media/imx/imx-ic-prpencvf.c
337
struct vb2_buffer *vb = &buf->vbuf.vb2_buf;
drivers/staging/media/imx/imx-media-capture.c
636
static int capture_buf_init(struct vb2_buffer *vb)
drivers/staging/media/imx/imx-media-capture.c
645
static int capture_buf_prepare(struct vb2_buffer *vb)
drivers/staging/media/imx/imx-media-capture.c
663
static void capture_buf_queue(struct vb2_buffer *vb)
drivers/staging/media/imx/imx-media-csc-scaler.c
449
static int ipu_csc_scaler_buf_prepare(struct vb2_buffer *vb)
drivers/staging/media/imx/imx-media-csc-scaler.c
484
static void ipu_csc_scaler_buf_queue(struct vb2_buffer *vb)
drivers/staging/media/imx/imx-media-csi.c
264
struct vb2_buffer *vb;
drivers/staging/media/imx/imx-media-csi.c
394
struct vb2_buffer *vb = &buf->vbuf.vb2_buf;
drivers/staging/media/imx/imx-media.h
120
static inline struct imx_media_buffer *to_imx_media_vb(struct vb2_buffer *vb)
drivers/staging/media/ipu3/ipu3-v4l2.c
1411
void imgu_v4l2_buffer_done(struct vb2_buffer *vb,
drivers/staging/media/ipu3/ipu3-v4l2.c
313
static int imgu_vb2_buf_init(struct vb2_buffer *vb)
drivers/staging/media/ipu3/ipu3-v4l2.c
330
static void imgu_vb2_buf_cleanup(struct vb2_buffer *vb)
drivers/staging/media/ipu3/ipu3-v4l2.c
346
static void imgu_vb2_buf_queue(struct vb2_buffer *vb)
drivers/staging/media/ipu3/ipu3.c
196
static void imgu_buffer_done(struct imgu_device *imgu, struct vb2_buffer *vb,
drivers/staging/media/ipu3/ipu3.c
256
struct vb2_buffer *vb;
drivers/staging/media/ipu3/ipu3.h
162
void imgu_v4l2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state);
drivers/staging/media/ipu7/ipu7-isys-queue.c
128
struct vb2_buffer *vb = ipu7_isys_buffer_to_vb2_buffer(ib);
drivers/staging/media/ipu7/ipu7-isys-queue.c
176
struct vb2_buffer *vb =
drivers/staging/media/ipu7/ipu7-isys-queue.c
243
static void ipu7_isys_buf_to_fw_frame_buf_pin(struct vb2_buffer *vb,
drivers/staging/media/ipu7/ipu7-isys-queue.c
277
struct vb2_buffer *vb = ipu7_isys_buffer_to_vb2_buffer(ib);
drivers/staging/media/ipu7/ipu7-isys-queue.c
32
static int ipu7_isys_buf_init(struct vb2_buffer *vb)
drivers/staging/media/ipu7/ipu7-isys-queue.c
348
static void buf_queue(struct vb2_buffer *vb)
drivers/staging/media/ipu7/ipu7-isys-queue.c
483
struct vb2_buffer *vb;
drivers/staging/media/ipu7/ipu7-isys-queue.c
50
static void ipu7_isys_buf_cleanup(struct vb2_buffer *vb)
drivers/staging/media/ipu7/ipu7-isys-queue.c
689
struct vb2_buffer *vb = ipu7_isys_buffer_to_vb2_buffer(ib);
drivers/staging/media/ipu7/ipu7-isys-queue.c
712
struct vb2_buffer *vb = ipu7_isys_buffer_to_vb2_buffer(ib);
drivers/staging/media/ipu7/ipu7-isys-queue.c
734
struct vb2_buffer *vb;
drivers/staging/media/ipu7/ipu7-isys-queue.c
85
static int ipu7_isys_buf_prepare(struct vb2_buffer *vb)
drivers/staging/media/meson/vdec/codec_hevc_common.c
125
struct vb2_buffer *vb = &buf->vb.vb2_buf;
drivers/staging/media/meson/vdec/codec_hevc_common.c
281
struct vb2_buffer *vb)
drivers/staging/media/meson/vdec/codec_hevc_common.c
72
struct vb2_buffer *vb = &buf->vb.vb2_buf;
drivers/staging/media/meson/vdec/codec_hevc_common.h
67
struct vb2_buffer *vb);
drivers/staging/media/meson/vdec/codec_vp9.c
888
struct vb2_buffer *vb)
drivers/staging/media/meson/vdec/esparser.c
189
struct vb2_buffer *vb,
drivers/staging/media/meson/vdec/esparser.c
294
struct vb2_buffer *vb = &vbuf->vb2_buf;
drivers/staging/media/meson/vdec/esparser.c
81
static int vp9_update_header(struct amvdec_core *core, struct vb2_buffer *buf)
drivers/staging/media/meson/vdec/vdec.c
131
vdec_queue_recycle(struct amvdec_session *sess, struct vb2_buffer *vb)
drivers/staging/media/meson/vdec/vdec.c
262
static void vdec_vb2_buf_queue(struct vb2_buffer *vb)
drivers/staging/media/meson/vdec/vdec.c
439
static int vdec_vb2_buf_prepare(struct vb2_buffer *vb)
drivers/staging/media/meson/vdec/vdec.h
25
struct vb2_buffer *vb;
drivers/staging/media/meson/vdec/vdec_helpers.c
142
struct vb2_buffer *vb, u32 width,
drivers/staging/media/meson/vdec/vdec_helpers.c
98
struct vb2_buffer *vb, u32 width,
drivers/staging/media/sunxi/cedrus/cedrus.c
326
struct vb2_buffer *vb;
drivers/staging/media/sunxi/cedrus/cedrus.c
329
vb = container_of(obj, struct vb2_buffer, req_obj);
drivers/staging/media/sunxi/cedrus/cedrus.h
228
static inline dma_addr_t cedrus_buf_addr(struct vb2_buffer *buf,
drivers/staging/media/sunxi/cedrus/cedrus.h
239
struct vb2_buffer *buf,
drivers/staging/media/sunxi/cedrus/cedrus.h
252
struct vb2_buffer *buf = vb2_find_buffer(q, timestamp);
drivers/staging/media/sunxi/cedrus/cedrus.h
265
vb2_to_cedrus_buffer(const struct vb2_buffer *p)
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
107
struct vb2_buffer *buf;
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
209
struct vb2_buffer *buf;
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
351
struct vb2_buffer *src_buf = &run->src->vb2_buf;
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
660
struct vb2_buffer *vb = vb2_get_buffer(vq, i);
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
74
struct vb2_buffer *vbuf = &buf->m2m_buf.vb.vb2_buf;
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
106
cedrus_h265_frame_info_mv_col_buf_addr(struct vb2_buffer *buf,
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
119
struct vb2_buffer *buf)
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
157
struct vb2_buffer *buf = vb2_find_buffer(vq, dpb[i].timestamp);
drivers/staging/media/sunxi/cedrus/cedrus_h265.c
871
struct vb2_buffer *vb = vb2_get_buffer(vq, i);
drivers/staging/media/sunxi/cedrus/cedrus_video.c
487
static int cedrus_buf_out_validate(struct vb2_buffer *vb)
drivers/staging/media/sunxi/cedrus/cedrus_video.c
495
static int cedrus_buf_prepare(struct vb2_buffer *vb)
drivers/staging/media/sunxi/cedrus/cedrus_video.c
563
static void cedrus_buf_queue(struct vb2_buffer *vb)
drivers/staging/media/sunxi/cedrus/cedrus_video.c
571
static void cedrus_buf_request_complete(struct vb2_buffer *vb)
drivers/staging/media/sunxi/cedrus/cedrus_vp8.c
658
struct vb2_buffer *src_buf = &run->src->vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
157
struct vb2_buffer *vb2_buffer;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
168
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
169
vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
176
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
177
vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
233
struct vb2_buffer *vb2_buffer =
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
236
vb2_buffer->timestamp = ktime_get_ns();
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
239
vb2_buffer_done(vb2_buffer, VB2_BUF_STATE_DONE);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
278
static int sun6i_isp_capture_buffer_prepare(struct vb2_buffer *vb2_buffer)
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
281
vb2_get_drv_priv(vb2_buffer->vb2_queue);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
285
if (vb2_plane_size(vb2_buffer, 0) < size) {
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
287
vb2_plane_size(vb2_buffer, 0), size);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
291
vb2_set_plane_payload(vb2_buffer, 0, size);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
296
static void sun6i_isp_capture_buffer_queue(struct vb2_buffer *vb2_buffer)
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
299
vb2_get_drv_priv(vb2_buffer->vb2_queue);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
301
struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
69
struct vb2_buffer *vb2_buffer;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
75
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_capture.c
76
address = vb2_dma_contig_plane_dma_addr(vb2_buffer, 0);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
202
struct vb2_buffer *vb2_buffer;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
208
vb2_buffer = &state->pending->v4l2_buffer.vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
209
vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
216
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
217
vb2_buffer_done(vb2_buffer, error ? VB2_BUF_STATE_ERROR :
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
231
struct vb2_buffer *vb2_buffer;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
246
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
247
config = vb2_plane_vaddr(vb2_buffer, 0);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
266
struct vb2_buffer *vb2_buffer;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
275
vb2_buffer = &isp_buffer->v4l2_buffer.vb2_buf;
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
277
vb2_buffer->timestamp = ktime_get_ns();
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
282
vb2_buffer_done(vb2_buffer, VB2_BUF_STATE_DONE);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
310
static int sun6i_isp_params_buffer_prepare(struct vb2_buffer *vb2_buffer)
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
313
vb2_get_drv_priv(vb2_buffer->vb2_queue);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
317
if (vb2_plane_size(vb2_buffer, 0) < size) {
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
319
vb2_plane_size(vb2_buffer, 0), size);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
323
vb2_set_plane_payload(vb2_buffer, 0, size);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
328
static void sun6i_isp_params_buffer_queue(struct vb2_buffer *vb2_buffer)
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
331
vb2_get_drv_priv(vb2_buffer->vb2_queue);
drivers/staging/media/sunxi/sun6i-isp/sun6i_isp_params.c
333
struct vb2_v4l2_buffer *v4l2_buffer = to_vb2_v4l2_buffer(vb2_buffer);
drivers/staging/media/tegra-video/vi.c
127
static int tegra_channel_buffer_prepare(struct vb2_buffer *vb)
drivers/staging/media/tegra-video/vi.c
148
static void tegra_channel_buffer_queue(struct vb2_buffer *vb)
drivers/usb/gadget/function/uvc_queue.c
105
static void uvc_buffer_queue(struct vb2_buffer *vb)
drivers/usb/gadget/function/uvc_queue.c
61
static int uvc_buffer_prepare(struct vb2_buffer *vb)
include/media/dvb_vb2.h
68
struct vb2_buffer vb;
include/media/v4l2-isp.h
15
struct vb2_buffer;
include/media/v4l2-isp.h
48
struct vb2_buffer *vb,
include/media/v4l2-isp.h
86
int v4l2_isp_params_validate_buffer(struct device *dev, struct vb2_buffer *vb,
include/media/videobuf2-core.h
1117
typedef int (*vb2_thread_fnc)(struct vb2_buffer *vb, void *priv);
include/media/videobuf2-core.h
119
void *(*alloc)(struct vb2_buffer *vb,
include/media/videobuf2-core.h
1210
static inline void vb2_set_plane_payload(struct vb2_buffer *vb,
include/media/videobuf2-core.h
123
struct dma_buf *(*get_dmabuf)(struct vb2_buffer *vb,
include/media/videobuf2-core.h
1230
static inline unsigned long vb2_get_plane_payload(struct vb2_buffer *vb,
include/media/videobuf2-core.h
1245
vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no)
include/media/videobuf2-core.h
127
void *(*get_userptr)(struct vb2_buffer *vb,
include/media/videobuf2-core.h
1280
static inline struct vb2_buffer *vb2_get_buffer(struct vb2_queue *q,
include/media/videobuf2-core.h
1306
bool vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb);
include/media/videobuf2-core.h
136
void *(*attach_dmabuf)(struct vb2_buffer *vb,
include/media/videobuf2-core.h
144
void *(*vaddr)(struct vb2_buffer *vb, void *buf_priv);
include/media/videobuf2-core.h
145
void *(*cookie)(struct vb2_buffer *vb, void *buf_priv);
include/media/videobuf2-core.h
432
int (*buf_out_validate)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
433
int (*buf_init)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
434
int (*buf_prepare)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
435
void (*buf_finish)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
436
void (*buf_cleanup)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
443
void (*buf_queue)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
445
void (*buf_request_complete)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
466
int (*verify_planes_array)(struct vb2_buffer *vb, const void *pb);
include/media/videobuf2-core.h
467
void (*init_buffer)(struct vb2_buffer *vb);
include/media/videobuf2-core.h
468
void (*fill_user_buffer)(struct vb2_buffer *vb, void *pb);
include/media/videobuf2-core.h
469
int (*fill_vb2_buffer)(struct vb2_buffer *vb, struct vb2_plane *planes);
include/media/videobuf2-core.h
470
void (*copy_timestamp)(struct vb2_buffer *vb, const void *pb);
include/media/videobuf2-core.h
49
struct vb2_buffer;
include/media/videobuf2-core.h
639
struct vb2_buffer **bufs;
include/media/videobuf2-core.h
700
void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no);
include/media/videobuf2-core.h
714
void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no);
include/media/videobuf2-core.h
736
void vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state);
include/media/videobuf2-core.h
778
void vb2_core_querybuf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb);
include/media/videobuf2-core.h
861
int vb2_core_prepare_buf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb);
include/media/videobuf2-core.h
899
int vb2_core_qbuf(struct vb2_queue *q, struct vb2_buffer *vb, void *pb,
include/media/videobuf2-core.h
977
struct vb2_buffer *vb, unsigned int plane, unsigned int flags);
include/media/videobuf2-dma-contig.h
20
vb2_dma_contig_plane_dma_addr(struct vb2_buffer *vb, unsigned int plane_no)
include/media/videobuf2-dma-sg.h
19
struct vb2_buffer *vb, unsigned int plane_no)
include/media/videobuf2-v4l2.h
45
struct vb2_buffer vb2_buf;
include/media/videobuf2-v4l2.h
73
struct vb2_buffer *vb2_find_buffer(struct vb2_queue *q, u64 timestamp);
include/trace/events/v4l2.h
182
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/v4l2.h
246
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/v4l2.h
251
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/v4l2.h
256
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/v4l2.h
261
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/vb2.h
12
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/vb2.h
47
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/vb2.h
52
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/vb2.h
57
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
include/trace/events/vb2.h
62
TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
samples/v4l/v4l2-pci-skeleton.c
185
static int buffer_prepare(struct vb2_buffer *vb)
samples/v4l/v4l2-pci-skeleton.c
203
static void buffer_queue(struct vb2_buffer *vb)