Home
last modified time | relevance | path

Searched refs:UASM_i_MFC0 (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/arch/mips/kvm/
Dentry.c156 UASM_i_MFC0(p, tmp, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_save_scratch()
161 UASM_i_MFC0(p, tmp, scratch_tmp[0], scratch_tmp[1]); in kvm_mips_build_save_scratch()
310 UASM_i_MFC0(&p, K0, C0_PWBASE); in kvm_mips_build_enter_guest()
312 UASM_i_MFC0(&p, K0, c0_kscratch(), pgd_reg); in kvm_mips_build_enter_guest()
362 UASM_i_MFC0(&p, K0, C0_ENTRYHI); in kvm_mips_build_enter_guest()
456 UASM_i_MFC0(&p, K1, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_tlb_refill_exception()
468 UASM_i_MFC0(&p, K1, C0_PGD); in kvm_mips_build_tlb_refill_exception()
504 UASM_i_MFC0(&p, K1, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_tlb_refill_exception()
509 UASM_i_MFC0(&p, K1, scratch_tmp[0], scratch_tmp[1]); in kvm_mips_build_tlb_refill_exception()
542 UASM_i_MFC0(&p, K1, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_exception()
[all …]
/Linux-v5.15/arch/mips/mm/
Dtlbex.c302 # define GET_CONTEXT(buf, reg) UASM_i_MFC0(buf, reg, C0_XCONTEXT)
304 # define GET_CONTEXT(buf, reg) UASM_i_MFC0(buf, reg, C0_CONTEXT)
399 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_restore_work_registers()
683 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_restore_pagemask()
783 UASM_i_MFC0(p, ptr, C0_ENTRYHI); in build_huge_handler_tail()
839 UASM_i_MFC0(p, ptr, C0_PWBASE); in build_get_pmde64()
841 UASM_i_MFC0(p, ptr, c0_kscratch(), pgd_reg); in build_get_pmde64()
847 UASM_i_MFC0(p, ptr, C0_CONTEXT); in build_get_pmde64()
957 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_get_pgd_vmalloc64()
1125 UASM_i_MFC0(p, tmp, C0_BADVADDR); in build_fast_tlb_refill_handler()
[all …]
/Linux-v5.15/arch/mips/include/asm/
Dthread_info.h190 #define UASM_i_CPUID_MFC0 UASM_i_MFC0
Duasm.h216 # define UASM_i_MFC0(buf, rt, rd...) uasm_i_dmfc0(buf, rt, rd) macro
232 # define UASM_i_MFC0(buf, rt, rd...) uasm_i_mfc0(buf, rt, rd) macro