Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 27 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_plane.c intel_atomic_get_plane_state() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->num_connector

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c dm_force_atomic_commit() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->connectors 1-u64max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
BUF_SIZE 0 state 176
DATA_SOURCE 0 state r drm_atomic_commit_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &aconnector->hpd_lock
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/ingenic/ingenic-drm-drv.c ingenic_drm_crtc_atomic_check() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 1 plane 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_check() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 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_check() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 1-u64max
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_disable_plane() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 0,349515206065197056,3589058710224125952
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
PARAM_VALUE 1 plane->dev 4096-ptr_max
PARAM_VALUE 1 plane->dev->mode_config.funcs->atomic_commit 0,1709437739929436160,3385958169767186432,9025212985888776192
PARAM_VALUE 1 plane->dev->mode_config.funcs->atomic_state_alloc 0,4313866966076465152,8746944527109378048
PARAM_VALUE 1 plane->funcs 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
BUF_SIZE 1 plane->dev s32min-(-1),1-s32max
DATA_SOURCE 0 state r drm_atomic_commit_alloc
DATA_SOURCE 1 plane $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 plane->state->hotspot_x s32min-s32max[u]
USER_DATA 1 plane->state->hotspot_y s32min-s32max[u]
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 1 plane->base.dev->num_crtcs
NO_OVERFLOW_SIMPLE 1 plane->base.format_count
NO_OVERFLOW_SIMPLE 1 plane->base.rotation_property->num_values
NO_OVERFLOW_SIMPLE 1 plane->format_count
HALF_LOCKED2 1 &plane->dev->mode_config.connection_mutex
HALF_LOCKED2 1 &plane->dev->mode_config.mutex

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_duplicate_state() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 0,4096-ptr_max
PARAM_VALUE 0 state->duplicated 1
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 1 &plane->head 1
DATA_SOURCE 0 state r drm_atomic_commit_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
HALF_LOCKED2 &kms->dump_mutex

drivers/gpu/drm/drm_atomic_helper.c drm_atomic_helper_update_plane() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 349515206065197056,3589058710224125952
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
PARAM_VALUE 1 plane->dev 4096-ptr_max
PARAM_VALUE 1 plane->dev->mode_config.funcs->atomic_commit 0,1709437739929436160,3385958169767186432,9025212985888776192
PARAM_VALUE 1 plane->dev->mode_config.funcs->atomic_state_alloc 0,4313866966076465152,8746944527109378048
BUF_SIZE 0 state 176
DATA_SOURCE 0 state r drm_atomic_commit_alloc
DATA_SOURCE 1 plane $0
USER_DATA 1 plane->state->hotspot_x s32min-s32max[u]
USER_DATA 1 plane->state->hotspot_y s32min-s32max[u]
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 1 &plane->dev->mode_config.connection_mutex
HALF_LOCKED2 1 &plane->dev->mode_config.mutex

drivers/gpu/drm/drm_atomic_helper.c page_flip_common() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
PARAM_VALUE 1 plane->dev 4096-ptr_max
BUF_SIZE 0 state 176
DATA_SOURCE 0 state $0
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &crtc->mutex
HALF_LOCKED2 &plane->mutex

drivers/gpu/drm/drm_atomic.c __drm_atomic_helper_set_config() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 0,4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx (-1),192
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &client->modeset_mutex

drivers/gpu/drm/drm_atomic.c drm_atomic_add_affected_planes() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->acquire_ctx (-1),192
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 1 &plane->head 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->num_crtcs 2[c]
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 state->num_connector
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/skl_scaler.c intel_atomic_get_plane_state() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c dpu_crtc_assign_planes() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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/tegra/dc.c tegra_crtc_calculate_memory_bandwidth() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 0 state->dev->mode_config.num_crtc 1-s32max
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
CAPPED_DATA 1 &plane->head 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/skl_watermark.c intel_atomic_get_plane_state() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_set_property() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 2040783624780435456,2486462468238176256
PARAM_VALUE 0 state->acquire_ctx->contended 0
PARAM_VALUE 0 state->acquire_ctx->locked.next 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->stack_depot 0
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx (-1),192
DATA_SOURCE 0 state $0
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs

drivers/gpu/drm/drm_atomic_uapi.c drm_atomic_set_property() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 2040783624780435456,2486462468238176256
PARAM_VALUE 0 state->acquire_ctx->contended 0
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->stack_depot 0
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 0 state->colorops 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx (-1),192
DATA_SOURCE 0 state $0
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs

drivers/gpu/drm/drm_blend.c drm_atomic_helper_crtc_normalize_zpos() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_cursor.c amdgpu_dm_crtc_get_cursor_mode() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
DATA_SOURCE 0 state $1

drivers/gpu/drm/i915/display/i9xx_wm.c ilk_sanitize_watermarks_add_affected() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->contended 0
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->stack_depot 0
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx (-1),192
CAPPED_DATA 1 &plane->head 1
DATA_SOURCE 0 state $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->num_crtcs 2[c]
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_sprite_uapi.c intel_sprite_set_colorkey_ioctl() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 2255029397147115520
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown 0-3758096380,u32max
PARAM_VALUE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval 0-3758096380,u32max
PARAM_VALUE 0 state->acquire_ctx->ww_ctx.wounded 0-1
PARAM_VALUE 1 plane 4096-ptr_max
PARAM_VALUE 1 plane->dev 4096-ptr_max
PARAM_VALUE 1 plane->dev->mode_config.funcs->atomic_state_alloc 0,4313866966076465152,8746944527109378048
PARAM_VALUE 1 plane->type 0
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx 192
DATA_SOURCE 0 state r drm_atomic_commit_alloc
DATA_SOURCE 1 plane r drm_plane_find
MEM_ZERO 0 state->acquire_ctx
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs

