Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 12 files:
- drivers/gpu/drm/ast/ast_cursor.c, line 269
- drivers/gpu/drm/drm_damage_helper.c, line 336
- drivers/gpu/drm/drm_mipi_dbi.c, line 391
- drivers/gpu/drm/i915/display/intel_plane.c, line 441
- drivers/gpu/drm/i915/display/intel_psr.c, line 2974
- drivers/gpu/drm/sitronix/st7586.c, line 189
- drivers/gpu/drm/tiny/gm12u320.c, line 586
- drivers/gpu/drm/tiny/ili9225.c, line 198
- drivers/gpu/drm/tiny/repaper.c, line 840
- drivers/gpu/drm/tiny/sharp-memory.c, line 253
- drivers/gpu/drm/virtio/virtgpu_plane.c, line 263
- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c, line 1104
Smatch caller information:
drivers/gpu/drm/i915/display/intel_plane.c intel_plane_copy_uapi_plane_damage() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | rect | 4096-ptr_max |
| BUF_SIZE | 2 | rect | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/tiny/ili9225.c ili9225_plane_helper_atomic_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 4096-ptr_max |
| PARAM_VALUE | 1 | state->fb | 1-u64max |
| PARAM_VALUE | 2 | rect | 8110704982782996480 |
| DATA_SOURCE | 0 | old_state | r drm_atomic_get_old_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/repaper.c repaper_pipe_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | rect | 5879257544784924672 |
| DATA_SOURCE | 0 | old_state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/virtio/virtgpu_plane.c virtio_gpu_primary_plane_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old_state | 4096-ptr_max |
| PARAM_VALUE | 1 | state | 4096-ptr_max |
| PARAM_VALUE | 1 | state->fb | 1-u64max |
| PARAM_VALUE | 2 | rect | 5392634950860218368 |
| DATA_SOURCE | 0 | old_state | r drm_atomic_get_old_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/ast/ast_cursor.c ast_cursor_plane_helper_atomic_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 4096-ptr_max |
| PARAM_VALUE | 2 | rect | 3412537056269586432 |
| DATA_SOURCE | 0 | old_state | r drm_atomic_get_old_plane_state |
| DATA_SOURCE | 1 | state | r drm_atomic_get_new_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c vmw_stdu_primary_plane_prepare_fb() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 4096-ptr_max |
| PARAM_VALUE | 1 | state->fb | 1-u64max |
| PARAM_VALUE | 2 | rect | 3076895296990294016 |
| DATA_SOURCE | 1 | state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/display/intel_psr.c intel_psr2_sel_fetch_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | old_state->dst.x1 | 0-s32max |
| PARAM_VALUE | 0 | old_state->dst.y1 | 0-s32max |
| PARAM_VALUE | 1 | state->dst.x1 | 0-s32max |
| PARAM_VALUE | 1 | state->dst.y1 | 0-s32max |
| PARAM_VALUE | 2 | rect | 4049072545717891072 |
| PARAM_VALUE | 2 | rect->x1 | 0 |
| PARAM_VALUE | 2 | rect->x2 | s32max |
| PARAM_VALUE | 2 | rect->y1 | (-1) |
| PARAM_VALUE | 2 | rect->y2 | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/sitronix/st7586.c st7586_plane_helper_atomic_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 4096-ptr_max |
| PARAM_VALUE | 1 | state->fb | 1-u64max |
| PARAM_VALUE | 2 | rect | 9213146921522372608 |
| DATA_SOURCE | 0 | old_state | r drm_atomic_get_old_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/gm12u320.c gm12u320_pipe_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | rect | 2724373215649468416 |
| DATA_SOURCE | 0 | old_state | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/drm_mipi_dbi.c drm_mipi_dbi_plane_helper_atomic_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | state | 4096-ptr_max |
| PARAM_VALUE | 1 | state->fb | 1-u64max |
| PARAM_VALUE | 2 | rect | 8065558359093604352 |
| DATA_SOURCE | 0 | old_state | r drm_atomic_get_old_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &drm_unplug_srcu | ||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |
drivers/gpu/drm/tiny/sharp-memory.c sharp_memory_plane_atomic_update() -> drm_atomic_helper_damage_merged()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | rect | 2725761677120647168 |
| DATA_SOURCE | 0 | old_state | r drm_atomic_get_old_plane_state |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vkms_output->lock | ||
| HALF_LOCKED2 | irq |