Lines Matching refs:scratch
2812 rdev->scratch.num_reg = 7; in r600_scratch_init()
2813 rdev->scratch.reg_base = SCRATCH_REG0; in r600_scratch_init()
2814 for (i = 0; i < rdev->scratch.num_reg; i++) { in r600_scratch_init()
2815 rdev->scratch.free[i] = true; in r600_scratch_init()
2816 rdev->scratch.reg[i] = rdev->scratch.reg_base + (i * 4); in r600_scratch_init()
2822 uint32_t scratch; in r600_ring_test() local
2827 r = radeon_scratch_get(rdev, &scratch); in r600_ring_test()
2832 WREG32(scratch, 0xCAFEDEAD); in r600_ring_test()
2836 radeon_scratch_free(rdev, scratch); in r600_ring_test()
2840 radeon_ring_write(ring, ((scratch - PACKET3_SET_CONFIG_REG_OFFSET) >> 2)); in r600_ring_test()
2844 tmp = RREG32(scratch); in r600_ring_test()
2853 ring->idx, scratch, tmp); in r600_ring_test()
2856 radeon_scratch_free(rdev, scratch); in r600_ring_test()
3359 uint32_t scratch; in r600_ib_test() local
3364 r = radeon_scratch_get(rdev, &scratch); in r600_ib_test()
3369 WREG32(scratch, 0xCAFEDEAD); in r600_ib_test()
3376 ib.ptr[1] = ((scratch - PACKET3_SET_CONFIG_REG_OFFSET) >> 2); in r600_ib_test()
3390 tmp = RREG32(scratch); in r600_ib_test()
3399 scratch, tmp); in r600_ib_test()
3405 radeon_scratch_free(rdev, scratch); in r600_ib_test()