Lines Matching refs:scratch
3823 rdev->scratch.num_reg = 7; in cik_scratch_init()
3824 rdev->scratch.reg_base = SCRATCH_REG0; in cik_scratch_init()
3825 for (i = 0; i < rdev->scratch.num_reg; i++) { in cik_scratch_init()
3826 rdev->scratch.free[i] = true; in cik_scratch_init()
3827 rdev->scratch.reg[i] = rdev->scratch.reg_base + (i * 4); in cik_scratch_init()
3844 uint32_t scratch; in cik_ring_test() local
3849 r = radeon_scratch_get(rdev, &scratch); in cik_ring_test()
3854 WREG32(scratch, 0xCAFEDEAD); in cik_ring_test()
3858 radeon_scratch_free(rdev, scratch); in cik_ring_test()
3862 radeon_ring_write(ring, ((scratch - PACKET3_SET_UCONFIG_REG_START) >> 2)); in cik_ring_test()
3867 tmp = RREG32(scratch); in cik_ring_test()
3876 ring->idx, scratch, tmp); in cik_ring_test()
3879 radeon_scratch_free(rdev, scratch); in cik_ring_test()
4173 uint32_t scratch; in cik_ib_test() local
4178 r = radeon_scratch_get(rdev, &scratch); in cik_ib_test()
4183 WREG32(scratch, 0xCAFEDEAD); in cik_ib_test()
4187 radeon_scratch_free(rdev, scratch); in cik_ib_test()
4191 ib.ptr[1] = ((scratch - PACKET3_SET_UCONFIG_REG_START) >> 2); in cik_ib_test()
4196 radeon_scratch_free(rdev, scratch); in cik_ib_test()
4204 radeon_scratch_free(rdev, scratch); in cik_ib_test()
4209 tmp = RREG32(scratch); in cik_ib_test()
4218 scratch, tmp); in cik_ib_test()
4221 radeon_scratch_free(rdev, scratch); in cik_ib_test()