Lines Matching refs:scratch
3848 rdev->scratch.num_reg = 7; in cik_scratch_init()
3849 rdev->scratch.reg_base = SCRATCH_REG0; in cik_scratch_init()
3850 for (i = 0; i < rdev->scratch.num_reg; i++) { in cik_scratch_init()
3851 rdev->scratch.free[i] = true; in cik_scratch_init()
3852 rdev->scratch.reg[i] = rdev->scratch.reg_base + (i * 4); in cik_scratch_init()
3869 uint32_t scratch; in cik_ring_test() local
3874 r = radeon_scratch_get(rdev, &scratch); in cik_ring_test()
3879 WREG32(scratch, 0xCAFEDEAD); in cik_ring_test()
3883 radeon_scratch_free(rdev, scratch); in cik_ring_test()
3887 radeon_ring_write(ring, ((scratch - PACKET3_SET_UCONFIG_REG_START) >> 2)); in cik_ring_test()
3892 tmp = RREG32(scratch); in cik_ring_test()
3901 ring->idx, scratch, tmp); in cik_ring_test()
3904 radeon_scratch_free(rdev, scratch); in cik_ring_test()
4194 uint32_t scratch; in cik_ib_test() local
4199 r = radeon_scratch_get(rdev, &scratch); in cik_ib_test()
4204 WREG32(scratch, 0xCAFEDEAD); in cik_ib_test()
4208 radeon_scratch_free(rdev, scratch); in cik_ib_test()
4212 ib.ptr[1] = ((scratch - PACKET3_SET_UCONFIG_REG_START) >> 2); in cik_ib_test()
4217 radeon_scratch_free(rdev, scratch); in cik_ib_test()
4225 radeon_scratch_free(rdev, scratch); in cik_ib_test()
4230 tmp = RREG32(scratch); in cik_ib_test()
4239 scratch, tmp); in cik_ib_test()
4242 radeon_scratch_free(rdev, scratch); in cik_ib_test()