Searched refs:drm_modeset_lock (Results 1 - 25 of 53) sorted by relevance

123

/linux-master/include/drm/
H A Ddrm_modeset_lock.h31 struct drm_modeset_lock;
55 struct drm_modeset_lock *contended;
64 * list of held locks (drm_modeset_lock)
78 * struct drm_modeset_lock - used for locking modeset resources.
85 struct drm_modeset_lock { struct
106 void drm_modeset_lock_init(struct drm_modeset_lock *lock);
112 static inline void drm_modeset_lock_fini(struct drm_modeset_lock *lock)
121 static inline bool drm_modeset_is_locked(struct drm_modeset_lock *lock)
130 static inline void drm_modeset_lock_assert_held(struct drm_modeset_lock *lock)
135 int drm_modeset_lock(struc
[all...]
H A Ddrm_mode_config.h32 #include <drm/drm_modeset_lock.h>
190 * &drm_modeset_lock through drm_modeset_lock().
309 * encountered a &drm_modeset_lock deadlock and needs to drop all
396 struct drm_modeset_lock connection_mutex;
403 * impossible to use driver-private &struct drm_modeset_lock. Users of
H A Ddrm_crtc.h30 #include <drm/drm_modeset_lock.h>
959 struct drm_modeset_lock mutex;
H A Ddrm_plane.h31 #include <drm/drm_modeset_lock.h>
639 struct drm_modeset_lock mutex;
/linux-master/drivers/gpu/drm/
H A Ddrm_modeset_lock.c27 #include <drm/drm_modeset_lock.h>
38 * by &struct drm_modeset_lock and &struct drm_modeset_acquire_ctx.
47 * ret = drm_modeset_lock(lock, ctx)
67 * by passing a NULL instead of ctx in the drm_modeset_lock() call or
94 struct drm_printer p = drm_dbg_printer(NULL, DRM_UT_KMS, "drm_modeset_lock");
243 * all calls to drm_modeset_lock() will perform an interruptible
280 struct drm_modeset_lock *lock;
283 struct drm_modeset_lock, head);
290 static inline int modeset_lock(struct drm_modeset_lock *lock,
321 * we will need to be able to drm_modeset_lock() thing
392 int drm_modeset_lock(struct drm_modeset_lock *lock, function
401 EXPORT_SYMBOL(drm_modeset_lock); variable
[all...]
H A Ddrm_atomic.c358 ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx);
544 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx);
760 * of locking, hence drivers should not have a need to call drm_modeset_lock()
850 ret = drm_modeset_lock(&obj->lock, state->acquire_ctx);
1082 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx);
1303 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx);
1581 ret = drm_modeset_lock(&dev->mode_config.connection_mutex,
1784 drm_modeset_lock(&plane->mutex, NULL);
1792 drm_modeset_lock(&crtc->mutex, NULL);
1800 drm_modeset_lock(
[all...]
H A Ddrm_self_refresh_helper.c19 #include <drm/drm_modeset_lock.h>
H A Ddrm_crtc.c44 #include <drm/drm_modeset_lock.h>
544 drm_modeset_lock(&plane->mutex, NULL);
558 drm_modeset_lock(&crtc->mutex, NULL);
H A Ddrm_damage_helper.c162 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx);
H A DMakefile38 drm_modeset_lock.o \
H A Ddrm_encoder.c349 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
H A Ddrm_plane.c821 drm_modeset_lock(&plane->mutex, NULL);
1244 ret = drm_modeset_lock(&crtc->mutex, &ctx);
1252 ret = drm_modeset_lock(&crtc->cursor->mutex, &ctx);
1407 ret = drm_modeset_lock(&crtc->mutex, &ctx);
1410 ret = drm_modeset_lock(&plane->mutex, &ctx);
H A Ddrm_probe_helper.c350 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx);
399 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx);
573 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx);
H A Ddrm_color_mgmt.c448 drm_modeset_lock(&crtc->mutex, NULL);
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_modeset_lock.c6 #include <drm/drm_modeset_lock.h>
H A Dintel_global_state.c115 struct drm_modeset_lock *lock)
117 struct drm_modeset_lock *l;
274 ret = drm_modeset_lock(&crtc->base.mutex,
H A Dintel_load_detect.c83 ret = drm_modeset_lock(&crtc->base.mutex, ctx);
97 ret = drm_modeset_lock(&possible_crtc->base.mutex, ctx);
H A Dhsw_ips.c295 ret = drm_modeset_lock(&crtc->base.mutex, NULL);
H A Dintel_display_core.h17 #include <drm/drm_modeset_lock.h>
/linux-master/drivers/gpu/drm/nouveau/
H A Dnouveau_backlight.c128 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx);
138 ret = drm_modeset_lock(&crtc->mutex, &ctx);
171 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx);
181 ret = drm_modeset_lock(&crtc->mutex, &ctx);
/linux-master/drivers/gpu/drm/vboxvideo/
H A Dvbox_irq.c128 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c350 drm_modeset_lock(&mgr->base.lock, NULL);
1018 drm_modeset_lock(&crtc->mutex, NULL);
1069 drm_modeset_lock(&crtc->mutex, NULL);
1298 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx);
1612 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
1621 drm_modeset_lock(&crtc->mutex, NULL);
1800 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
1809 drm_modeset_lock(&crtc->mutex, NULL);
1988 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);
1997 drm_modeset_lock(
[all...]
H A Damdgpu_dm_crc.c273 ret = drm_modeset_lock(&crtc->mutex, NULL);
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_drv.h20 #include <drm/drm_modeset_lock.h>
224 struct drm_modeset_lock ctm_state_lock;
/linux-master/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-hdcp.c493 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL);

Completed in 175 milliseconds

123