Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_edid.c drm_edid_alloc() -> _drm_edid_alloc()

Type Parameter Key Value
PARAM_VALUE 0 edid 1-u64max
PARAM_VALUE 1 size 128-u64max
BUF_SIZE 0 edid s32min-s32max
CAPPED_DATA 1 size 1
CAPPED_DATA 1 size 1
DATA_SOURCE 0 edid r kmemdup_noprof
DATA_SOURCE 1 size $1
FUZZY_MAX 1 size 2147479552
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 *edid s64min-s64max
USER_DATA 1 size 128-1000000000[c]
NO_OVERFLOW_SIMPLE 1 size
UNITS 0 edid unit_byte
UNITS 1 size unit_byte
BYTE_COUNT 0 ==edid1 8050
HALF_LOCKED2 &ctx->lock
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/drm_edid.c drm_edid_read_base_block() -> _drm_edid_alloc()

Type Parameter Key Value
PARAM_VALUE 0 edid 4096-ptr_max
PARAM_VALUE 1 size 128
BUF_SIZE 0 edid 128
BUF_SIZE 0 edid 128
DATA_SOURCE 0 edid r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_edid.c drm_edid_read_custom() -> _drm_edid_alloc()

Type Parameter Key Value
PARAM_VALUE 0 edid 1-u64max
DATA_SOURCE 0 edid r _drm_do_get_edid
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 size
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &mgr->base.lock
HALF_LOCKED2 &sii902x->mutex
HALF_LOCKED2 global &vgasr_priv.mux_hw_lock