Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_plane.c drm_mode_cursor_universal() -> __setplane_atomic()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 1 crtc 4096-ptr_max
PARAM_VALUE 1 crtc->cursor 4096-ptr_max
PARAM_VALUE 1 crtc->dev 4096-ptr_max
PARAM_VALUE 1 crtc->dev->driver 4096-ptr_max
PARAM_VALUE 1 crtc->dev->mode_config.funcs->atomic_commit 0,1709437739929436160,3385958169767186432,9025212985888776192
PARAM_VALUE 1 crtc->funcs->cursor_move 0,4096-ptr_max
PARAM_VALUE 1 crtc->funcs->cursor_set 0,3495628013979901952,4537023485923934208,6131130537578876928,8872617624633417728
PARAM_VALUE 1 crtc->funcs->cursor_set2 0,1789627235925843968,4458553803064295424,6181444555894923264,8421415535485173760
PARAM_VALUE 2 fb 0,4096-ptr_max
PARAM_VALUE 7 src_x 0
PARAM_VALUE 8 src_y 0
PARAM_VALUE 9 src_w 0,65536-4294901760
PARAM_VALUE 10 src_h 0,65536-4294901760
PARAM_VALUE 11 ctx 349515206065197056
PARAM_VALUE 11 ctx->locked.prev 4096-ptr_max
CAPPED_DATA 1 crtc 1
DATA_SOURCE 1 crtc $0
DATA_SOURCE 11 ctx $3
FUZZY_MAX 9 src_w 0
FUZZY_MAX 10 src_h 0
BIT_INFO 9 src_w 0x0,0xffff0000
BIT_INFO 10 src_h 0x0,0xffff0000
MEM_ZERO 11 ctx
USER_DATA 0 plane->state->hotspot_x s32min-s32max[u]
USER_DATA 0 plane->state->hotspot_y s32min-s32max[u]
USER_DATA 1 crtc->cursor->state->hotspot_x s32min-s32max[u]
USER_DATA 1 crtc->cursor->state->hotspot_y s32min-s32max[u]
USER_DATA 3 crtc_x s32min-s32max[u]
USER_DATA 4 crtc_y s32min-s32max[u]
UNITS 5 crtc_w unit_byte
UNITS 6 crtc_h unit_byte
LOCK2 1 &crtc->cursor->mutex
LOCK2 1 &crtc->mutex
TYPE_LOCK (struct drm_crtc)->mutex
TYPE_LOCK (struct drm_plane)->mutex

drivers/gpu/drm/drm_plane.c setplane_internal() -> __setplane_atomic()

Type Parameter Key Value
PARAM_VALUE 0 plane 4096-ptr_max
PARAM_VALUE 0 plane->dev 4096-ptr_max
PARAM_VALUE 0 plane->dev->driver 4096-ptr_max
PARAM_VALUE 0 plane->dev->mode_config.funcs->atomic_commit 0,1709437739929436160,3385958169767186432,9025212985888776192
PARAM_VALUE 1 crtc 0,4096-ptr_max
PARAM_VALUE 2 fb 0,4096-ptr_max
PARAM_VALUE 11 ctx 3589058710224125952
PARAM_VALUE 11 ctx->locked.prev 4096-ptr_max
DATA_SOURCE 0 plane $0
DATA_SOURCE 1 crtc $1
DATA_SOURCE 2 fb $2
DATA_SOURCE 3 crtc_x $3
DATA_SOURCE 4 crtc_y $4
DATA_SOURCE 5 crtc_w $5
DATA_SOURCE 6 crtc_h $6
DATA_SOURCE 7 src_x $7
DATA_SOURCE 8 src_y $8
DATA_SOURCE 9 src_w $9
DATA_SOURCE 10 src_h $10
MEM_ZERO 11 ctx
USER_DATA 3 crtc_x s32min-s32max
USER_DATA 4 crtc_y s32min-s32max
USER_DATA 5 crtc_w 0-u32max[u]
USER_DATA 6 crtc_h 0-u32max[u]
USER_DATA 7 src_x 0-u32max
USER_DATA 8 src_y 0-u32max
USER_DATA 9 src_w 0-u32max
USER_DATA 10 src_h 0-u32max
HALF_LOCKED2 0 &plane->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &plane->dev->mode_config.mutex