/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_xgmi.c | 44 void *amdgpu_xgmi_hive_try_lock(struct amdgpu_hive_info *hive) 46 return &hive->device_list; 54 * hive ID and individual node IDs, both of which are 64-bit numbers. 60 * created which contains the hive ID and the list of nodes. 62 * The hive ID is stored in: 80 struct amdgpu_hive_info *hive = local in function:amdgpu_xgmi_show_hive_id 83 return snprintf(buf, PAGE_SIZE, "%llu\n", hive->hive_id); 87 struct amdgpu_hive_info *hive) 92 if (WARN_ON(hive->kobj)) 95 hive->kobj = kobject_create_and_add("xgmi_hive_info", &adev->dev->kobj) 290 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(adev, 0); local in function:amdgpu_xgmi_set_pstate 371 struct amdgpu_hive_info *hive; local in function:amdgpu_xgmi_add_device 469 struct amdgpu_hive_info *hive; local in function:amdgpu_xgmi_remove_device [all...] |
amdgpu_device.c | 2276 * hive get initialized. 2278 * However, it's unknown how many device in the hive in advance. 2820 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(adev, 0); local in function:amdgpu_device_xgmi_reset_func 2822 /* It's a bug to not have a hive within this function */ 2823 if (WARN_ON(!hive)) 2828 * hive. task_barrier_enter and task_barrier_exit will block 2834 task_barrier_enter(&hive->tb); 2840 task_barrier_exit(&hive->tb); 2847 task_barrier_full(&hive->tb); 4050 static int amdgpu_do_asic_reset(struct amdgpu_hive_info *hive, 4222 struct amdgpu_hive_info *hive = NULL; local in function:amdgpu_device_gpu_recover [all...] |
/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/ |
amdgpu_arcturus_ppt.c | 1165 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(smu->adev, 0); local in function:arcturus_force_dpm_limit_value 1193 if (hive) 1207 struct amdgpu_hive_info *hive = amdgpu_get_xgmi_hive(smu->adev, 0); local in function:arcturus_unforce_dpm_levels 1231 if (hive)
|