| /linux/include/drm/ |
| H A D | drm_modeset_lock.h | 31 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 D | drm_mode_config.h | 381 struct drm_modeset_lock connection_mutex;
|
| H A D | drm_plane.h | 666 struct drm_modeset_lock mutex;
|
| H A D | drm_atomic.h | 351 struct drm_modeset_lock lock;
|
| /linux/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_backlight.c | 128 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 D | drm_atomic.c | 379 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 D | drm_plane.c | 867 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 D | drm_encoder.c | 349 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getencoder()
|
| H A D | Makefile | 64 drm_modeset_lock.o \
|
| H A D | drm_connector.c | 2808 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 D | drm_color_mgmt.c | 450 drm_modeset_lock(&crtc->mutex, NULL); in drm_mode_gamma_get_ioctl()
|
| H A D | drm_mode_config.c | 478 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, in drmm_mode_config_init()
|
| H A D | drm_atomic_uapi.c | 1098 ret = drm_modeset_lock(&state->dev->mode_config.connection_mutex, in drm_atomic_connector_commit_dpms()
|
| /linux/Documentation/gpu/ |
| H A D | drm-kms.rst | 275 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 D | tilcdc_crtc.c | 578 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 D | cdns-mhdp8546-hdcp.c | 493 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in cdns_mhdp_hdcp_prop_work()
|
| /linux/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_kms.c | 874 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 D | amdgpu_drv.c | 2782 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 D | intel_audio.c | 946 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 D | dpu_crtc.c | 145 ret = drm_modeset_lock(&crtc->mutex, NULL); in dpu_crtc_set_crc_source()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_mst_types.c | 212 drm_modeset_lock(&root->mst_mgr.base.lock, NULL); in amdgpu_dm_mst_connector_early_unregister()
|
| H A D | amdgpu_dm.c | 7655 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 D | dw-dp.c | 1848 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in dw_dp_link_retrain()
|
| /linux/drivers/gpu/drm/bridge/analogix/ |
| H A D | anx7625.c | 2124 drm_modeset_lock(&drm_dev->mode_config.connection_mutex, NULL); in hdcp_check_work_func()
|