Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c, line 1282
- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c, line 127
- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c, line 951
- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h, line 271
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c amdgpu_unmap_static_csa() -> amdgpu_vm_bo_unmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | bo_va | 1-u64max |
| PARAM_VALUE | 2 | saddr | 281474974613504,144115188073758720 |
| CAPPED_DATA | 0 | adev->num_ip_blocks | 1 |
| CAPPED_DATA | 2 | saddr | 1 |
| CAPPED_DATA | 2 | saddr | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| DATA_SOURCE | 1 | bo_va | $3 |
| DATA_SOURCE | 2 | saddr | $4 |
| BIT_INFO | 2 | saddr | 0x0,0x1ffffffffe00000 |
| BIT_INFO | 2 | saddr | 0x0,0x1ffffffffe00000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bo->tbo.base.resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_gem_va_ioctl() -> amdgpu_vm_bo_unmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 2 | saddr | 0-144115188075855871 |
| DATA_SOURCE | 0 | adev | r drm_to_adev |
| USER_DATA | 2 | saddr | 0-144115188075855871[c] |
| HALF_LOCKED2 | gobj->resv |
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c unmap_bo_from_gpuvm() -> amdgpu_vm_bo_unmap()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | bo_va | 4096-ptr_max |
| PARAM_VALUE | 1 | bo_va->base.vm | 4096-ptr_max |
| PARAM_VALUE | 1 | bo_va->queue_refcount | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | saddr | unit_byte |
| LOCK2 | &mem->lock | ||
| HALF_LOCKED2 | &mem->process_info->lock | ||
| HALF_LOCKED2 | &p->mutex | ||
| TYPE_LOCK | (struct kgd_mem)->lock |