Home
last modified time | relevance | path

Searched refs:mgpu_info (Results 1 – 5 of 5) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_kms.c51 mutex_lock(&mgpu_info.mutex); in amdgpu_unregister_gpu_instance()
53 for (i = 0; i < mgpu_info.num_gpu; i++) { in amdgpu_unregister_gpu_instance()
54 gpu_instance = &(mgpu_info.gpu_ins[i]); in amdgpu_unregister_gpu_instance()
56 mgpu_info.gpu_ins[i] = in amdgpu_unregister_gpu_instance()
57 mgpu_info.gpu_ins[mgpu_info.num_gpu - 1]; in amdgpu_unregister_gpu_instance()
58 mgpu_info.num_gpu--; in amdgpu_unregister_gpu_instance()
60 mgpu_info.num_apu--; in amdgpu_unregister_gpu_instance()
62 mgpu_info.num_dgpu--; in amdgpu_unregister_gpu_instance()
67 mutex_unlock(&mgpu_info.mutex); in amdgpu_unregister_gpu_instance()
101 mutex_lock(&mgpu_info.mutex); in amdgpu_register_gpu_instance()
[all …]
Damdgpu_drv.c203 struct amdgpu_mgpu_info mgpu_info = { variable
204 .mutex = __MUTEX_INITIALIZER(mgpu_info.mutex),
206 mgpu_info.delayed_reset_work,
2283 mutex_lock(&mgpu_info.mutex); in amdgpu_drv_delayed_reset_work_handler()
2284 if (mgpu_info.pending_reset == true) { in amdgpu_drv_delayed_reset_work_handler()
2285 mutex_unlock(&mgpu_info.mutex); in amdgpu_drv_delayed_reset_work_handler()
2288 mgpu_info.pending_reset = true; in amdgpu_drv_delayed_reset_work_handler()
2289 mutex_unlock(&mgpu_info.mutex); in amdgpu_drv_delayed_reset_work_handler()
2295 for (i = 0; i < mgpu_info.num_dgpu; i++) { in amdgpu_drv_delayed_reset_work_handler()
2296 adev = mgpu_info.gpu_ins[i].adev; in amdgpu_drv_delayed_reset_work_handler()
[all …]
Damdgpu_device.c2633 mutex_lock(&mgpu_info.mutex); in amdgpu_device_enable_mgpu_fan_boost()
2640 if (mgpu_info.num_dgpu < 2) in amdgpu_device_enable_mgpu_fan_boost()
2643 for (i = 0; i < mgpu_info.num_dgpu; i++) { in amdgpu_device_enable_mgpu_fan_boost()
2644 gpu_ins = &(mgpu_info.gpu_ins[i]); in amdgpu_device_enable_mgpu_fan_boost()
2657 mutex_unlock(&mgpu_info.mutex); in amdgpu_device_enable_mgpu_fan_boost()
2716 mutex_lock(&mgpu_info.mutex); in amdgpu_device_ip_late_init()
2731 if (mgpu_info.num_dgpu == adev->gmc.xgmi.num_physical_nodes) { in amdgpu_device_ip_late_init()
2732 for (i = 0; i < mgpu_info.num_gpu; i++) { in amdgpu_device_ip_late_init()
2733 gpu_instance = &(mgpu_info.gpu_ins[i]); in amdgpu_device_ip_late_init()
2746 mutex_unlock(&mgpu_info.mutex); in amdgpu_device_ip_late_init()
[all …]
Damdgpu.h203 extern struct amdgpu_mgpu_info mgpu_info;
/Linux-v6.1/drivers/gpu/drm/amd/pm/
Damdgpu_pm.c1779 mutex_lock(&mgpu_info.mutex); in amdgpu_show_powershift_percent()
1780 for (i = 0; i < mgpu_info.num_gpu; i++) { in amdgpu_show_powershift_percent()
1781 if (mgpu_info.gpu_ins[i].adev->flags & AMD_IS_APU) { in amdgpu_show_powershift_percent()
1782 adev = mgpu_info.gpu_ins[i].adev; in amdgpu_show_powershift_percent()
1786 mutex_unlock(&mgpu_info.mutex); in amdgpu_show_powershift_percent()