| /linux/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 …]
|
| H A D | v4l2-ctrls-api.c | 695 !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()
|
| H A D | v4l2-mem2mem.c | 1347 vb = container_of(obj, struct vb2_buffer, req_obj); in v4l2_m2m_request_queue()
|
| /linux/drivers/media/common/videobuf2/ |
| H A D | videobuf2-core.c | 1212 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/gpu/drm/ |
| H A D | drm_gpuvm.c | 2409 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/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_stateless.c | 308 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 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() 882 struct media_request *src_req = src->vb2_buf.req_obj.req; in tegra_device_run()
|
| /linux/drivers/media/test-drivers/ |
| H A D | vim2m.c | 607 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 D | vicodec-core.c | 270 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 D | rkvdec.c | 974 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/include/media/ |
| H A D | videobuf2-core.h | 249 * @req_obj: used to bind this buffer to a request. This 260 struct media_request_object req_obj; member
|
| /linux/drivers/staging/media/sunxi/cedrus/ |
| H A D | cedrus.c | 329 vb = container_of(obj, struct vb2_buffer, req_obj); in cedrus_request_validate()
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_drv.c | 139 v4l2_ctrl_request_setup(src_buf->vb2_buf.req_obj.req, in hantro_start_prepare_run() 162 v4l2_ctrl_request_complete(src_buf->vb2_buf.req_obj.req, in hantro_end_prepare_run()
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| H A D | vdec_h264_req_multi_if.c | 770 lat_buf->src_buf_req = src_buf_info->m2m_buf.vb.vb2_buf.req_obj.req; in vdec_h264_slice_lat_decode_ext() 903 lat_buf->src_buf_req = src_buf_info->m2m_buf.vb.vb2_buf.req_obj.req; in vdec_h264_slice_lat_decode()
|
| H A D | vdec_hevc_req_multi_if.c | 744 lat_buf->src_buf_req = src_buf_info->m2m_buf.vb.vb2_buf.req_obj.req; in vdec_hevc_slice_setup_lat_buffer()
|
| H A D | vdec_av1_req_lat_if.c | 1074 lat_buf->src_buf_req = src->vb2_buf.req_obj.req; in vdec_av1_slice_setup_lat_from_src_buf()
|
| H A D | vdec_vp9_req_lat_if.c | 724 lat_buf->src_buf_req = src->vb2_buf.req_obj.req; in vdec_vp9_slice_setup_lat_from_src_buf()
|
| /linux/drivers/media/test-drivers/vivid/ |
| H A D | vivid-vid-cap.c | 252 v4l2_ctrl_request_complete(vb->req_obj.req, &dev->ctrl_hdl_vid_cap); in vid_cap_buf_request_complete()
|