Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/drm_atomic.c drm_atomic_plane_check() -> drm_plane_get_damage_clips_count()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
CAPPED_DATA 0 state->crtc_x 1
CAPPED_DATA 0 state->crtc_y 1
CAPPED_DATA 0 state->src_h 1
CAPPED_DATA 0 state->src_w 1
CAPPED_DATA 0 state->src_x 1
CAPPED_DATA 0 state->src_y 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &client->modeset_mutex

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c fill_dc_dirty_rects() -> drm_plane_get_damage_clips_count()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
DATA_SOURCE 0 state $2

drivers/gpu/drm/vboxvideo/vbox_mode.c vbox_primary_atomic_update() -> drm_plane_get_damage_clips_count()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
CAPPED_DATA 0 state->plane->base.properties->count 1
DATA_SOURCE 0 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_ldu.c vmw_ldu_primary_plane_atomic_update() -> drm_plane_get_damage_clips_count()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
CAPPED_DATA 0 state->plane->base.properties->count 1
DATA_SOURCE 0 state r drm_atomic_get_new_plane_state
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vkms_output->lock
HALF_LOCKED2 irq

drivers/gpu/drm/drm_damage_helper.c drm_atomic_helper_damage_iter_init() -> drm_plane_get_damage_clips_count()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
CAPPED_DATA 0 state->plane->base.properties->count 1
DATA_SOURCE 0 state $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &drm_unplug_srcu