Defined in 1 files as a function:
Referenced in 6 files:
- drivers/gpu/drm/i915/display/hsw_ips.c, line 166
- drivers/gpu/drm/i915/display/intel_cursor.c, line 832
- drivers/gpu/drm/i915/display/intel_display.c
- drivers/gpu/drm/i915/display/intel_display_types.h, line 2257
- drivers/gpu/drm/i915/display/intel_fbc.c, line 2129
- drivers/gpu/drm/i915/display/intel_modeset_verify.c, line 241
Smatch caller information:
drivers/gpu/drm/i915/display/hsw_ips.c hsw_ips_need_enable() -> intel_crtc_needs_fastset()
| 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_fastset()
| 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_fbc.c intel_fbc_update() -> intel_crtc_needs_fastset()
| 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_crtc_needs_color_update() -> intel_crtc_needs_fastset()
| 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_cursor.c intel_legacy_cursor_update() -> intel_crtc_needs_fastset()
| 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_display.c commit_pipe_pre_planes() -> intel_crtc_needs_fastset()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | crtc_state | 4096-ptr_max |
| PARAM_VALUE | 0 | crtc_state->update_pipe | 0 |
| 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_atomic_check() -> intel_crtc_needs_fastset()
| 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_fastset()
| 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_commit_tail() -> intel_crtc_needs_fastset()
| 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_fastset()
| 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_fastset()
| 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_crtc_atomic_check() -> intel_crtc_needs_fastset()
| 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_needs_color_update() -> intel_crtc_needs_fastset()
| 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_pre_update_crtc() -> intel_crtc_needs_fastset()
| 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_pre_update_crtc() -> intel_crtc_needs_fastset()
| 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_update_crtc() -> intel_crtc_needs_fastset()
| 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_modeset_verify.c intel_modeset_verify_crtc() -> intel_crtc_needs_fastset()
| 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_crtc.c intel_crtc_needs_color_update() -> intel_crtc_needs_fastset()
| 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 |