Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/include/drm/
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);
A Ddrm_mode_config.h396 struct drm_modeset_lock connection_mutex;
A Ddrm_crtc.h964 struct drm_modeset_lock mutex;
A Ddrm_plane.h618 struct drm_modeset_lock mutex;
/linux-6.3-rc2/drivers/gpu/drm/
A Ddrm_modeset_lock.c280 struct drm_modeset_lock *lock; in drm_modeset_drop_locks()
283 struct drm_modeset_lock, head); in drm_modeset_drop_locks()
290 static inline int modeset_lock(struct drm_modeset_lock *lock, in modeset_lock()
348 struct drm_modeset_lock *contended = ctx->contended; in drm_modeset_backoff()
366 void drm_modeset_lock_init(struct drm_modeset_lock *lock) in drm_modeset_lock_init()
392 int drm_modeset_lock(struct drm_modeset_lock *lock, in drm_modeset_lock() function
401 EXPORT_SYMBOL(drm_modeset_lock);
422 void drm_modeset_unlock(struct drm_modeset_lock *lock) in drm_modeset_unlock()
462 ret = drm_modeset_lock(&crtc->mutex, ctx); in drm_modeset_lock_all_ctx()
468 ret = drm_modeset_lock(&plane->mutex, ctx); in drm_modeset_lock_all_ctx()
[all …]
A Ddrm_atomic.c349 ret = drm_modeset_lock(&crtc->mutex, state->acquire_ctx); in drm_atomic_get_crtc_state()
535 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx); in drm_atomic_get_plane_state()
840 ret = drm_modeset_lock(&obj->lock, state->acquire_ctx); in drm_atomic_get_private_obj_state()
1012 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); in drm_atomic_get_connector_state()
1232 ret = drm_modeset_lock(&config->connection_mutex, state->acquire_ctx); in drm_atomic_add_affected_connectors()
1510 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, in update_output_state()
1712 drm_modeset_lock(&plane->mutex, NULL); in __drm_state_dump()
1720 drm_modeset_lock(&crtc->mutex, NULL); in __drm_state_dump()
1728 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in __drm_state_dump()
A Ddrm_plane.c707 drm_modeset_lock(&plane->mutex, NULL); in drm_mode_getplane()
1128 ret = drm_modeset_lock(&crtc->mutex, &ctx); in drm_mode_cursor_common()
1136 ret = drm_modeset_lock(&crtc->cursor->mutex, &ctx); in drm_mode_cursor_common()
1291 ret = drm_modeset_lock(&crtc->mutex, &ctx); in drm_mode_page_flip_ioctl()
1294 ret = drm_modeset_lock(&plane->mutex, &ctx); in drm_mode_page_flip_ioctl()
A Ddrm_probe_helper.c323 ret = drm_modeset_lock(&connector->dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_detect_ctx()
372 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, ctx); in drm_helper_probe_detect()
539 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in drm_helper_probe_single_connector_modes()
A Ddrm_damage_helper.c162 ret = drm_modeset_lock(&plane->mutex, state->acquire_ctx); in drm_atomic_helper_dirtyfb()
A DMakefile37 drm_modeset_lock.o \
A Ddrm_encoder.c345 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getencoder()
A Ddrm_crtc.c557 drm_modeset_lock(&plane->mutex, NULL); in drm_mode_getcrtc()
571 drm_modeset_lock(&crtc->mutex, NULL); in drm_mode_getcrtc()
A Ddrm_color_mgmt.c448 drm_modeset_lock(&crtc->mutex, NULL); in drm_mode_gamma_get_ioctl()
A Ddrm_connector.c2336 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_set_link_status_property()
2662 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_connector_privacy_screen_notifier()
2926 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in drm_mode_getconnector()
/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_global_state.c72 struct drm_modeset_lock *lock) in modeset_lock_is_held()
74 struct drm_modeset_lock *l; in modeset_lock_is_held()
229 ret = drm_modeset_lock(&crtc->base.mutex, in intel_atomic_lock_global_state()
/linux-6.3-rc2/drivers/gpu/drm/nouveau/
A Dnouveau_backlight.c163 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in nv50_edp_get_brightness()
173 ret = drm_modeset_lock(&crtc->mutex, &ctx); in nv50_edp_get_brightness()
206 ret = drm_modeset_lock(&dev->mode_config.connection_mutex, &ctx); in nv50_edp_set_brightness()
216 ret = drm_modeset_lock(&crtc->mutex, &ctx); in nv50_edp_set_brightness()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/amdgpu_dm/
A Damdgpu_dm_debugfs.c870 drm_modeset_lock(&crtc->mutex, NULL); in amdgpu_current_bpc_show()
1460 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in dp_dsc_clock_en_write()
1469 drm_modeset_lock(&crtc->mutex, NULL); in dp_dsc_clock_en_write()
1644 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in dp_dsc_slice_width_write()
1653 drm_modeset_lock(&crtc->mutex, NULL); in dp_dsc_slice_width_write()
1828 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in dp_dsc_slice_height_write()
1837 drm_modeset_lock(&crtc->mutex, NULL); in dp_dsc_slice_height_write()
2005 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in dp_dsc_bits_per_pixel_write()
2014 drm_modeset_lock(&crtc->mutex, NULL); in dp_dsc_bits_per_pixel_write()
2334 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in dp_max_bpc_read()
[all …]
A Damdgpu_dm_crc.c280 ret = drm_modeset_lock(&crtc->mutex, NULL); in amdgpu_dm_crtc_set_crc_source()
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_kms.h89 struct drm_modeset_lock global_state_lock;
/linux-6.3-rc2/Documentation/gpu/
A Ddrm-kms.rst275 drm_modeset_lock <drm_modeset_lock>`. As a general rule the locking shouldn't be
453 .. kernel-doc:: drivers/gpu/drm/drm_modeset_lock.c
456 .. kernel-doc:: include/drm/drm_modeset_lock.h
459 .. kernel-doc:: drivers/gpu/drm/drm_modeset_lock.c
/linux-6.3-rc2/drivers/gpu/drm/vboxvideo/
A Dvbox_irq.c128 drm_modeset_lock(&dev->mode_config.connection_mutex, NULL); in vbox_update_mode_hints()
/linux-6.3-rc2/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_kms.h43 struct drm_modeset_lock glob_state_lock;
A Dmdp5_smp.c340 drm_modeset_lock(&mdp5_kms->glob_state_lock, NULL); in mdp5_smp_dump()
/linux-6.3-rc2/drivers/gpu/drm/tilcdc/
A Dtilcdc_crtc.c578 drm_modeset_lock(&crtc->mutex, NULL); in tilcdc_crtc_recover_work()
890 drm_modeset_lock(&crtc->mutex, NULL); in tilcdc_crtc_update_clk()
/linux-6.3-rc2/drivers/gpu/drm/amd/display/
A DTODO70 12. drm_modeset_lock in MST should no longer be needed in recent kernels

Completed in 43 milliseconds

123