Documented in 1 files:
Defined in 1 files as a function:
Referenced in 34 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_audio.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crtc.c, line 67
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_freesync.c, line 284
- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c
- drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c, line 777
- drivers/gpu/drm/armada/armada_crtc.c, line 463
- drivers/gpu/drm/ast/ast_dp.c, line 394
- drivers/gpu/drm/ast/ast_mode.c, line 794
- drivers/gpu/drm/display/drm_dp_mst_topology.c
- drivers/gpu/drm/drm_atomic.c, line 1803
- drivers/gpu/drm/drm_atomic_helper.c
- drivers/gpu/drm/drm_damage_helper.c, line 81
- drivers/gpu/drm/i915/display/intel_atomic.c, line 189
- drivers/gpu/drm/i915/display/intel_display_types.h, line 2244
- drivers/gpu/drm/i915/display/intel_hdcp.c, line 2713
- drivers/gpu/drm/imx/dc/dc-crtc.c
- drivers/gpu/drm/imx/dcss/dcss-plane.c, line 292
- drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c, line 656
- drivers/gpu/drm/ingenic/ingenic-drm-drv.c
- drivers/gpu/drm/ingenic/ingenic-ipu.c, line 355
- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c, line 859
- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c, line 866
- drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c, line 236
- drivers/gpu/drm/msm/msm_atomic.c, line 156
- drivers/gpu/drm/nouveau/dispnv50/crc.c, line 363
- drivers/gpu/drm/nouveau/dispnv50/disp.c
- drivers/gpu/drm/nouveau/dispnv50/head.c, line 411
- drivers/gpu/drm/nouveau/dispnv50/wndw.c, line 465
- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c, line 2023
- drivers/gpu/drm/tidss/tidss_crtc.c
- drivers/gpu/drm/vboxvideo/vbox_mode.c, line 185
- drivers/gpu/drm/virtio/virtgpu_display.c, line 142
- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c, line 1056
Smatch caller information:
drivers/gpu/drm/i915/display/intel_cdclk.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 0-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/imx/dcss/dcss-plane.c dcss_plane_atomic_update() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/i915/display/intel_plane.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/rockchip/rockchip_drm_vop2.c vop2_crtc_atomic_flush() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/nouveau/dispnv50/head.c nv50_head_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 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/ingenic/ingenic-drm-drv.c ingenic_drm_crtc_atomic_begin() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/ingenic/ingenic-drm-drv.c ingenic_drm_crtc_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| 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/ingenic/ingenic-drm-drv.c ingenic_drm_crtc_atomic_flush() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/ingenic/ingenic-drm-drv.c ingenic_drm_plane_atomic_update() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c komeda_improc_validate() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| BUF_SIZE | 0 | state | 352 |
| 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/i915/display/intel_dsb.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_async_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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/drm_atomic_helper.c drm_atomic_helper_check_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_commit_crtc_disable() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| 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_commit_crtc_enable() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| 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_commit_encoder_bridge_disable() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| 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_commit_encoder_bridge_enable() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| 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_commit_encoder_bridge_post_disable() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| 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_commit_encoder_bridge_pre_enable() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| 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_commit_planes() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_update_legacy_modeset_state() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/drm_atomic_helper.c set_fence_deadline() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &dev->mode_config.connection_mutex.mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/drm_atomic.c drm_atomic_check_only() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &client->modeset_mutex |
drivers/gpu/drm/virtio/virtgpu_display.c virtio_gpu_crtc_atomic_flush() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/arm/display/komeda/komeda_crtc.c komeda_crtc_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| 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/arm/display/komeda/komeda_crtc.c komeda_crtc_atomic_flush() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/i915/display/hsw_ips.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/nouveau/dispnv50/crc.c nv50_crc_atomic_check_head() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 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/msm_atomic.c can_do_async() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| 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_setup_cp_blocks() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/skl_watermark.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_atomic_setup_commit() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_crtc_copy_transient_flags() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $0 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_mod_power_setup_streams() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_mod_power_update_streams() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | _T->lock |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c dm_update_crtc_state() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $4 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c dm_update_crtc_state() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $4 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c modereset_required() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | $0 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c should_reset_plane() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_freesync.c amdgpu_dm_update_stream_irq_parameters() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| LOCK2 | flags |
drivers/gpu/drm/ast/ast_mode.c ast_crtc_helper_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| 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/display/drm_dp_mst_topology.c drm_dp_atomic_release_time_slots() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/display/drm_dp_mst_topology.c drm_dp_mst_root_conn_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/display/drm_dp_mst_topology.c drm_dp_mst_root_conn_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_crtc_set_base_and_mode() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/i915/display/i9xx_wm.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.c mdp5_encoder_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | state->adjusted_mode.clock | |
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/i915/display/intel_vblank.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c dpu_plane_atomic_check_nosspp() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $2 |
| 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/i915/display/intel_fbc.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/imx/ipuv3/ipuv3-plane.c ipu_plane_atomic_update() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/drm_damage_helper.c drm_atomic_helper_check_plane_damage() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| 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/i915/display/intel_dp_mst.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_dpll.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_psr.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &psr->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct intel_psr)->lock |
drivers/gpu/drm/nouveau/dispnv50/wndw.c nv50_wndw_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-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/i915/display/intel_hdcp.c intel_hdcp_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/tidss/tidss_crtc.c tidss_crtc_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| 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/tidss/tidss_crtc.c tidss_crtc_atomic_flush() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tidss/tidss_crtc.c tidss_crtc_atomic_flush() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| PARAM_VALUE | 0 | state->active_changed | 0 |
| PARAM_VALUE | 0 | state->connectors_changed | 0 |
| PARAM_VALUE | 0 | state->mode_changed | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/i915/display/intel_cmtg.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_cursor.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | 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_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/imx/dc/dc-crtc.c dc_crtc_atomic_begin() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/imx/dc/dc-crtc.c dc_crtc_atomic_flush() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/i915/display/intel_display.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_audio.c amdgpu_dm_commit_audio() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_audio.c amdgpu_dm_commit_audio() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_disp_outp_atomic_check_clr() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| 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/nouveau/dispnv50/disp.c nv50_disp_outp_atomic_check_set() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | r drm_atomic_get_new_crtc_state |
| 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/nouveau/dispnv50/disp.c nv50_msto_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | state->adjusted_mode.clock | |
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c amdgpu_dm_crtc_modeset_required() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| DATA_SOURCE | 0 | state | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_dp_tunnel.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/i915/display/intel_modeset_verify.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/vmwgfx/vmwgfx_kms.c vmw_kms_atomic_check_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| 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/ast/ast_dp.c ast_astdp_encoder_helper_atomic_check() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | state->adjusted_mode.clock | |
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/gpu/drm/i915/display/intel_crtc.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/ingenic/ingenic-ipu.c ingenic_ipu_plane_atomic_update() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/i915/display/intel_atomic.c intel_connector_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_atomic.c intel_crtc_needs_modeset() -> drm_atomic_crtc_needs_modeset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | state | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |