Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c amdgpu_umc_poison_handler() -> amdgpu_umc_pasid_poison_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->ddev.anon_inode->i_mapping->host->i_sb->s_cop->inode_info_offs | 1632,1720,2632,2648 |
| PARAM_VALUE | 0 | adev->reset_domain->sem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | adev->reset_domain->sem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | block | s32min-(-1),1-19 |
| PARAM_VALUE | 2 | pasid | 0 |
| PARAM_VALUE | 3 | pasid_fn | 0 |
| PARAM_VALUE | 4 | data | 0 |
| PARAM_VALUE | 5 | reset | 0 |
| CAPPED_DATA | 1 | block | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| DATA_SOURCE | 1 | block | $1 |
| DATA_SOURCE | 5 | reset | $2 |
| HOST_DATA | 0 | adev->virt.fw_reserve.checksum_key | 0-u32max |
| HOST_DATA | 0 | adev->virt.init_data_header.offset | 0-u32max |
| HOST_DATA | 0 | adev->virt.init_data_header.size_kb | 0-u32max |
| UNITS | 0 | adev | unit_array_size |
| UNITS | 1 | block | unit_array_size |
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_ras_pasid_poison_consumption_handler() -> amdgpu_umc_pasid_poison_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | block | 1-3 |
| PARAM_VALUE | 3 | pasid_fn | 0 |
| PARAM_VALUE | 4 | data | 0 |
| PARAM_VALUE | 5 | reset | 0-2 |
| CAPPED_DATA | 2 | pasid | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| DATA_SOURCE | 1 | block | $1 |
| DATA_SOURCE | 2 | pasid | $2 |
| DATA_SOURCE | 3 | pasid_fn | $3 |
| DATA_SOURCE | 4 | data | $4 |
| DATA_SOURCE | 5 | reset | $5 |
| FUZZY_MAX | 1 | block | 3 |
| FUZZY_MAX | 5 | reset | 2 |
| HARD_MAX | 1 | block | 3 |
| HARD_MAX | 5 | reset | 2 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c amdgpu_amdkfd_ras_poison_consumption_handler() -> amdgpu_umc_pasid_poison_handler()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | block | 2 |
| PARAM_VALUE | 2 | pasid | 0 |
| PARAM_VALUE | 3 | pasid_fn | 0 |
| PARAM_VALUE | 4 | data | 0 |
| PARAM_VALUE | 5 | reset | 0-1 |
| DATA_SOURCE | 0 | adev | $0 |
| DATA_SOURCE | 1 | block | $1 |
| DATA_SOURCE | 5 | reset | $2 |
| FUZZY_MAX | 5 | reset | 1 |
| HARD_MAX | 5 | reset | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |