Home
last modified time | relevance | path

Searched refs:drm_modeset_lock (Results 1 – 24 of 24) sorted by relevance

/linux/include/drm/
H A Ddrm_modeset_lock.h31 struct drm_modeset_lock;
55 struct drm_modeset_lock *contended;
85 struct drm_modeset_lock { struct
106 void drm_modeset_lock_init(struct drm_modeset_lock *lock); argument
112 static inline void drm_modeset_lock_fini(struct drm_modeset_lock *lock) in drm_modeset_lock_fini()
121 static inline bool drm_modeset_is_locked(struct drm_modeset_lock *lock) in drm_modeset_is_locked()
130 static inline void drm_modeset_lock_assert_held(struct drm_modeset_lock *lock) in drm_modeset_lock_assert_held()
135 int drm_modeset_lock(struct drm_modeset_lock *lock,
137 int __must_check drm_modeset_lock_single_interruptible(struct drm_modeset_lock *lock);
138 void drm_modeset_unlock(struct drm_modeset_lock *lock);
H A Ddrm_mode_config.h381 struct drm_modeset_lock connection_mutex;
H A Ddrm_plane.h666 struct drm_modeset_lock mutex;
H A Ddrm_atomic.h351 struct drm_modeset_lock lock;
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_backlight.c128 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in nv50_edp_get_brightness()
138 ret = drm_modeset_lock(&crtc->mutex, &ctx); in nv50_edp_get_brightness()
171 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in nv50_edp_set_brightness()
181 ret = drm_modeset_lock(&crtc->mutex, &ctx); in nv50_edp_set_brightness()
/linux/drivers/gpu/drm/
H A Ddrm_atomic.c379 ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx); in drm_atomic_get_crtc_state()
565 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx); in drm_atomic_get_plane_state()
623 ret = drm_modeset_lock(&colorop->plane->mutex, state->acquire_ctx); in drm_atomic_get_colorop_state()
960 ret = drm_modeset_lock(&obj->lock, state->acquire_ctx); in drm_atomic_get_private_obj_state()
1144 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_atomic_get_connector_for_encoder()
1251 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); in drm_atomic_get_connector_state()
1484 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); in drm_atomic_add_affected_connectors()
1810 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, in update_output_state()
2014 drm_modeset_lock(&colorop->plane->mutex, NULL); in __drm_state_dump()
2022 drm_modeset_lock(&plane->mutex, NULL); in __drm_state_dump()
[all …]
H A Ddrm_plane.c867 drm_modeset_lock(&plane->mutex, NULL); in drm_mode_getplane()
1298 ret = drm_modeset_lock(&crtc->mutex, &ctx); in drm_mode_cursor_common()
1306 ret = drm_modeset_lock(&crtc->cursor->mutex, &ctx); in drm_mode_cursor_common()
1461 ret = drm_modeset_lock(&crtc->mutex, &ctx); in drm_mode_page_flip_ioctl()
1464 ret = drm_modeset_lock(&plane->mutex, &ctx); in drm_mode_page_flip_ioctl()
H A Ddrm_encoder.c349 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getencoder()
H A DMakefile64 drm_modeset_lock.o \
H A Ddrm_connector.c2808 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_set_link_status_property()
3167 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_privacy_screen_notifier()
3431 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getconnector()
H A Ddrm_color_mgmt.c450 drm_modeset_lock(&crtc->mutex, NULL); in drm_mode_gamma_get_ioctl()
H A Ddrm_mode_config.c478 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, in drmm_mode_config_init()
H A Ddrm_atomic_uapi.c1098 ret = drm_modeset_lock(&state->dev->mode_config.connection_mutex, in drm_atomic_connector_commit_dpms()
/linux/Documentation/gpu/
H A Ddrm-kms.rst275 drm_modeset_lock <drm_modeset_lock>`. As a general rule the locking shouldn't be
485 .. kernel-doc:: drivers/gpu/drm/drm_modeset_lock.c
488 .. kernel-doc:: include/drm/drm_modeset_lock.h
491 .. kernel-doc:: drivers/gpu/drm/drm_modeset_lock.c
/linux/drivers/gpu/drm/tilcdc/
H A Dtilcdc_crtc.c578 drm_modeset_lock(&crtc->mutex, NULL); in tilcdc_crtc_recover_work()
883 drm_modeset_lock(&crtc->mutex, NULL); in tilcdc_crtc_update_clk()
/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-hdcp.c493 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in cdns_mhdp_hdcp_prop_work()
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.c874 int ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx); in vmw_crtc_state_and_lock()
1264 ret = drm_modeset_lock(&crtc->mutex, &ctx); in vmw_du_update_layout()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_drv.c2782 drm_modeset_lock(&crtc->mutex, NULL); in amdgpu_runtime_idle_check_display()
2791 drm_modeset_lock(&drm_dev->mode_config.connection_mutex, NULL); in amdgpu_runtime_idle_check_display()
/linux/drivers/gpu/drm/i915/display/
H A Dintel_audio.c946 ret = drm_modeset_lock(&crtc->base.mutex, state->base.acquire_ctx); in glk_force_audio_cdclk_commit()
/linux/drivers/gpu/drm/msm/disp/dpu1/
H A Ddpu_crtc.c145 ret = drm_modeset_lock(&crtc->mutex, NULL); in dpu_crtc_set_crc_source()
/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_mst_types.c212 drm_modeset_lock(&root->mst_mgr.base.lock, NULL); in amdgpu_dm_mst_connector_early_unregister()
H A Damdgpu_dm.c7655 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in panel_power_savings_show()
7681 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in panel_power_savings_store()
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-dp.c1848 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in dw_dp_link_retrain()
/linux/drivers/gpu/drm/bridge/analogix/
H A Danx7625.c2124 drm_modeset_lock(&drm_dev->mode_config.connection_mutex, NULL); in hdcp_check_work_func()