diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/cik_sdma.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 28 | 
1 files changed, 14 insertions, 14 deletions
| diff --git a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c index 60cecd117705..6e8278e689b1 100644 --- a/drivers/gpu/drm/amd/amdgpu/cik_sdma.c +++ b/drivers/gpu/drm/amd/amdgpu/cik_sdma.c @@ -221,9 +221,9 @@ static void cik_sdma_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)   */  static void cik_sdma_ring_emit_ib(struct amdgpu_ring *ring,  				  struct amdgpu_ib *ib, -				  unsigned vm_id, bool ctx_switch) +				  unsigned vmid, bool ctx_switch)  { -	u32 extra_bits = vm_id & 0xf; +	u32 extra_bits = vmid & 0xf;  	/* IB packet must end on a 8 DW boundary */  	cik_sdma_ring_insert_nop(ring, (12 - (lower_32_bits(ring->wptr) & 7)) % 8); @@ -626,7 +626,7 @@ static int cik_sdma_ring_test_ring(struct amdgpu_ring *ring)  	u32 tmp;  	u64 gpu_addr; -	r = amdgpu_wb_get(adev, &index); +	r = amdgpu_device_wb_get(adev, &index);  	if (r) {  		dev_err(adev->dev, "(%d) failed to allocate wb slot\n", r);  		return r; @@ -639,7 +639,7 @@ static int cik_sdma_ring_test_ring(struct amdgpu_ring *ring)  	r = amdgpu_ring_alloc(ring, 5);  	if (r) {  		DRM_ERROR("amdgpu: dma failed to lock ring %d (%d).\n", ring->idx, r); -		amdgpu_wb_free(adev, index); +		amdgpu_device_wb_free(adev, index);  		return r;  	}  	amdgpu_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_WRITE, SDMA_WRITE_SUB_OPCODE_LINEAR, 0)); @@ -657,13 +657,13 @@ static int cik_sdma_ring_test_ring(struct amdgpu_ring *ring)  	}  	if (i < adev->usec_timeout) { -		DRM_INFO("ring test on %d succeeded in %d usecs\n", ring->idx, i); +		DRM_DEBUG("ring test on %d succeeded in %d usecs\n", ring->idx, i);  	} else {  		DRM_ERROR("amdgpu: ring %d test failed (0x%08X)\n",  			  ring->idx, tmp);  		r = -EINVAL;  	} -	amdgpu_wb_free(adev, index); +	amdgpu_device_wb_free(adev, index);  	return r;  } @@ -686,7 +686,7 @@ static int cik_sdma_ring_test_ib(struct amdgpu_ring *ring, long timeout)  	u64 gpu_addr;  	long r; -	r = amdgpu_wb_get(adev, &index); +	r = amdgpu_device_wb_get(adev, &index);  	if (r) {  		dev_err(adev->dev, "(%ld) failed to allocate wb slot\n", r);  		return r; @@ -724,7 +724,7 @@ static int cik_sdma_ring_test_ib(struct amdgpu_ring *ring, long timeout)  	}  	tmp = le32_to_cpu(adev->wb.wb[index]);  	if (tmp == 0xDEADBEEF) { -		DRM_INFO("ib test on ring %d succeeded\n", ring->idx); +		DRM_DEBUG("ib test on ring %d succeeded\n", ring->idx);  		r = 0;  	} else {  		DRM_ERROR("amdgpu: ib test failed (0x%08X)\n", tmp); @@ -735,7 +735,7 @@ err1:  	amdgpu_ib_free(adev, &ib, NULL);  	dma_fence_put(f);  err0: -	amdgpu_wb_free(adev, index); +	amdgpu_device_wb_free(adev, index);  	return r;  } @@ -880,23 +880,23 @@ static void cik_sdma_ring_emit_pipeline_sync(struct amdgpu_ring *ring)   * using sDMA (CIK).   */  static void cik_sdma_ring_emit_vm_flush(struct amdgpu_ring *ring, -					unsigned vm_id, uint64_t pd_addr) +					unsigned vmid, uint64_t pd_addr)  {  	u32 extra_bits = (SDMA_POLL_REG_MEM_EXTRA_OP(0) |  			  SDMA_POLL_REG_MEM_EXTRA_FUNC(0)); /* always */  	amdgpu_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_SRBM_WRITE, 0, 0xf000)); -	if (vm_id < 8) { -		amdgpu_ring_write(ring, (mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR + vm_id)); +	if (vmid < 8) { +		amdgpu_ring_write(ring, (mmVM_CONTEXT0_PAGE_TABLE_BASE_ADDR + vmid));  	} else { -		amdgpu_ring_write(ring, (mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR + vm_id - 8)); +		amdgpu_ring_write(ring, (mmVM_CONTEXT8_PAGE_TABLE_BASE_ADDR + vmid - 8));  	}  	amdgpu_ring_write(ring, pd_addr >> 12);  	/* flush TLB */  	amdgpu_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_SRBM_WRITE, 0, 0xf000));  	amdgpu_ring_write(ring, mmVM_INVALIDATE_REQUEST); -	amdgpu_ring_write(ring, 1 << vm_id); +	amdgpu_ring_write(ring, 1 << vmid);  	amdgpu_ring_write(ring, SDMA_PACKET(SDMA_OPCODE_POLL_REG_MEM, 0, extra_bits));  	amdgpu_ring_write(ring, mmVM_INVALIDATE_REQUEST << 2); |