Searched refs:UASM_i_MFC0 (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.10/arch/mips/kvm/ |
D | entry.c | 156 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() 311 UASM_i_MFC0(&p, K0, C0_PWBASE); in kvm_mips_build_enter_guest() 313 UASM_i_MFC0(&p, K0, c0_kscratch(), pgd_reg); in kvm_mips_build_enter_guest() 363 UASM_i_MFC0(&p, K0, C0_ENTRYHI); in kvm_mips_build_enter_guest() 487 UASM_i_MFC0(&p, K1, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_tlb_refill_exception() 499 UASM_i_MFC0(&p, K1, C0_PGD); in kvm_mips_build_tlb_refill_exception() 535 UASM_i_MFC0(&p, K1, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_tlb_refill_exception() 540 UASM_i_MFC0(&p, K1, scratch_tmp[0], scratch_tmp[1]); in kvm_mips_build_tlb_refill_exception() 573 UASM_i_MFC0(&p, K1, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_exception() [all …]
|
/Linux-v5.10/arch/mips/mm/ |
D | tlbex.c | 302 # 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() 682 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_restore_pagemask() 782 UASM_i_MFC0(p, ptr, C0_ENTRYHI); in build_huge_handler_tail() 838 UASM_i_MFC0(p, ptr, C0_PWBASE); in build_get_pmde64() 840 UASM_i_MFC0(p, ptr, c0_kscratch(), pgd_reg); in build_get_pmde64() 846 UASM_i_MFC0(p, ptr, C0_CONTEXT); in build_get_pmde64() 956 UASM_i_MFC0(p, 1, c0_kscratch(), scratch_reg); in build_get_pgd_vmalloc64() 1124 UASM_i_MFC0(p, tmp, C0_BADVADDR); in build_fast_tlb_refill_handler() [all …]
|
/Linux-v5.10/arch/mips/include/asm/ |
D | thread_info.h | 194 #define UASM_i_CPUID_MFC0 UASM_i_MFC0
|
D | uasm.h | 216 # 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
|