Defined in 2 files as a function:
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c, line 440 (as a function)
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c, line 702 (as a function)
Referenced in 2 files:
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v12_1.c, line 465
- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c init_mqd_v9_4_3() -> get_xcc_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mqd_mem_obj | 4096-ptr_max |
| PARAM_VALUE | 1 | xcc_mqd_mem_obj | 6012189437272797184 |
| PARAM_VALUE | 1 | xcc_mqd_mem_obj->cpu_ptr | 0,4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0-64424570880 |
| DATA_SOURCE | 0 | mqd_mem_obj | $2 |
| MEM_ZERO | 1 | xcc_mqd_mem_obj | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | offset | 0-64424570880[c] |
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c restore_mqd_v9_4_3() -> get_xcc_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mqd_mem_obj | 4096-ptr_max |
| PARAM_VALUE | 1 | xcc_mqd_mem_obj | 862766245377974272 |
| PARAM_VALUE | 1 | xcc_mqd_mem_obj->cpu_ptr | 0,4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0-64424570880 |
| DATA_SOURCE | 0 | mqd_mem_obj | $2 |
| MEM_ZERO | 1 | xcc_mqd_mem_obj | |
| NOCHECK_CALL | |||
| USER_DATA | 2 | offset | 0-64424570880[c] |
| LOCK2 | &dqm->lock_hidden | ||
| LOCK2 | &p->mutex | ||
| TYPE_LOCK | (struct device_queue_manager)->lock_hidden | ||
| TYPE_LOCK | (struct kfd_process)->mutex |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v9.c update_mqd_gpu_addr_v9_4_3() -> get_xcc_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | xcc_mqd_mem_obj | 8825888093697773568 |
| PARAM_VALUE | 2 | offset | 0-64424570880 |
| DATA_SOURCE | 0 | mqd_mem_obj | $2 |
| MEM_ZERO | 1 | xcc_mqd_mem_obj | |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_mqd_manager_v12_1.c init_mqd_v12_1() -> get_xcc_mqd()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mqd_mem_obj | 4096-ptr_max |
| PARAM_VALUE | 1 | xcc_mqd_mem_obj | 3937468715013373952 |
| PARAM_VALUE | 1 | xcc_mqd_mem_obj->cpu_ptr | 0,4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0-64424570880 |
| DATA_SOURCE | 0 | mqd_mem_obj | $2 |
| MEM_ZERO | 1 | xcc_mqd_mem_obj | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 2 | offset | 0-64424570880[c] |
| HALF_LOCKED2 | &dqm->lock_hidden | ||
| HALF_LOCKED2 | &p->mutex |