/Linux-v4.19/include/drm/ |
D | drm_modeset_lock.h | 29 struct drm_modeset_lock; 52 struct drm_modeset_lock *contended; 76 struct drm_modeset_lock { struct 97 void drm_modeset_lock_init(struct drm_modeset_lock *lock); argument 103 static inline void drm_modeset_lock_fini(struct drm_modeset_lock *lock) in drm_modeset_lock_fini() 112 static inline bool drm_modeset_is_locked(struct drm_modeset_lock *lock) in drm_modeset_is_locked() 117 int drm_modeset_lock(struct drm_modeset_lock *lock, 119 int __must_check drm_modeset_lock_single_interruptible(struct drm_modeset_lock *lock); 120 void drm_modeset_unlock(struct drm_modeset_lock *lock);
|
D | drm_mode_config.h | 373 struct drm_modeset_lock connection_mutex;
|
D | drm_crtc.h | 843 struct drm_modeset_lock mutex;
|
D | drm_plane.h | 560 struct drm_modeset_lock mutex;
|
/Linux-v4.19/drivers/gpu/drm/ |
D | drm_modeset_lock.c | 225 struct drm_modeset_lock *lock; in drm_modeset_drop_locks() 228 struct drm_modeset_lock, head); in drm_modeset_drop_locks() 235 static inline int modeset_lock(struct drm_modeset_lock *lock, in modeset_lock() 291 struct drm_modeset_lock *contended = ctx->contended; in drm_modeset_backoff() 308 void drm_modeset_lock_init(struct drm_modeset_lock *lock) in drm_modeset_lock_init() 333 int drm_modeset_lock(struct drm_modeset_lock *lock, in drm_modeset_lock() function 342 EXPORT_SYMBOL(drm_modeset_lock); 353 int drm_modeset_lock_single_interruptible(struct drm_modeset_lock *lock) in drm_modeset_lock_single_interruptible() 363 void drm_modeset_unlock(struct drm_modeset_lock *lock) in drm_modeset_unlock() 395 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_modeset_lock_all_ctx() [all …]
|
D | drm_probe_helper.c | 270 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_detect_ctx() 316 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_helper_probe_detect() 408 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_single_connector_modes()
|
D | drm_plane.c | 516 drm_modeset_lock(&plane->mutex, NULL); in drm_mode_getplane() 928 ret = drm_modeset_lock(&crtc->mutex, &ctx); in drm_mode_cursor_common() 936 ret = drm_modeset_lock(&crtc->cursor->mutex, &ctx); in drm_mode_cursor_common() 1083 ret = drm_modeset_lock(&crtc->mutex, &ctx); in drm_mode_page_flip_ioctl() 1086 ret = drm_modeset_lock(&plane->mutex, &ctx); in drm_mode_page_flip_ioctl()
|
D | drm_encoder.c | 231 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getencoder()
|
D | drm_atomic.c | 296 ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx); in drm_atomic_get_crtc_state() 814 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx); in drm_atomic_get_plane_state() 1280 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); in drm_atomic_get_connector_state() 1839 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); in drm_atomic_add_affected_connectors() 2080 drm_modeset_lock(&plane->mutex, NULL); in __drm_state_dump() 2088 drm_modeset_lock(&crtc->mutex, NULL); in __drm_state_dump() 2096 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in __drm_state_dump() 2182 ret = drm_modeset_lock(&state->dev->mode_config.connection_mutex, in drm_atomic_connector_commit_dpms()
|
D | Makefile | 16 drm_modeset_lock.o drm_atomic.o drm_bridge.o \
|
D | drm_crtc.c | 415 drm_modeset_lock(&plane->mutex, NULL); in drm_mode_getcrtc() 429 drm_modeset_lock(&crtc->mutex, NULL); in drm_mode_getcrtc()
|
D | drm_color_mgmt.c | 333 drm_modeset_lock(&crtc->mutex, NULL); in drm_mode_gamma_get_ioctl()
|
D | drm_connector.c | 1575 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_set_link_status_property() 1805 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getconnector()
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_kms.h | 54 struct drm_modeset_lock glob_state_lock;
|
D | mdp5_smp.c | 350 drm_modeset_lock(&mdp5_kms->glob_state_lock, NULL); in mdp5_smp_dump()
|
/Linux-v4.19/drivers/gpu/drm/vc4/ |
D | vc4_kms.c | 47 ret = drm_modeset_lock(&vc4->ctm_state_lock, state->acquire_ctx); in vc4_get_ctm_state()
|
D | vc4_drv.h | 201 struct drm_modeset_lock ctm_state_lock;
|
/Linux-v4.19/Documentation/gpu/ |
D | drm-kms.rst | 500 .. kernel-doc:: drivers/gpu/drm/drm_modeset_lock.c 503 .. kernel-doc:: include/drm/drm_modeset_lock.h 506 .. kernel-doc:: drivers/gpu/drm/drm_modeset_lock.c
|
/Linux-v4.19/drivers/gpu/drm/tilcdc/ |
D | tilcdc_crtc.c | 565 drm_modeset_lock(&crtc->mutex, NULL); in tilcdc_crtc_recover_work() 861 drm_modeset_lock(&crtc->mutex, NULL); in tilcdc_crtc_update_clk()
|
/Linux-v4.19/drivers/gpu/drm/tinydrm/core/ |
D | tinydrm-helpers.c | 91 drm_modeset_lock(&plane->mutex, NULL); in tinydrm_fb_dirty()
|
/Linux-v4.19/drivers/gpu/drm/amd/display/ |
D | TODO | 70 12. drm_modeset_lock in MST should no longer be needed in recent kernels
|
/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_dp_mst.c | 516 drm_modeset_lock(&connector->dev->mode_config.connection_mutex, NULL); in intel_dp_destroy_mst_connector()
|
D | intel_hdcp.c | 713 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in intel_hdcp_prop_work()
|
D | intel_opregion.c | 458 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in asle_set_backlight()
|
/Linux-v4.19/drivers/gpu/drm/sti/ |
D | sti_gdp.c | 216 drm_modeset_lock(&drm_plane->mutex, NULL); in gdp_dbg_show()
|