| /linux/drivers/gpu/drm/v3d/ |
| H A D | v3d_submit.c | 24 struct ww_acquire_ctx *acquire_ctx) in v3d_lock_bo_reservations() argument 28 ret = drm_gem_lock_reservations(job->bo, job->bo_count, acquire_ctx); in v3d_lock_bo_reservations() 46 drm_gem_unlock_reservations(job->bo, job->bo_count, acquire_ctx); in v3d_lock_bo_reservations() 229 struct ww_acquire_ctx *acquire_ctx, in v3d_attach_fences_and_unlock_reservation() argument 244 drm_gem_unlock_reservations(job->bo, job->bo_count, acquire_ctx); in v3d_attach_fences_and_unlock_reservation() 275 struct ww_acquire_ctx *acquire_ctx) in v3d_setup_csd_jobs_and_bos() argument 308 return v3d_lock_bo_reservations(*clean_job, acquire_ctx); in v3d_setup_csd_jobs_and_bos() 461 NULL, &info->acquire_ctx); in v3d_get_cpu_indirect_csd_params() 876 struct ww_acquire_ctx acquire_ctx; in v3d_submit_cl_ioctl() local 956 ret = v3d_lock_bo_reservations(last_job, &acquire_ctx); in v3d_submit_cl_ioctl() [all …]
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_modeset_lock.c | 173 WARN_ON(config->acquire_ctx); in drm_modeset_lock_all() 179 config->acquire_ctx = ctx; in drm_modeset_lock_all() 202 struct drm_modeset_acquire_ctx *ctx = config->acquire_ctx; in drm_modeset_unlock_all() 207 config->acquire_ctx = NULL; in drm_modeset_unlock_all()
|
| H A D | drm_gem.c | 1459 struct ww_acquire_ctx *acquire_ctx) in drm_gem_lock_reservations() argument 1464 ww_acquire_init(acquire_ctx, &reservation_ww_class); in drm_gem_lock_reservations() 1471 acquire_ctx); in drm_gem_lock_reservations() 1473 ww_acquire_fini(acquire_ctx); in drm_gem_lock_reservations() 1483 acquire_ctx); in drm_gem_lock_reservations() 1498 ww_acquire_fini(acquire_ctx); in drm_gem_lock_reservations() 1503 ww_acquire_done(acquire_ctx); in drm_gem_lock_reservations() 1511 struct ww_acquire_ctx *acquire_ctx) in drm_gem_unlock_reservations() argument 1518 ww_acquire_fini(acquire_ctx); in drm_gem_unlock_reservations()
|
| H A D | drm_atomic.c | 371 WARN_ON(!state->acquire_ctx); in drm_atomic_get_crtc_state() 378 ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx); in drm_atomic_get_crtc_state() 552 WARN_ON(!state->acquire_ctx); in drm_atomic_get_plane_state() 564 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx); in drm_atomic_get_plane_state() 616 WARN_ON(!state->acquire_ctx); in drm_atomic_get_colorop_state() 622 ret = drm_modeset_lock(&colorop->plane->mutex, state->acquire_ctx); in drm_atomic_get_colorop_state() 985 WARN_ON(!state->acquire_ctx); in drm_atomic_get_private_obj_state() 992 ret = drm_modeset_lock(&obj->lock, state->acquire_ctx); in drm_atomic_get_private_obj_state() 1280 WARN_ON(!state->acquire_ctx); in drm_atomic_get_connector_state() 1283 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); in drm_atomic_get_connector_state() [all …]
|
| H A D | drm_damage_helper.c | 133 state->acquire_ctx = &ctx; in drm_atomic_helper_dirtyfb() 164 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx); in drm_atomic_helper_dirtyfb()
|
| H A D | drm_atomic_helper.c | 3415 state->acquire_ctx = ctx; in drm_atomic_helper_update_plane() 3466 state->acquire_ctx = ctx; in drm_atomic_helper_disable_plane() 3514 state->acquire_ctx = ctx; in drm_atomic_helper_set_config() 3570 state->acquire_ctx = ctx; in drm_atomic_helper_disable_all() 3645 state->acquire_ctx = ctx; in drm_atomic_helper_reset_crtc() 3733 state->acquire_ctx = ctx; in drm_atomic_helper_duplicate_state() 3770 state->acquire_ctx = NULL; in drm_atomic_helper_duplicate_state() 3864 state->acquire_ctx = ctx; in drm_atomic_helper_commit_duplicated_state() 3877 state->acquire_ctx = NULL; in drm_atomic_helper_commit_duplicated_state() 3988 state->acquire_ctx = ctx; in drm_atomic_helper_page_flip() [all …]
|
| H A D | drm_self_refresh_helper.c | 91 state->acquire_ctx = &ctx; in drm_self_refresh_helper_entry_work()
|
| H A D | drm_color_mgmt.c | 324 state->acquire_ctx = ctx; in drm_crtc_legacy_gamma_set()
|
| H A D | drm_atomic_uapi.c | 1115 state->acquire_ctx); in drm_atomic_connector_commit_dpms() 1622 state->acquire_ctx = &ctx; in drm_mode_atomic_ioctl()
|
| H A D | drm_framebuffer.c | 1019 state->acquire_ctx = &ctx; in atomic_remove_fb()
|
| H A D | drm_client_modeset.c | 1051 state->acquire_ctx = &ctx; in drm_client_modeset_commit_atomic()
|
| H A D | drm_fb_helper.c | 795 state->acquire_ctx = &ctx; in setcmap_atomic()
|
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_modeset_lock.c | 18 state->base.acquire_ctx = ctx; in _intel_modeset_lock_begin()
|
| H A D | intel_global_state.c | 163 struct drm_modeset_acquire_ctx *ctx = state->base.acquire_ctx; in assert_global_state_read_locked() 308 state->base.acquire_ctx); in intel_atomic_lock_global_state()
|
| /linux/drivers/accel/ethosu/ |
| H A D | ethosu_job.c | 119 struct ww_acquire_ctx acquire_ctx; in ethosu_job_push() local 122 ret = drm_gem_lock_reservations(job->region_bo, job->region_cnt, &acquire_ctx); in ethosu_job_push() 142 drm_gem_unlock_reservations(job->region_bo, job->region_cnt, &acquire_ctx); in ethosu_job_push()
|
| /linux/drivers/accel/rocket/ |
| H A D | rocket_job.c | 190 struct ww_acquire_ctx acquire_ctx; in rocket_job_push() local 198 ret = drm_gem_lock_reservations(bos, job->in_bo_count + job->out_bo_count, &acquire_ctx); in rocket_job_push() 223 drm_gem_unlock_reservations(bos, job->in_bo_count + job->out_bo_count, &acquire_ctx); in rocket_job_push()
|
| /linux/drivers/accel/amdxdna/ |
| H A D | aie2_ctx.c | 957 struct ww_acquire_ctx acquire_ctx; in aie2_cmd_submit() local 984 ret = drm_gem_lock_reservations(job->bos, job->bo_cnt, &acquire_ctx); in aie2_cmd_submit() 994 drm_gem_unlock_reservations(job->bos, job->bo_cnt, &acquire_ctx); in aie2_cmd_submit() 1004 drm_gem_unlock_reservations(job->bos, job->bo_cnt, &acquire_ctx); in aie2_cmd_submit() 1034 drm_gem_unlock_reservations(job->bos, job->bo_cnt, &acquire_ctx); in aie2_cmd_submit()
|
| /linux/include/drm/ |
| H A D | drm_mode_config.h | 391 struct drm_modeset_acquire_ctx *acquire_ctx; member
|
| /linux/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_job.c | 316 struct ww_acquire_ctx acquire_ctx; in panfrost_job_push() local 320 &acquire_ctx); in panfrost_job_push() 346 drm_gem_unlock_reservations(job->bos, job->bo_count, &acquire_ctx); in panfrost_job_push()
|
| /linux/drivers/accel/ivpu/ |
| H A D | ivpu_job.c | 764 struct ww_acquire_ctx acquire_ctx; in ivpu_job_prepare_bos_for_submit() local 815 &acquire_ctx); in ivpu_job_prepare_bos_for_submit() 835 drm_gem_unlock_reservations((struct drm_gem_object **)job->bos, buf_count, &acquire_ctx); in ivpu_job_prepare_bos_for_submit()
|
| /linux/drivers/gpu/drm/gud/ |
| H A D | gud_connector.c | 78 state->acquire_ctx = &ctx; in gud_connector_backlight_update_status_work()
|
| /linux/drivers/gpu/drm/armada/ |
| H A D | armada_overlay.c | 277 state->acquire_ctx = ctx; in armada_overlay_plane_update()
|
| /linux/drivers/gpu/drm/vc4/ |
| H A D | vc4_kms.c | 55 ret = drm_modeset_lock(&vc4->ctm_state_lock, state->acquire_ctx); in vc4_get_ctm_state()
|
| /linux/drivers/gpu/drm/renesas/rcar-du/ |
| H A D | rcar_du_crtc.c | 1126 state->acquire_ctx = &ctx; in rcar_du_crtc_set_crc_source()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_kms.c | 875 int ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx); in vmw_crtc_state_and_lock()
|