diff options
author | yanyang1 <young.yang@amd.com> | 2015-05-22 14:39:35 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2015-06-03 21:03:51 -0400 |
commit | 5fc3aeeb9e553a20ce62544f7176c6c4aca52d71 (patch) | |
tree | 3b05b96a184970166b8e9c61465b47734e65141c /drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | |
parent | dcc357e63727b63995dd869f015a748c9235eb42 (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.c | 24 |
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; |