Defined in 2 files as a function:
- drivers/gpu/drm/i915/gt/intel_wopcm.c, line 163 (as a function)
- drivers/gpu/drm/xe/xe_wopcm.c, line 87 (as a function)
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/xe/xe_wopcm.c xe_wopcm_init() -> __check_layout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gt | 4096-ptr_max |
| PARAM_VALUE | 1 | wopcm_size | 2097152,4194304,8388608,16777216 |
| PARAM_VALUE | 2 | guc_wopcm_base | 0,16384-u32max |
| PARAM_VALUE | 3 | guc_wopcm_size | 0,4096-u32max |
| PARAM_VALUE | 4 | guc_fw_size | 1-u32max |
| CAPPED_DATA | 1 | wopcm_size | 1 |
| CAPPED_DATA | 2 | guc_wopcm_base | 1 |
| CAPPED_DATA | 4 | guc_fw_size | 1 |
| CAPPED_DATA | 5 | huc_fw_size | 1 |
| DATA_SOURCE | 0 | gt | r wopcm_to_xe |
| DATA_SOURCE | 4 | guc_fw_size | r xe_uc_fw_get_upload_size |
| DATA_SOURCE | 5 | huc_fw_size | r xe_uc_fw_get_upload_size |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/i915/gt/intel_wopcm.c intel_wopcm_init() -> __check_layout()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gt | 4096-ptr_max |
| PARAM_VALUE | 0 | gt->i915 | 4096-ptr_max |
| PARAM_VALUE | 0 | gt->i915->media_gt | 0 |
| PARAM_VALUE | 0 | gt->uncore | 4096-ptr_max |
| PARAM_VALUE | 0 | gt->uncore->funcs.mmio_readl | 4096-ptr_max |
| PARAM_VALUE | 0 | gt->uncore->lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 3 | guc_wopcm_size | 0,4096-u32max |
| PARAM_VALUE | 4 | guc_fw_size | 1-u32max |
| CAPPED_DATA | 2 | guc_wopcm_base | 1 |
| DATA_SOURCE | 0 | gt | r wopcm_to_gt |
| DATA_SOURCE | 4 | guc_fw_size | r intel_uc_fw_get_upload_size |
| DATA_SOURCE | 5 | huc_fw_size | r intel_uc_fw_get_upload_size |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | guc_wopcm_base | 0,16384-u32max[c] |
| HOST_DATA | 3 | guc_wopcm_size | 0,4096-u32max |
| UNITS | 1 | wopcm_size | unit_byte |
| UNITS | 2 | guc_wopcm_base | unit_byte |
| UNITS | 3 | guc_wopcm_size | unit_byte |
| HALF_LOCKED2 | &pdev->dev.mutex | ||
| HALF_LOCKED2 | &pool->lock |