Lines Matching refs:scratch
2765 rdev->scratch.num_reg = 7; in r600_scratch_init()
2766 rdev->scratch.reg_base = SCRATCH_REG0; in r600_scratch_init()
2767 for (i = 0; i < rdev->scratch.num_reg; i++) { in r600_scratch_init()
2768 rdev->scratch.free[i] = true; in r600_scratch_init()
2769 rdev->scratch.reg[i] = rdev->scratch.reg_base + (i * 4); in r600_scratch_init()
2775 uint32_t scratch; in r600_ring_test() local
2780 r = radeon_scratch_get(rdev, &scratch); in r600_ring_test()
2785 WREG32(scratch, 0xCAFEDEAD); in r600_ring_test()
2789 radeon_scratch_free(rdev, scratch); in r600_ring_test()
2793 radeon_ring_write(ring, ((scratch - PACKET3_SET_CONFIG_REG_OFFSET) >> 2)); in r600_ring_test()
2797 tmp = RREG32(scratch); in r600_ring_test()
2806 ring->idx, scratch, tmp); in r600_ring_test()
2809 radeon_scratch_free(rdev, scratch); in r600_ring_test()
3312 uint32_t scratch; in r600_ib_test() local
3317 r = radeon_scratch_get(rdev, &scratch); in r600_ib_test()
3322 WREG32(scratch, 0xCAFEDEAD); in r600_ib_test()
3329 ib.ptr[1] = ((scratch - PACKET3_SET_CONFIG_REG_OFFSET) >> 2); in r600_ib_test()
3343 tmp = RREG32(scratch); in r600_ib_test()
3352 scratch, tmp); in r600_ib_test()
3358 radeon_scratch_free(rdev, scratch); in r600_ib_test()