Home
last modified time | relevance | path

Searched refs:vb2_v4l2_buffer (Results 1 – 25 of 184) sorted by relevance

12345678

/Linux-v5.4/include/media/
Dv4l2-mem2mem.h114 struct vb2_v4l2_buffer vb;
177 v4l2_m2m_buf_done(struct vb2_v4l2_buffer *buf, enum vb2_buffer_state state) in v4l2_m2m_buf_done()
393 struct vb2_v4l2_buffer *vbuf);
424 struct vb2_v4l2_buffer *v4l2_m2m_next_buf(struct v4l2_m2m_queue_ctx *q_ctx);
432 static inline struct vb2_v4l2_buffer *
444 static inline struct vb2_v4l2_buffer *
455 struct vb2_v4l2_buffer *v4l2_m2m_last_buf(struct v4l2_m2m_queue_ctx *q_ctx);
463 static inline struct vb2_v4l2_buffer *
475 static inline struct vb2_v4l2_buffer *
550 struct vb2_v4l2_buffer *v4l2_m2m_buf_remove(struct v4l2_m2m_queue_ctx *q_ctx);
[all …]
Dvideobuf2-v4l2.h41 struct vb2_v4l2_buffer { struct
56 container_of(vb, struct vb2_v4l2_buffer, vb2_buf)
/Linux-v5.4/drivers/media/platform/coda/
Dtrace.h53 TP_PROTO(struct coda_ctx *ctx, struct vb2_v4l2_buffer *buf),
74 TP_PROTO(struct coda_ctx *ctx, struct vb2_v4l2_buffer *buf),
79 TP_PROTO(struct coda_ctx *ctx, struct vb2_v4l2_buffer *buf),
84 TP_PROTO(struct coda_ctx *ctx, struct vb2_v4l2_buffer *buf,
111 TP_PROTO(struct coda_ctx *ctx, struct vb2_v4l2_buffer *buf,
152 TP_PROTO(struct coda_ctx *ctx, struct vb2_v4l2_buffer *buf,
/Linux-v5.4/drivers/media/platform/qcom/venus/
Dhelpers.h15 struct vb2_v4l2_buffer *venus_helper_find_buf(struct venus_inst *inst,
48 void venus_helper_acquire_buf_ref(struct vb2_v4l2_buffer *vbuf);
66 struct vb2_v4l2_buffer *vbuf);
Dhelpers.c454 struct vb2_v4l2_buffer *vbuf) in return_buf_error()
467 put_ts_metadata(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in put_ts_metadata()
496 struct vb2_v4l2_buffer *vbuf) in venus_helper_get_ts_metadata()
518 session_process_buf(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in session_process_buf()
997 void venus_helper_acquire_buf_ref(struct vb2_v4l2_buffer *vbuf) in venus_helper_acquire_buf_ref()
1005 static int is_buf_refed(struct venus_inst *inst, struct vb2_v4l2_buffer *vbuf) in is_buf_refed()
1018 struct vb2_v4l2_buffer *
1033 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in venus_helper_vb2_buf_init()
1055 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in venus_helper_vb2_buf_prepare()
1080 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in venus_helper_vb2_buf_queue()
[all …]
/Linux-v5.4/drivers/media/platform/vsp1/
Dvsp1_video.h20 struct vb2_v4l2_buffer buf;
26 to_vsp1_vb2_buffer(struct vb2_v4l2_buffer *vbuf) in to_vsp1_vb2_buffer()
Dvsp1_histo.h29 struct vb2_v4l2_buffer buf;
/Linux-v5.4/drivers/staging/media/sunxi/cedrus/
Dcedrus.h71 struct vb2_v4l2_buffer *src;
72 struct vb2_v4l2_buffer *dst;
192 vb2_v4l2_to_cedrus_buffer(const struct vb2_v4l2_buffer *p) in vb2_v4l2_to_cedrus_buffer()
/Linux-v5.4/drivers/staging/media/meson/vdec/
Dvdec_helpers.h41 struct vb2_v4l2_buffer *vbuf, u32 field);
43 struct vb2_v4l2_buffer *vbuf,
Dvdec_helpers.c253 struct vb2_v4l2_buffer *vbuf, in dst_buf_done()
295 struct vb2_v4l2_buffer *vbuf, u32 field) in amvdec_dst_buf_done()
325 struct vb2_v4l2_buffer *vbuf, in amvdec_dst_buf_done_offset()
381 struct vb2_v4l2_buffer *vbuf; in amvdec_dst_buf_done_idx()
/Linux-v5.4/drivers/media/platform/sunxi/sun4i-csi/
Dsun4i_dma.c20 struct vb2_v4l2_buffer vb;
25 vb2_v4l2_to_csi_buffer(const struct vb2_v4l2_buffer *p) in vb2_v4l2_to_csi_buffer()
114 struct vb2_v4l2_buffer *v_buf; in sun4i_csi_buffer_fill_slot()
162 struct vb2_v4l2_buffer *v_buf; in sun4i_csi_buffer_mark_done()
216 struct vb2_v4l2_buffer *v_buf = csi->current_buf[slot]; in return_all_buffers()
/Linux-v5.4/drivers/media/platform/omap/
Domap_voutdef.h120 struct vb2_v4l2_buffer vbuf;
126 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in vb2_to_omap_vout_buffer()
/Linux-v5.4/drivers/media/platform/rockchip/rga/
Drga-buf.c53 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in rga_buf_queue()
63 struct vb2_v4l2_buffer *vbuf; in rga_buf_return_buffers()
/Linux-v5.4/drivers/media/pci/cx23885/
Dcx23885-vbi.c130 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_prepare()
154 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_finish()
184 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_queue()
/Linux-v5.4/drivers/media/pci/cx88/
Dcx88-vbi.c131 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_prepare()
156 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_finish()
168 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in buffer_queue()
/Linux-v5.4/drivers/media/v4l2-core/
Dv4l2-mem2mem.c130 struct vb2_v4l2_buffer *v4l2_m2m_next_buf(struct v4l2_m2m_queue_ctx *q_ctx) in v4l2_m2m_next_buf()
148 struct vb2_v4l2_buffer *v4l2_m2m_last_buf(struct v4l2_m2m_queue_ctx *q_ctx) in v4l2_m2m_last_buf()
166 struct vb2_v4l2_buffer *v4l2_m2m_buf_remove(struct v4l2_m2m_queue_ctx *q_ctx) in v4l2_m2m_buf_remove()
186 struct vb2_v4l2_buffer *vbuf) in v4l2_m2m_buf_remove_by_buf()
199 struct vb2_v4l2_buffer *
204 struct vb2_v4l2_buffer *ret = NULL; in v4l2_m2m_buf_remove_by_idx()
960 struct vb2_v4l2_buffer *vbuf) in v4l2_m2m_buf_queue()
978 void v4l2_m2m_buf_copy_metadata(const struct vb2_v4l2_buffer *out_vb, in v4l2_m2m_buf_copy_metadata()
979 struct vb2_v4l2_buffer *cap_vb, in v4l2_m2m_buf_copy_metadata()
/Linux-v5.4/drivers/media/usb/uvc/
Duvc_queue.c41 static inline struct uvc_buffer *uvc_vbuf_to_buffer(struct vb2_v4l2_buffer *buf) in uvc_vbuf_to_buffer()
106 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in uvc_buffer_prepare()
133 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in uvc_buffer_queue()
155 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in uvc_buffer_finish()
/Linux-v5.4/drivers/media/platform/sti/delta/
Ddelta-v4l2.c92 struct vb2_v4l2_buffer *vbuf; in delta_au_done()
102 struct vb2_v4l2_buffer *vbuf; in delta_frame_done()
119 struct vb2_v4l2_buffer *vbuf; in requeue_free_frames()
146 struct vb2_v4l2_buffer *vbuf = &frame->vbuf; in delta_recycle()
931 struct vb2_v4l2_buffer *vbuf; in delta_run_work()
1120 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in delta_vb2_au_prepare()
1243 struct vb2_v4l2_buffer *vbuf; in delta_get_free_frame()
1299 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); in delta_vb2_au_queue()
1312 struct vb2_v4l2_buffer *vbuf = NULL; in delta_vb2_au_start_streaming()
1401 struct vb2_v4l2_buffer *vbuf; in delta_vb2_au_stop_streaming()
[all …]
Ddelta.h100 struct vb2_v4l2_buffer vbuf; /* keep first */
169 struct vb2_v4l2_buffer vbuf; /* keep first */
/Linux-v5.4/drivers/staging/vc04_services/bcm2835-camera/
Dmmal-common.h43 struct vb2_v4l2_buffer vb;
/Linux-v5.4/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_enc.h33 struct vb2_v4l2_buffer vb;
Dmtk_vcodec_dec.h50 struct vb2_v4l2_buffer vb;
/Linux-v5.4/drivers/media/platform/sti/hva/
Dhva.h116 struct vb2_v4l2_buffer vbuf;
142 struct vb2_v4l2_buffer vbuf;
/Linux-v5.4/drivers/media/platform/qcom/camss/
Dcamss-video.h23 struct vb2_v4l2_buffer vb;
/Linux-v5.4/drivers/media/platform/vicodec/
Dvicodec-core.c127 struct vb2_v4l2_buffer *last_src_buf;
259 struct vb2_v4l2_buffer *src_vb, in device_process()
260 struct vb2_v4l2_buffer *dst_vb) in device_process()
413 struct vb2_v4l2_buffer *src_buf, *dst_buf; in device_run()
472 struct vb2_v4l2_buffer *src_buf; in job_remove_src_buf()
555 static void set_last_buffer(struct vb2_v4l2_buffer *dst_buf, in set_last_buffer()
556 const struct vb2_v4l2_buffer *src_buf, in set_last_buffer()
576 struct vb2_v4l2_buffer *src_buf; in job_ready()
678 struct vb2_v4l2_buffer *dst_buf = in job_ready()
1224 struct vb2_v4l2_buffer *next_dst_buf; in vicodec_mark_last_buf()
[all …]

12345678