aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
diff options
context:
space:
mode:
authoryanyang1 <young.yang@amd.com>2015-05-22 14:39:35 -0400
committerAlex Deucher <alexander.deucher@amd.com>2015-06-03 21:03:51 -0400
commit5fc3aeeb9e553a20ce62544f7176c6c4aca52d71 (patch)
tree3b05b96a184970166b8e9c61465b47734e65141c /drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
parentdcc357e63727b63995dd869f015a748c9235eb42 (diff)
drm/amdgpu: rename amdgpu_ip_funcs to amd_ip_funcs (v2)
The structure is renamed and moved to amd_shared.h to make the component independent. This makes it easier to add new components in the future. v2: fix include path Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com> Signed-off-by: yanyang1 <young.yang@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c24
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
index 35185d6b7d46..b6dd3751d9a5 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c
@@ -186,7 +186,7 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file
186 return copy_to_user(out, &ui32, min(size, 4u)) ? -EFAULT : 0; 186 return copy_to_user(out, &ui32, min(size, 4u)) ? -EFAULT : 0;
187 case AMDGPU_INFO_HW_IP_INFO: { 187 case AMDGPU_INFO_HW_IP_INFO: {
188 struct drm_amdgpu_info_hw_ip ip = {}; 188 struct drm_amdgpu_info_hw_ip ip = {};
189 enum amdgpu_ip_block_type type; 189 enum amd_ip_block_type type;
190 uint32_t ring_mask = 0; 190 uint32_t ring_mask = 0;
191 191
192 if (info->query_hw_ip.ip_instance >= AMDGPU_HW_IP_INSTANCE_MAX_COUNT) 192 if (info->query_hw_ip.ip_instance >= AMDGPU_HW_IP_INSTANCE_MAX_COUNT)
@@ -194,26 +194,26 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file
194 194
195 switch (info->query_hw_ip.type) { 195 switch (info->query_hw_ip.type) {
196 case AMDGPU_HW_IP_GFX: 196 case AMDGPU_HW_IP_GFX:
197 type = AMDGPU_IP_BLOCK_TYPE_GFX; 197 type = AMD_IP_BLOCK_TYPE_GFX;
198 for (i = 0; i < adev->gfx.num_gfx_rings; i++) 198 for (i = 0; i < adev->gfx.num_gfx_rings; i++)
199 ring_mask |= ((adev->gfx.gfx_ring[i].ready ? 1 : 0) << i); 199 ring_mask |= ((adev->gfx.gfx_ring[i].ready ? 1 : 0) << i);
200 break; 200 break;
201 case AMDGPU_HW_IP_COMPUTE: 201 case AMDGPU_HW_IP_COMPUTE:
202 type = AMDGPU_IP_BLOCK_TYPE_GFX; 202 type = AMD_IP_BLOCK_TYPE_GFX;
203 for (i = 0; i < adev->gfx.num_compute_rings; i++) 203 for (i = 0; i < adev->gfx.num_compute_rings; i++)
204 ring_mask |= ((adev->gfx.compute_ring[i].ready ? 1 : 0) << i); 204 ring_mask |= ((adev->gfx.compute_ring[i].ready ? 1 : 0) << i);
205 break; 205 break;
206 case AMDGPU_HW_IP_DMA: 206 case AMDGPU_HW_IP_DMA:
207 type = AMDGPU_IP_BLOCK_TYPE_SDMA; 207 type = AMD_IP_BLOCK_TYPE_SDMA;
208 ring_mask = adev->sdma[0].ring.ready ? 1 : 0; 208 ring_mask = adev->sdma[0].ring.ready ? 1 : 0;
209 ring_mask |= ((adev->sdma[1].ring.ready ? 1 : 0) << 1); 209 ring_mask |= ((adev->sdma[1].ring.ready ? 1 : 0) << 1);
210 break; 210 break;
211 case AMDGPU_HW_IP_UVD: 211 case AMDGPU_HW_IP_UVD:
212 type = AMDGPU_IP_BLOCK_TYPE_UVD; 212 type = AMD_IP_BLOCK_TYPE_UVD;
213 ring_mask = adev->uvd.ring.ready ? 1 : 0; 213 ring_mask = adev->uvd.ring.ready ? 1 : 0;
214 break; 214 break;
215 case AMDGPU_HW_IP_VCE: 215 case AMDGPU_HW_IP_VCE:
216 type = AMDGPU_IP_BLOCK_TYPE_VCE; 216 type = AMD_IP_BLOCK_TYPE_VCE;
217 for (i = 0; i < AMDGPU_MAX_VCE_RINGS; i++) 217 for (i = 0; i < AMDGPU_MAX_VCE_RINGS; i++)
218 ring_mask |= ((adev->vce.ring[i].ready ? 1 : 0) << i); 218 ring_mask |= ((adev->vce.ring[i].ready ? 1 : 0) << i);
219 break; 219 break;
@@ -235,24 +235,24 @@ static int amdgpu_info_ioctl(struct drm_device *dev, void *data, struct drm_file
235 min((size_t)size, sizeof(ip))) ? -EFAULT : 0; 235 min((size_t)size, sizeof(ip))) ? -EFAULT : 0;
236 } 236 }
237 case AMDGPU_INFO_HW_IP_COUNT: { 237 case AMDGPU_INFO_HW_IP_COUNT: {
238 enum amdgpu_ip_block_type type; 238 enum amd_ip_block_type type;
239 uint32_t count = 0; 239 uint32_t count = 0;
240 240
241 switch (info->query_hw_ip.type) { 241 switch (info->query_hw_ip.type) {
242 case AMDGPU_HW_IP_GFX: 242 case AMDGPU_HW_IP_GFX:
243 type = AMDGPU_IP_BLOCK_TYPE_GFX; 243 type = AMD_IP_BLOCK_TYPE_GFX;
244 break; 244 break;
245 case AMDGPU_HW_IP_COMPUTE: 245 case AMDGPU_HW_IP_COMPUTE:
246 type = AMDGPU_IP_BLOCK_TYPE_GFX; 246 type = AMD_IP_BLOCK_TYPE_GFX;
247 break; 247 break;
248 case AMDGPU_HW_IP_DMA: 248 case AMDGPU_HW_IP_DMA:
249 type = AMDGPU_IP_BLOCK_TYPE_SDMA; 249 type = AMD_IP_BLOCK_TYPE_SDMA;
250 break; 250 break;
251 case AMDGPU_HW_IP_UVD: 251 case AMDGPU_HW_IP_UVD:
252 type = AMDGPU_IP_BLOCK_TYPE_UVD; 252 type = AMD_IP_BLOCK_TYPE_UVD;
253 break; 253 break;
254 case AMDGPU_HW_IP_VCE: 254 case AMDGPU_HW_IP_VCE:
255 type = AMDGPU_IP_BLOCK_TYPE_VCE; 255 type = AMD_IP_BLOCK_TYPE_VCE;
256 break; 256 break;
257 default: 257 default:
258 return -EINVAL; 258 return -EINVAL;