drivers/gpu/drm/i915/display/intel_sprite_uapi.c intel_sprite_set_colorkey_ioctl() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 2255029397147115520
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 0 state->acquire_ctx->ww_ctx.deadlock_inject_countdown 0-3758096380,u32max
PARAM_VALUE 0 state->acquire_ctx->ww_ctx.deadlock_inject_interval 0-3758096380,u32max
PARAM_VALUE 0 state->acquire_ctx->ww_ctx.wounded 0-1
PARAM_VALUE 0 state->planes 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx 192
DATA_SOURCE 0 state r drm_atomic_commit_alloc
MEM_ZERO 0 state->acquire_ctx
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs

drivers/gpu/drm/omapdrm/omap_crtc.c omap_crtc_atomic_set_property() -> drm_atomic_get_plane_state()

Type Parameter Key Value
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->num_connector

drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c atmel_hlcdc_plane_prepare_ahb_routing() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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/atmel-hlcdc/atmel_hlcdc_plane.c atmel_hlcdc_plane_prepare_disc_area() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 plane 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/atmel-hlcdc/atmel_hlcdc_plane.c atmel_hlcdc_plane_prepare_disc_area() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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/disp/dpu1/dpu_plane.c dpu_plane_atomic_check() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 0 state->dev->mode_config.num_total_plane 1-s32max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
PARAM_VALUE 1 plane->helper_private 4096-ptr_max
PARAM_VALUE 1 plane->helper_private->atomic_check 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
DATA_SOURCE 0 state $1
DATA_SOURCE 1 plane $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_color.c intel_atomic_get_plane_state() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->num_connector

drivers/gpu/drm/drm_damage_helper.c drm_atomic_helper_dirtyfb() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 2145292845606080512
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 1 plane 4096-ptr_max
PARAM_VALUE 1 plane->state 4096-ptr_max
PARAM_VALUE 1 plane->state->fb 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx 192
CAPPED_DATA 1 plane->state->fb 1
CAPPED_DATA 1 &plane->head 1
DATA_SOURCE 0 state r drm_atomic_commit_alloc
MEM_ZERO 0 state->acquire_ctx
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
LOCK2 1 &plane->mutex
TYPE_LOCK (struct drm_plane)->mutex

drivers/gpu/drm/drm_framebuffer.c atomic_remove_fb() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 0,4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 1 plane 4096-ptr_max
PARAM_VALUE 1 plane->state 4096-ptr_max
PARAM_VALUE 1 plane->state->fb 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx (-1),192
CAPPED_DATA 1 plane->state->fb 1
CAPPED_DATA 1 &plane->head 1
DATA_SOURCE 0 state r drm_atomic_commit_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &dev->clientlist_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &helper->lock

drivers/gpu/drm/i915/display/intel_psr.c intel_atomic_get_plane_state() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/arm/display/komeda/komeda_kms.c komeda_crtc_normalize_zpos() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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/sun4i/sun4i_backend.c sun4i_backend_atomic_check() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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_client_modeset.c drm_client_modeset_commit_atomic() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx 0,4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->locked.prev 4096-ptr_max
PARAM_VALUE 0 state->acquire_ctx->trylock_only 0
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state 176
BUF_SIZE 0 state->acquire_ctx (-1),192
CAPPED_DATA 1 &plane->head 1
DATA_SOURCE 0 state r drm_atomic_commit_alloc
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
LOCK2 &client->modeset_mutex
HALF_LOCKED2 &dev->master_mutex
HALF_LOCKED2 &fb_helper->lock
TYPE_LOCK (struct drm_client_dev)->modeset_mutex

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_crtc.c amdgpu_dm_crtc_helper_atomic_check() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->crtcs 4096-ptr_max
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 0 state->dev->mode_config.num_crtc 1-s32max
PARAM_VALUE 0 state->legacy_cursor_update 0
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
USER_DATA 0 state->allow_modeset 0-1
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tegra/plane.c tegra_plane_check_transparency() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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/omapdrm/omap_drv.c omap_atomic_update_normalize_zpos() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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/renesas/rcar-du/rcar_du_plane.c rcar_du_atomic_check_planes() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 0 state->allow_modeset 1
PARAM_VALUE 0 state->dev 4096-ptr_max
PARAM_VALUE 0 state->dev->mode_config.num_total_plane s32min-(-1),1-s32max
PARAM_VALUE 0 state->planes 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state (-1),176
BUF_SIZE 0 state->dev s32min-(-1),1-s32max
CAPPED_DATA 0 state->dev->mode_config.num_crtc 1
CAPPED_DATA 0 state->dev->mode_config.num_total_plane 1
DATA_SOURCE 0 state $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 state->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 state->dev->mode_config.object_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->mode_config.tile_idr.idr_rt.xa_flags 0,67108864-u32max
HOST_DATA 0 state->dev->num_crtcs 2[c]
HOST_DATA 0 state->dev->ref.refcount.refs.counter s32min-s32max
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_colorop
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_crtc
NO_OVERFLOW_SIMPLE 0 state->dev->mode_config.num_total_plane
NO_OVERFLOW_SIMPLE 0 state->dev->num_crtcs
HALF_LOCKED2 &client->modeset_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.connection_mutex.mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/rockchip/rockchip_drm_vop.c vop_crtc_atomic_check() -> drm_atomic_get_plane_state()

Type Parameter Key Value
PARAM_VALUE 0 state 4096-ptr_max
PARAM_VALUE 1 plane 4096-ptr_max
CAPPED_DATA 1 &plane->head 1
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