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 |