Defined in 1 files as a function:

Referenced in 21 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_cdclk.c intel_modeset_calc_cdclk() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 0-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c i9xx_must_disable_cxsr() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c ilk_must_disable_cxsr() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_plane_atomic_calc_changes() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_plane.c intel_prepare_plane_fb() -> intel_crtc_needs_modeset()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dsb.c pre_commit_is_vrr_active() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/hsw_ips.c hsw_ips_need_disable() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/hsw_ips.c hsw_ips_need_enable() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/hsw_ips.c intel_crtc_needs_color_update() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.active_changed 0
PARAM_VALUE 0 crtc_state->uapi.connectors_changed 0
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/skl_watermark.c intel_mbus_joined_pipe() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/skl_watermark.c skl_wm_add_affected_planes() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/i9xx_wm.c g4x_compute_intermediate_wm() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/i9xx_wm.c i9xx_wm_compute() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/i9xx_wm.c ilk_compute_intermediate_wm() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/i9xx_wm.c vlv_compute_intermediate_wm() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/i9xx_wm.c vlv_compute_pipe_wm() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/i9xx_wm.c vlv_compute_pipe_wm() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.active_changed 0
PARAM_VALUE 0 crtc_state->uapi.connectors_changed 0
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_vblank.c intel_vblank_evade_init() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.active_changed 0
PARAM_VALUE 0 crtc_state->uapi.connectors_changed 0
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_vblank.c pre_commit_crtc_state() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_fbc.c __intel_fbc_prepare_dirty_rect() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fbc->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct intel_fbc)->lock

drivers/gpu/drm/i915/display/intel_fbc.c intel_fbc_can_flip_nuke() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
LOCK2 &fbc->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct intel_fbc)->lock

drivers/gpu/drm/i915/display/intel_color.c intel_color_add_affected_planes() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_color.c intel_color_prepare_commit() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_color.c intel_crtc_needs_color_update() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dp_mst.c intel_dp_mst_crtc_needs_modeset() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_dpll.c intel_dpll_crtc_compute_clock() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_dpll.c intel_dpll_crtc_get_dpll() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_psr.c intel_psr_pre_plane_update() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
LOCK2 &psr->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct intel_psr)->lock

drivers/gpu/drm/i915/display/intel_cmtg.c intel_cmtg_program() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_cursor.c intel_legacy_cursor_update() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 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

drivers/gpu/drm/i915/display/intel_fdi.c intel_fdi_add_affected_crtcs() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_fdi.c intel_fdi_atomic_check_link() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c audio_disabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c audio_enabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.active_changed 0
PARAM_VALUE 0 crtc_state->uapi.connectors_changed 0
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c commit_pipe_post_planes() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 irq

drivers/gpu/drm/i915/display/intel_display.c commit_pipe_pre_planes() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 irq

drivers/gpu/drm/i915/display/intel_display.c hsw_mode_set_planes_workaround() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c hsw_mode_set_planes_workaround() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c hsw_set_transconf() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c i9xx_set_pipeconf() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
BUF_SIZE 0 crtc_state->dsb_commit (-1),56
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c ilk_set_pipeconf() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
BUF_SIZE 0 crtc_state->dsb_commit (-1),56
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_async_flip_check_hw() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_display.c intel_async_flip_check_uapi() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.adjusted_mode.clock
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.mode.clock
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.pipe_mode.clock

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.adjusted_mode.clock
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.mode.clock
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.pipe_mode.clock

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.adjusted_mode.clock
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.mode.clock
NO_OVERFLOW_SIMPLE 0 crtc_state->hw.pipe_mode.clock

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check_config() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_check_config() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_commit_tail() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_commit_tail() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_dsb_prepare() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_atomic_dsb_prepare() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.active_changed 0
PARAM_VALUE 0 crtc_state->uapi.connectors_changed 0
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_commit_modeset_disables() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_cpu_transcoders_need_modeset() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_atomic_check() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_check_fastset() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_lobf_disabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_lobf_enabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.active_changed 0
PARAM_VALUE 0 crtc_state->uapi.connectors_changed 0
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_needs_color_update() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
BUF_SIZE 0 crtc_state->dsb_commit (-1),56
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_vrr_disabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_crtc_vrr_enabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 irq

drivers/gpu/drm/i915/display/intel_display.c intel_enable_crtc() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_encoders_update_prepare() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_joiner_add_affected_crtcs() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_joiner_add_affected_crtcs() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_modeset_all_pipes_late() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_modeset_pipes_in_mask_early() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_crtc_state
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/display/intel_display.c intel_pipes_need_modeset() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex
HALF_LOCKED2 &_state->dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_display.c intel_pre_plane_update() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_pre_update_crtc() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c intel_pre_update_crtc() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c planes_disabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c planes_enabling() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_display.c skl_commit_modeset_enables() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_dp_tunnel.c atomic_decrease_bw() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_dp_tunnel.c atomic_increase_bw() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_modeset_verify.c intel_modeset_verify_crtc() -> intel_crtc_needs_modeset()

Type Parameter Key Value
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_crtc.c intel_crtc_needs_color_update() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
PARAM_VALUE 0 crtc_state->uapi.active_changed 0
PARAM_VALUE 0 crtc_state->uapi.connectors_changed 0
PARAM_VALUE 0 crtc_state->uapi.mode_changed 0
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_crtc.c intel_crtc_needs_vblank_work() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 4096-ptr_max
DATA_SOURCE 0 crtc_state $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_atomic.c intel_any_crtc_needs_modeset() -> intel_crtc_needs_modeset()

Type Parameter Key Value
PARAM_VALUE 0 crtc_state 1-u64max
DATA_SOURCE 0 crtc_state r intel_atomic_get_new_crtc_state
RX_PATH
TASK_NOT_RUNNING