Documented in 1 files:

Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_overlay.c intel_overlay_do_put_image() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
LOCK2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->mutex

drivers/gpu/drm/i915/display/intel_overlay.c intel_overlay_switch_off() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c komeda_component_get_state() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_check_modeset() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_check_modeset() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_check_planes() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc_get_intf_mode() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_get_property() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_get_property() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_get_property() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_get_property() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll_mgr.c intel_atomic_get_dpll_state() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_load_detect.c intel_load_detect_get_pipe() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/i915/display/intel_dp.c intel_dp_detect() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 1152,4096-ptr_max
TASK_NOT_RUNNING
HALF_LOCKED2 &_connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/display/drm_hdcp_helper.c drm_hdcp_update_content_protection() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &ctx->hdcp_wq_lock
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &display->drm->mode_config.connection_mutex.mutex
HALF_LOCKED2 &drm_dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &hdcp->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/drm_crtc_helper.c drm_helper_encoder_in_use() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_modeset_lock.c drm_warn_on_modeset_not_all_locked() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &config->mutex

drivers/gpu/drm/drm_modeset_lock.c drm_warn_on_modeset_not_all_locked() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &config->mutex

drivers/gpu/drm/drm_plane_helper.c get_connectors_for_crtc() -> drm_modeset_is_locked()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
HALF_LOCKED2 &crtc->cursor->mutex
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &plane->dev->mode_config.connection_mutex
HALF_LOCKED2 &plane->dev->mode_config.mutex