Lines Matching refs:scratch_reg
347 static int scratch_reg; variable
356 if (scratch_reg >= 0) { in build_get_work_registers()
358 UASM_i_MTC0(p, 1, c0_kscratch(), scratch_reg); in build_get_work_registers()
390 if (scratch_reg >= 0) { in build_restore_work_registers()
392 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_restore_work_registers()
638 if (scratch_reg >= 0) in build_restore_pagemask()
655 if (scratch_reg >= 0) in build_restore_pagemask()
656 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_restore_pagemask()
908 if (mode == refill_scratch && scratch_reg >= 0) in build_get_pgd_vmalloc64()
929 if (scratch_reg >= 0) in build_get_pgd_vmalloc64()
930 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_get_pgd_vmalloc64()
1278 if (IS_ENABLED(CONFIG_64BIT) && (scratch_reg >= 0 || scratchpad_available()) && use_bbit_insns()) { in build_r4000_tlb_refill_handler()
1280 scratch_reg); in build_r4000_tlb_refill_handler()
2603 scratch_reg = allocate_kscratch(); in build_tlb_refill_handler()