diff options
Diffstat (limited to 'src/amd/common')
-rw-r--r-- | src/amd/common/ac_gpu_info.c | 3 | ||||
-rw-r--r-- | src/amd/common/ac_gpu_info.h | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/amd/common/ac_gpu_info.c b/src/amd/common/ac_gpu_info.c index cd81c5757f3..c51a442b540 100644 --- a/src/amd/common/ac_gpu_info.c +++ b/src/amd/common/ac_gpu_info.c @@ -91,7 +91,7 @@ static bool has_syncobj(int fd) return value ? true : false; } -bool ac_query_gpu_info(int fd, amdgpu_device_handle dev, +bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info, struct amdgpu_gpu_info *amdinfo) { @@ -103,6 +103,7 @@ bool ac_query_gpu_info(int fd, amdgpu_device_handle dev, struct amdgpu_gds_resource_info gds = {}; uint32_t vce_version = 0, vce_feature = 0, uvd_version = 0, uvd_feature = 0; int r, i, j; + amdgpu_device_handle dev = dev_p; drmDevicePtr devinfo; /* Get PCI info. */ diff --git a/src/amd/common/ac_gpu_info.h b/src/amd/common/ac_gpu_info.h index d296c7eb89f..cea6181dc7e 100644 --- a/src/amd/common/ac_gpu_info.h +++ b/src/amd/common/ac_gpu_info.h @@ -35,8 +35,6 @@ extern "C" { #endif -/* Prior to C11 the following may trigger a typedef redeclaration warning */ -typedef struct amdgpu_device *amdgpu_device_handle; struct amdgpu_gpu_info; struct radeon_info { @@ -151,7 +149,7 @@ struct radeon_info { uint32_t cik_macrotile_mode_array[16]; }; -bool ac_query_gpu_info(int fd, amdgpu_device_handle dev, +bool ac_query_gpu_info(int fd, void *dev_p, struct radeon_info *info, struct amdgpu_gpu_info *amdinfo); |