Home
last modified time | relevance | path

Searched refs:acquire_ctx (Results 1 – 25 of 29) sorted by relevance

12

/linux/drivers/gpu/drm/v3d/
H A Dv3d_submit.c24 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 Ddrm_modeset_lock.c173 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 Ddrm_gem.c1459 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 Ddrm_atomic.c371 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 Ddrm_damage_helper.c133 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 Ddrm_atomic_helper.c3415 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 Ddrm_self_refresh_helper.c91 state->acquire_ctx = &ctx; in drm_self_refresh_helper_entry_work()
H A Ddrm_color_mgmt.c324 state->acquire_ctx = ctx; in drm_crtc_legacy_gamma_set()
H A Ddrm_atomic_uapi.c1115 state->acquire_ctx); in drm_atomic_connector_commit_dpms()
1622 state->acquire_ctx = &ctx; in drm_mode_atomic_ioctl()
H A Ddrm_framebuffer.c1019 state->acquire_ctx = &ctx; in atomic_remove_fb()
H A Ddrm_client_modeset.c1051 state->acquire_ctx = &ctx; in drm_client_modeset_commit_atomic()
H A Ddrm_fb_helper.c795 state->acquire_ctx = &ctx; in setcmap_atomic()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_modeset_lock.c18 state->base.acquire_ctx = ctx; in _intel_modeset_lock_begin()
H A Dintel_global_state.c163 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 Dethosu_job.c119 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 Drocket_job.c190 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 Daie2_ctx.c957 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 Ddrm_mode_config.h391 struct drm_modeset_acquire_ctx *acquire_ctx; member
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c316 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 Divpu_job.c764 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 Dgud_connector.c78 state->acquire_ctx = &ctx; in gud_connector_backlight_update_status_work()
/linux/drivers/gpu/drm/armada/
H A Darmada_overlay.c277 state->acquire_ctx = ctx; in armada_overlay_plane_update()
/linux/drivers/gpu/drm/vc4/
H A Dvc4_kms.c55 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 Drcar_du_crtc.c1126 state->acquire_ctx = &ctx; in rcar_du_crtc_set_crc_source()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.c875 int ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx); in vmw_crtc_state_and_lock()

12