/kernel/linux/linux-6.6/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls-request.c | 24 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...] |
/kernel/linux/linux-5.10/drivers/media/test-drivers/vivid/ |
H A D | vivid-kthread-out.c | 85 v4l2_ctrl_request_setup(vid_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick() 87 v4l2_ctrl_request_complete(vid_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick() 106 v4l2_ctrl_request_setup(vbi_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick() 108 v4l2_ctrl_request_complete(vbi_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick() 122 v4l2_ctrl_request_setup(meta_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick() 124 v4l2_ctrl_request_complete(meta_out_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_out_tick() 307 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out() 322 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out() 337 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out()
|
H A D | vivid-kthread-touch.c | 27 v4l2_ctrl_request_setup(tch_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_tch_cap_tick() 31 v4l2_ctrl_request_complete(tch_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_tch_cap_tick() 172 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_touch_cap()
|
H A D | vivid-kthread-cap.c | 724 v4l2_ctrl_request_setup(vid_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 736 v4l2_ctrl_request_complete(vid_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 751 v4l2_ctrl_request_setup(vbi_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 757 v4l2_ctrl_request_complete(vbi_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 771 v4l2_ctrl_request_setup(meta_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 774 v4l2_ctrl_request_complete(meta_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 961 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap() 976 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap() 991 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap()
|
H A D | vivid-sdr-cap.c | 105 v4l2_ctrl_request_setup(sdr_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_sdr_cap_tick() 107 v4l2_ctrl_request_complete(sdr_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_sdr_cap_tick() 304 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in sdr_cap_stop_streaming() 318 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_sdr_cap); in sdr_cap_buf_request_complete()
|
H A D | vivid-meta-out.c | 118 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_meta_out); in meta_out_buf_request_complete()
|
H A D | vivid-meta-cap.c | 118 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_meta_cap); in meta_cap_buf_request_complete()
|
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
H A D | vivid-kthread-out.c | 86 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() 311 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out() 326 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out() 341 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_out()
|
H A D | vivid-kthread-touch.c | 28 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() 182 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_touch_cap()
|
H A D | vivid-kthread-cap.c | 602 v4l2_ctrl_request_setup(vid_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 609 v4l2_ctrl_request_complete(vid_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 624 v4l2_ctrl_request_setup(vbi_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 630 v4l2_ctrl_request_complete(vbi_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 644 v4l2_ctrl_request_setup(meta_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 647 v4l2_ctrl_request_complete(meta_cap_buf->vb.vb2_buf.req_obj.req, in vivid_thread_vid_cap_tick() 840 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap() 855 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap() 870 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in vivid_stop_generating_vid_cap()
|
H A D | vivid-sdr-cap.c | 106 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() 311 v4l2_ctrl_request_complete(buf->vb.vb2_buf.req_obj.req, in sdr_cap_stop_streaming() 325 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_sdr_cap); in sdr_cap_buf_request_complete()
|
H A D | vivid-meta-out.c | 118 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_meta_out); in meta_out_buf_request_complete()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_gpuva_mgr.c | 1077 struct drm_gem_object *req_obj, u64 req_offset) in __drm_gpuva_sm_map() 1095 merge &= obj == req_obj && in __drm_gpuva_sm_map() 1139 merge &= obj == req_obj && in __drm_gpuva_sm_map() 1172 merge &= obj == req_obj && in __drm_gpuva_sm_map() 1212 req_obj, req_offset); in __drm_gpuva_sm_map() 1278 * @req_obj: the &drm_gem_object to map 1308 struct drm_gem_object *req_obj, u64 req_offset) in drm_gpuva_sm_map() 1319 req_obj, req_offset); in drm_gpuva_sm_map() 1461 * @req_obj: the &drm_gem_object to map 1491 struct drm_gem_object *req_obj, u6 in drm_gpuva_sm_map_ops_create() 1074 __drm_gpuva_sm_map(struct drm_gpuva_manager *mgr, const struct drm_gpuva_fn_ops *ops, void *priv, u64 req_addr, u64 req_range, struct drm_gem_object *req_obj, u64 req_offset) __drm_gpuva_sm_map() argument 1306 drm_gpuva_sm_map(struct drm_gpuva_manager *mgr, void *priv, u64 req_addr, u64 req_range, struct drm_gem_object *req_obj, u64 req_offset) drm_gpuva_sm_map() argument 1489 drm_gpuva_sm_map_ops_create(struct drm_gpuva_manager *mgr, u64 req_addr, u64 req_range, struct drm_gem_object *req_obj, u64 req_offset) drm_gpuva_sm_map_ops_create() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/common/videobuf2/ |
H A D | videobuf2-core.c | 1063 if (state != VB2_BUF_STATE_QUEUED && vb->req_obj.req) { in vb2_buffer_done() 1064 media_request_object_unbind(&vb->req_obj); in vb2_buffer_done() 1065 media_request_object_put(&vb->req_obj); in vb2_buffer_done() 1428 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_prepare() 1444 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_unprepare() 1450 WARN_ON(!vb->req_obj.req); in vb2_req_unprepare() 1458 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_queue() 1467 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_unbind() 1475 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_release() 1652 media_request_object_init(&vb->req_obj); in vb2_core_qbuf() [all...] |
/kernel/linux/linux-6.6/drivers/media/common/videobuf2/ |
H A D | videobuf2-core.c | 1080 if (state != VB2_BUF_STATE_QUEUED && vb->req_obj.req) { in vb2_buffer_done() 1081 media_request_object_unbind(&vb->req_obj); in vb2_buffer_done() 1082 media_request_object_put(&vb->req_obj); in vb2_buffer_done() 1448 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_prepare() 1464 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_unprepare() 1470 WARN_ON(!vb->req_obj.req); in vb2_req_unprepare() 1478 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_queue() 1497 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_unbind() 1505 struct vb2_buffer *vb = container_of(obj, struct vb2_buffer, req_obj); in vb2_req_release() 1682 media_request_object_init(&vb->req_obj); in vb2_core_qbuf() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_dec.c | 36 src_req = run.src->vb2_buf.req_obj.req; in cedrus_device_run()
|
H A D | cedrus_video.c | 424 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in cedrus_queue_cleanup() 537 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in cedrus_buf_request_complete()
|
/kernel/linux/linux-5.10/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls.c | 2344 media_request_object_init(&hdl->req_obj); in v4l2_ctrl_handler_init_class() 2367 if (!hdl->req_obj.ops && !list_empty(&hdl->requests)) { in v4l2_ctrl_handler_free() 2371 media_request_object_unbind(&req->req_obj); in v4l2_ctrl_handler_free() 2372 media_request_object_put(&req->req_obj); in v4l2_ctrl_handler_free() 3398 container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_queue() 3410 container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_unbind() 3425 container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_release() 3448 return container_of(obj, struct v4l2_ctrl_handler, req_obj); in v4l2_ctrl_request_hdl_find() 3472 from, false, &hdl->req_obj); in v4l2_ctrl_request_bind() 3777 obj = &new_hdl->req_obj; in v4l2_ctrls_find_req_obj() [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_dec.c | 37 src_req = run.src->vb2_buf.req_obj.req; in cedrus_device_run()
|
H A D | cedrus_video.c | 468 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in cedrus_queue_cleanup() 562 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in cedrus_buf_request_complete()
|
/kernel/linux/linux-6.6/drivers/media/test-drivers/visl/ |
H A D | visl-video.c | 593 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in visl_queue_cleanup() 596 vbuf->vb2_buf.req_obj.req); in visl_queue_cleanup() 690 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->hdl); in visl_buf_request_complete() 748 vb = container_of(obj, struct vb2_buffer, req_obj); in visl_request_validate()
|
/kernel/linux/linux-5.10/drivers/staging/media/rkvdec/ |
H A D | rkvdec.c | 506 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->ctrl_hdl); in rkvdec_buf_request_complete() 546 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, in rkvdec_queue_cleanup() 594 vb = container_of(obj, struct vb2_buffer, req_obj); in rkvdec_request_validate() 677 src_req = run->bufs.src->vb2_buf.req_obj.req; in rkvdec_run_preamble() 686 struct media_request *src_req = run->bufs.src->vb2_buf.req_obj.req; in rkvdec_run_postamble()
|
/kernel/linux/linux-5.10/include/media/ |
H A D | v4l2-ctrls.h | 353 * For the parent control handler (@req_obj.ops == NULL) this 360 * @req_obj: The &struct media_request_object, used to link into a 377 struct media_request_object req_obj; member 1293 media_request_object_put(&hdl->req_obj); in v4l2_ctrl_request_hdl_put()
|
/kernel/linux/linux-6.6/include/media/ |
H A D | v4l2-ctrls.h | 386 * For the parent control handler (@req_obj.ops == NULL) this 393 * @req_obj: The &struct media_request_object, used to link into a 410 struct media_request_object req_obj; member 1379 media_request_object_put(&hdl->req_obj); in v4l2_ctrl_request_hdl_put()
|
/kernel/linux/linux-6.6/drivers/media/platform/nvidia/tegra-vde/ |
H A D | v4l2.c | 293 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() 886 struct media_request *src_req = src->vb2_buf.req_obj.req; in tegra_device_run()
|