Home
last modified time | relevance | path

Searched refs:req_obj (Results 1 – 25 of 33) sorted by relevance

12

/linux/drivers/media/v4l2-core/
H A Dv4l2-ctrls-request.c24 media_request_object_init(&hdl->req_obj); in v4l2_ctrl_handler_init_request()
39 if (hdl->req_obj.ops || list_empty(&hdl->requests)) in v4l2_ctrl_handler_free_request()
48 media_request_object_unbind(&req->req_obj); in v4l2_ctrl_handler_free_request()
49 media_request_object_put(&req->req_obj); in v4l2_ctrl_handler_free_request()
86 container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_queue()
98 container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_unbind()
113 container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_release()
136 return container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_hdl_find()
160 from, false, &hdl->req_obj); in v4l2_ctrl_request_bind()
205 obj = &new_hdl->req_obj; in v4l2_ctrls_find_req_obj()
[all …]
H A Dv4l2-ctrls-api.c695 !hdl->req_obj.req && set, 0); in try_set_ext_ctrls_common()
696 if (!ret && hdl->req_obj.req && set) { in try_set_ext_ctrls_common()
/linux/drivers/media/test-drivers/vivid/
H A Dvivid-kthread-out.c86 v4l2_ctrl_request_setup(vid_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick()
88 v4l2_ctrl_request_complete(vid_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick()
107 v4l2_ctrl_request_setup(vbi_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick()
109 v4l2_ctrl_request_complete(vbi_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick()
123 v4l2_ctrl_request_setup(meta_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick()
125 v4l2_ctrl_request_complete(meta_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick()
316 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out()
331 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out()
346 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out()
H A Dvivid-kthread-touch.c28 v4l2_ctrl_request_setup(tch_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_tch_cap_tick()
32 v4l2_ctrl_request_complete(tch_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_tch_cap_tick()
187 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_touch_cap()
H A Dvivid-kthread-cap.c626 v4l2_ctrl_request_setup(vid_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick()
633 v4l2_ctrl_request_complete(vid_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick()
648 v4l2_ctrl_request_setup(vbi_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick()
654 v4l2_ctrl_request_complete(vbi_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick()
668 v4l2_ctrl_request_setup(meta_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick()
671 v4l2_ctrl_request_complete(meta_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick()
869 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap()
884 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap()
899 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap()
H A Dvivid-sdr-cap.c106 v4l2_ctrl_request_setup(sdr_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_sdr_cap_tick()
108 v4l2_ctrl_request_complete(sdr_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_sdr_cap_tick()
321 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in sdr_cap_stop_streaming()
335 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_sdr_cap); in sdr_cap_buf_request_complete()
H A Dvivid-meta-out.c115 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_meta_out); in meta_out_buf_request_complete()
H A Dvivid-meta-cap.c115 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_meta_cap); in meta_cap_buf_request_complete()
H A Dvivid-vbi-out.c121 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_vbi_out); in vbi_out_buf_request_complete()
H A Dvivid-touch-cap.c103 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_touch_cap); in touch_cap_buf_request_complete()
H A Dvivid-vbi-cap.c223 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_vbi_cap); in vbi_cap_buf_request_complete()
/linux/drivers/media/common/videobuf2/
H A Dvideobuf2-core.c1212 if (state != VB2_BUF_STATE_QUEUED && vb->req_obj.req) { in vb2_buffer_done()
1213 media_request_object_unbind(&vb->req_obj); in vb2_buffer_done()
1214 media_request_object_put(&vb->req_obj); in vb2_buffer_done()
1599 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_prepare()
1615 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_unprepare()
1621 WARN_ON(!vb->req_obj.req); in vb2_req_unprepare()
1626 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_queue()
1645 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_unbind()
1653 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_release()
1867 media_request_object_init(&vb->req_obj); in vb2_core_qbuf()
[all …]
/linux/drivers/media/test-drivers/visl/
H A Dvisl-video.c628 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in visl_queue_cleanup()
631 vbuf->vb2_buf.req_obj.req); in visl_queue_cleanup()
725 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in visl_buf_request_complete()
781 vb = container_of(obj, struct vb2_buffer, req_obj); in visl_request_validate()
/linux/drivers/gpu/drm/
H A Ddrm_gpuvm.c2409 struct drm_gem_object *req_obj = req->map.gem.obj; in __drm_gpuvm_sm_map() local
2433 merge &= obj == req_obj && in __drm_gpuvm_sm_map()
2480 merge &= obj == req_obj && in __drm_gpuvm_sm_map()
2531 merge &= obj == req_obj && in __drm_gpuvm_sm_map()
2810 struct drm_gem_object *req_obj = req->map.gem.obj; in drm_gpuvm_sm_map_exec_lock() local
2812 if (req_obj) { in drm_gpuvm_sm_map_exec_lock()
2813 int ret = drm_exec_prepare_obj(exec, req_obj, num_fences); in drm_gpuvm_sm_map_exec_lock()
/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_dec.c37 src_req = run.src->vb2_buf.req_obj.req; in cedrus_device_run()
H A Dcedrus_video.c481 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in cedrus_queue_cleanup()
575 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in cedrus_buf_request_complete()
H A Dcedrus.c329 vb = container_of(obj, struct vb2_buffer, req_obj); in cedrus_request_validate()
/linux/include/media/
H A Dv4l2-ctrls.h402 * For the parent control handler (@req_obj.ops == NULL) this
409 * @req_obj: The &struct media_request_object, used to link into a
426 struct media_request_object req_obj; member
1409 media_request_object_put(&hdl->req_obj); in v4l2_ctrl_request_hdl_put()
H A Dvideobuf2-core.h249 * @req_obj: used to bind this buffer to a request. This
260 struct media_request_object req_obj; member
/linux/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_stateless.c308 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->ctrl_hdl); in vb2ops_vdec_buf_request_complete()
309 media_request_manual_complete(vb->req_obj.req); in vb2ops_vdec_buf_request_complete()
355 mreq = vb2_src->req_obj.req; in mtk_vdec_worker()
/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dv4l2.c293 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in tegra_buf_request_complete()
316 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, &ctx->hdl); in tegra_stop_streaming()
882 struct media_request *src_req = src->vb2_buf.req_obj.req; in tegra_device_run()
/linux/drivers/media/test-drivers/
H A Dvim2m.c607 v4l2_ctrl_request_setup(src_buf->vb2_buf.req_obj.req, in device_run()
613 v4l2_ctrl_request_complete(src_buf->vb2_buf.req_obj.req, in device_run()
1278 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in vim2m_stop_streaming()
1288 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in vim2m_buf_request_complete()
/linux/drivers/media/test-drivers/vicodec/
H A Dvicodec-core.c270 struct media_request *src_req = src_vb->vb2_buf.req_obj.req; in device_process()
413 src_req = src_buf->vb2_buf.req_obj.req; in device_run()
1524 struct media_request *req = vbuf->vb2_buf.req_obj.req; in vicodec_return_bufs()
1680 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in vicodec_buf_request_complete()
1681 media_request_manual_complete(vb->req_obj.req); in vicodec_buf_request_complete()
1970 vb = container_of(obj, struct vb2_buffer, req_obj); in vicodec_request_validate()
/linux/drivers/media/platform/rockchip/rkvdec/
H A Drkvdec.c974 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->ctrl_hdl); in rkvdec_buf_request_complete()
1024 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in rkvdec_queue_cleanup()
1111 src_req = run->bufs.src->vb2_buf.req_obj.req; in rkvdec_run_preamble()
1120 struct media_request *src_req = run->bufs.src->vb2_buf.req_obj.req; in rkvdec_run_postamble()
/linux/drivers/media/platform/verisilicon/
H A Dhantro_v4l2.c971 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in hantro_return_bufs()
1008 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->ctrl_handler); in hantro_buf_request_complete()

12