Home
last modified time | relevance | path

Searched refs:hive (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_xgmi.c38 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 …]
Damdgpu_xgmi.h39 int amdgpu_xgmi_update_topology(struct amdgpu_hive_info *hive, struct amdgpu_device *adev);
Damdgpu_device.c3599 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 …]
Dsoc15.c539 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()