Symbol: scratch_reg
arch/mips/mm/tlbex.c
1259
if (IS_ENABLED(CONFIG_64BIT) && (scratch_reg >= 0 || scratchpad_available()) && use_bbit_insns()) {
arch/mips/mm/tlbex.c
1261
scratch_reg);
arch/mips/mm/tlbex.c
2569
scratch_reg = allocate_kscratch();
arch/mips/mm/tlbex.c
328
static int scratch_reg;
arch/mips/mm/tlbex.c
337
if (scratch_reg >= 0) {
arch/mips/mm/tlbex.c
339
UASM_i_MTC0(p, 1, c0_kscratch(), scratch_reg);
arch/mips/mm/tlbex.c
371
if (scratch_reg >= 0) {
arch/mips/mm/tlbex.c
373
UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg);
arch/mips/mm/tlbex.c
619
if (scratch_reg >= 0)
arch/mips/mm/tlbex.c
636
if (scratch_reg >= 0)
arch/mips/mm/tlbex.c
637
UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg);
arch/mips/mm/tlbex.c
889
if (mode == refill_scratch && scratch_reg >= 0)
arch/mips/mm/tlbex.c
910
if (scratch_reg >= 0)
arch/mips/mm/tlbex.c
911
UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg);
arch/x86/entry/calling.h
173
.macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
arch/x86/entry/calling.h
184
.macro SWITCH_TO_USER_CR3 scratch_reg:req scratch_reg2:req
arch/x86/entry/calling.h
216
.macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
arch/x86/entry/calling.h
222
.macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
arch/x86/entry/calling.h
225
SWITCH_TO_USER_CR3 scratch_reg=\scratch_reg scratch_reg2=%rax
arch/x86/entry/calling.h
230
.macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
arch/x86/entry/calling.h
249
.macro PARANOID_RESTORE_CR3 scratch_reg:req save_reg:req
arch/x86/entry/calling.h
280
.macro SWITCH_TO_KERNEL_CR3 scratch_reg:req
arch/x86/entry/calling.h
282
.macro SWITCH_TO_USER_CR3_NOSTACK scratch_reg:req scratch_reg2:req
arch/x86/entry/calling.h
284
.macro SWITCH_TO_USER_CR3_STACK scratch_reg:req
arch/x86/entry/calling.h
286
.macro SAVE_AND_SWITCH_TO_KERNEL_CR3 scratch_reg:req save_reg:req
arch/x86/entry/calling.h
288
.macro PARANOID_RESTORE_CR3 scratch_reg:req save_reg:req
arch/x86/entry/calling.h
378
.macro SAVE_AND_SET_GSBASE scratch_reg:req save_reg:req
arch/x86/kernel/uprobes.c
604
unsigned long *sr = scratch_reg(auprobe, regs);
arch/x86/kernel/uprobes.c
615
unsigned long *sr = scratch_reg(auprobe, regs);
drivers/gpu/drm/radeon/r100.c
885
radeon_ring_write(ring, PACKET0(rdev->fence_drv[fence->ring].scratch_reg, 0));
drivers/gpu/drm/radeon/r300.c
240
radeon_ring_write(ring, PACKET0(rdev->fence_drv[fence->ring].scratch_reg, 0));
drivers/gpu/drm/radeon/r600.c
2907
radeon_ring_write(ring, ((rdev->fence_drv[fence->ring].scratch_reg - PACKET3_SET_CONFIG_REG_OFFSET) >> 2));
drivers/gpu/drm/radeon/radeon.h
365
uint32_t scratch_reg;
drivers/gpu/drm/radeon/radeon_atombios.c
4099
uint32_t scratch_reg;
drivers/gpu/drm/radeon/radeon_atombios.c
4103
scratch_reg = R600_BIOS_0_SCRATCH;
drivers/gpu/drm/radeon/radeon_atombios.c
4105
scratch_reg = RADEON_BIOS_0_SCRATCH;
drivers/gpu/drm/radeon/radeon_atombios.c
4108
rdev->bios_scratch[i] = RREG32(scratch_reg + (i * 4));
drivers/gpu/drm/radeon/radeon_atombios.c
4113
uint32_t scratch_reg;
drivers/gpu/drm/radeon/radeon_atombios.c
4117
scratch_reg = R600_BIOS_0_SCRATCH;
drivers/gpu/drm/radeon/radeon_atombios.c
4119
scratch_reg = RADEON_BIOS_0_SCRATCH;
drivers/gpu/drm/radeon/radeon_atombios.c
4122
WREG32(scratch_reg + (i * 4), rdev->bios_scratch[i]);
drivers/gpu/drm/radeon/radeon_fence.c
71
if (likely(rdev->wb.enabled || !drv->scratch_reg)) {
drivers/gpu/drm/radeon/radeon_fence.c
75
WREG32(drv->scratch_reg, seq);
drivers/gpu/drm/radeon/radeon_fence.c
764
radeon_scratch_free(rdev, rdev->fence_drv[ring].scratch_reg);
drivers/gpu/drm/radeon/radeon_fence.c
766
rdev->fence_drv[ring].scratch_reg = 0;
drivers/gpu/drm/radeon/radeon_fence.c
781
r = radeon_scratch_get(rdev, &rdev->fence_drv[ring].scratch_reg);
drivers/gpu/drm/radeon/radeon_fence.c
787
rdev->fence_drv[ring].scratch_reg -
drivers/gpu/drm/radeon/radeon_fence.c
813
rdev->fence_drv[ring].scratch_reg = -1;
drivers/gpu/drm/radeon/radeon_fence.c
870
radeon_scratch_free(rdev, rdev->fence_drv[ring].scratch_reg);
drivers/gpu/drm/radeon/radeon_fence.c
93
if (likely(rdev->wb.enabled || !drv->scratch_reg)) {
drivers/gpu/drm/radeon/radeon_fence.c
99
seq = RREG32(drv->scratch_reg);
drivers/net/wireless/marvell/libertas/if_sdio.c
115
unsigned int scratch_reg;
drivers/net/wireless/marvell/libertas/if_sdio.c
1170
card->scratch_reg = IF_SDIO_SCRATCH_OLD;
drivers/net/wireless/marvell/libertas/if_sdio.c
1173
card->scratch_reg = IF_SDIO_SCRATCH;
drivers/net/wireless/marvell/libertas/if_sdio.c
1177
card->scratch_reg = IF_SDIO_FW_STATUS;
drivers/net/wireless/marvell/libertas/if_sdio.c
149
scratch = sdio_readb(card->func, card->scratch_reg, &ret);
drivers/net/wireless/marvell/libertas/if_sdio.c
151
scratch |= sdio_readb(card->func, card->scratch_reg + 1,