Searched refs:hive (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_xgmi.c | 38 void *amdgpu_xgmi_hive_try_lock(struct amdgpu_hive_info *hive) in amdgpu_xgmi_hive_try_lock() argument 40 return &hive->device_list; in amdgpu_xgmi_hive_try_lock() 74 struct amdgpu_hive_info *hive = in amdgpu_xgmi_show_hive_id() local 77 return snprintf(buf, PAGE_SIZE, "%llu\n", hive->hive_id); in amdgpu_xgmi_show_hive_id() 81 struct amdgpu_hive_info *hive) in amdgpu_xgmi_sysfs_create() argument 85 if (WARN_ON(hive->kobj)) in amdgpu_xgmi_sysfs_create() 88 hive->kobj = kobject_create_and_add("xgmi_hive_info", &adev->dev->kobj); in amdgpu_xgmi_sysfs_create() 89 if (!hive->kobj) { in amdgpu_xgmi_sysfs_create() 94 hive->dev_attr = (struct device_attribute) { in amdgpu_xgmi_sysfs_create() 103 ret = sysfs_create_file(hive->kobj, &hive->dev_attr.attr); in amdgpu_xgmi_sysfs_create() [all …]
|
| D | amdgpu_xgmi.h | 39 int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev);
|
| D | amdgpu_device.c | 3599 static int amdgpu_do_asic_reset(struct amdgpu_hive_info *hive, in amdgpu_do_asic_reset() argument 3695 if (hive && tmp_adev->gmc.xgmi.num_physical_nodes > 1) in amdgpu_do_asic_reset() 3696 r = amdgpu_xgmi_update_topology(hive, tmp_adev); in amdgpu_do_asic_reset() 3781 struct amdgpu_hive_info *hive = NULL; in amdgpu_device_gpu_recover() local 3792 hive = amdgpu_get_xgmi_hive(adev, false); in amdgpu_device_gpu_recover() 3802 if (hive && !mutex_trylock(&hive->reset_lock)) { in amdgpu_device_gpu_recover() 3804 job ? job->base.id : -1, hive->hive_id); in amdgpu_device_gpu_recover() 3809 if (!amdgpu_device_lock_adev(adev, !hive)) { in amdgpu_device_gpu_recover() 3817 if (!hive) { in amdgpu_device_gpu_recover() 3827 device_list_handle = &hive->device_list; in amdgpu_device_gpu_recover() [all …]
|
| D | soc15.c | 539 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(adev, 0); in soc15_asic_reset_method() local 542 if (hive || (ras && ras->supported)) in soc15_asic_reset_method()
|