Home
last modified time | relevance | path

Searched refs:UASM_i_MTC0 (Results 1 – 3 of 3) sorted by relevance

/linux-6.12.1/arch/mips/kvm/
Dentry.c115 UASM_i_MTC0(p, tmp, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_restore_scratch()
119 UASM_i_MTC0(p, tmp, scratch_tmp[0], scratch_tmp[1]); in kvm_mips_build_restore_scratch()
136 UASM_i_MTC0(p, reg, C0_EBASE); in build_set_exc_base()
181 UASM_i_MTC0(&p, GPR_A0, scratch_vcpu[0], scratch_vcpu[1]); in kvm_mips_build_vcpu_run()
247 UASM_i_MTC0(&p, GPR_T0, C0_EPC); in kvm_mips_build_enter_guest()
271 UASM_i_MTC0(&p, GPR_A0, C0_PWBASE); in kvm_mips_build_enter_guest()
394 UASM_i_MTC0(&p, GPR_K1, scratch_tmp[0], scratch_tmp[1]); in kvm_mips_build_tlb_refill_exception()
480 UASM_i_MTC0(&p, GPR_K1, scratch_tmp[0], scratch_tmp[1]); in kvm_mips_build_exception()
637 UASM_i_MTC0(&p, GPR_K0, C0_ENTRYHI); in kvm_mips_build_exit()
652 UASM_i_MTC0(&p, GPR_A0, C0_PWBASE); in kvm_mips_build_exit()
[all …]
/linux-6.12.1/arch/mips/mm/
Dtlbex.c339 UASM_i_MTC0(p, 1, c0_kscratch(), scratch_reg); in build_get_work_registers()
711 UASM_i_MTC0(p, pte, C0_ENTRYLO0); /* load it */ in build_huge_update_entries()
718 UASM_i_MTC0(p, pte, C0_ENTRYLO1); /* load it */ in build_huge_update_entries()
739 UASM_i_MTC0(p, ptr, C0_ENTRYHI); in build_huge_handler_tail()
743 UASM_i_MTC0(p, ptr, C0_ENTRYHI); in build_huge_handler_tail()
1005 UASM_i_MTC0(p, tmp, C0_ENTRYLO0); in build_update_entries()
1015 UASM_i_MTC0(p, tmp, C0_ENTRYLO1); in build_update_entries()
1031 UASM_i_MTC0(p, 0, C0_ENTRYLO0); in build_update_entries()
1032 UASM_i_MTC0(p, tmp, C0_ENTRYLO0); /* load it */ in build_update_entries()
1037 UASM_i_MTC0(p, 0, C0_ENTRYLO1); in build_update_entries()
[all …]
/linux-6.12.1/arch/mips/include/asm/
Duasm.h216 # define UASM_i_MTC0(buf, rt, rd...) uasm_i_dmtc0(buf, rt, rd) macro
232 # define UASM_i_MTC0(buf, rt, rd...) uasm_i_mtc0(buf, rt, rd) macro