Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 12 files:

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