Home
last modified time | relevance | path

Searched refs:entryhi (Results 1 - 25 of 25) sorted by relevance

/kernel/linux/linux-6.6/arch/mips/lib/
H A Dr3k_dump_tlb.c28 unsigned long entryhi, entrylo0, asid_mask; in dump_tlb() local
40 entryhi = read_c0_entryhi(); in dump_tlb()
44 if ((entryhi & PAGE_MASK) != KSEG0 && in dump_tlb()
46 (entryhi & asid_mask) == asid)) { in dump_tlb()
54 entryhi & PAGE_MASK, in dump_tlb()
55 entryhi & asid_mask, in dump_tlb()
H A Ddump_tlb.c68 unsigned long s_entryhi, entryhi, asid, mmid; in dump_tlb() local
103 entryhi = read_c0_entryhi(); in dump_tlb()
110 mmid = entryhi & asidmask; in dump_tlb()
116 if (cpu_has_tlbinv && entryhi & MIPS_ENTRYHI_EHINV) in dump_tlb()
122 if ((entryhi & ~0x1ffffUL) == CKSEG0) in dump_tlb()
143 vwidth, (entryhi & ~0x1fffUL), in dump_tlb()
/kernel/linux/linux-5.10/arch/mips/lib/
H A Dr3k_dump_tlb.c32 unsigned long entryhi, entrylo0, asid_mask; in dump_tlb() local
44 entryhi = read_c0_entryhi(); in dump_tlb()
48 if ((entryhi & PAGE_MASK) != KSEG0 && in dump_tlb()
50 (entryhi & asid_mask) == asid)) { in dump_tlb()
58 entryhi & PAGE_MASK, in dump_tlb()
59 entryhi & asid_mask, in dump_tlb()
H A Ddump_tlb.c76 unsigned long s_entryhi, entryhi, asid, mmid; in dump_tlb() local
111 entryhi = read_c0_entryhi(); in dump_tlb()
118 mmid = entryhi & asidmask; in dump_tlb()
124 if (cpu_has_tlbinv && entryhi & MIPS_ENTRYHI_EHINV) in dump_tlb()
130 if ((entryhi & ~0x1ffffUL) == CKSEG0) in dump_tlb()
151 vwidth, (entryhi & ~0x1fffUL), in dump_tlb()
/kernel/linux/linux-5.10/arch/mips/dec/
H A Dkn01-berr.c79 long asid, entryhi, vaddr; in dec_kn01_be_backend() local
110 entryhi = asid & (PAGE_SIZE - 1); in dec_kn01_be_backend()
111 entryhi |= vaddr & ~(PAGE_SIZE - 1); in dec_kn01_be_backend()
112 write_c0_entryhi(entryhi); in dec_kn01_be_backend()
/kernel/linux/linux-6.6/arch/mips/dec/
H A Dkn01-berr.c79 long asid, entryhi, vaddr; in dec_kn01_be_backend() local
110 entryhi = asid & (PAGE_SIZE - 1); in dec_kn01_be_backend()
111 entryhi |= vaddr & ~(PAGE_SIZE - 1); in dec_kn01_be_backend()
112 write_c0_entryhi(entryhi); in dec_kn01_be_backend()
/kernel/linux/linux-6.6/arch/csky/kernel/
H A Dptrace.c353 unsigned long entryhi[16], entrylo0[16], entrylo1[16]; in show_iutlb() local
364 entryhi[i] = read_mmu_entryhi(); in show_iutlb()
377 printk("iutlb[%d]: entryhi - 0x%lx; entrylo0 - 0x%lx;" in show_iutlb()
379 i, entryhi[i], entrylo0[i], entrylo1[i]); in show_iutlb()
388 unsigned long entryhi[16], entrylo0[16], entrylo1[16]; in show_dutlb() local
399 entryhi[i] = read_mmu_entryhi(); in show_dutlb()
412 printk("dutlb[%d]: entryhi - 0x%lx; entrylo0 - 0x%lx;" in show_dutlb()
414 i, entryhi[i], entrylo0[i], entrylo1[i]); in show_dutlb()
418 static unsigned long entryhi[1024], entrylo0[1024], entrylo1[1024]; variable
433 entryhi[entr in show_jtlb()
[all...]
/kernel/linux/linux-5.10/arch/mips/mm/
H A Dtlb-r3k.c220 unsigned long entryhi, unsigned long pagemask) in add_wired_entry()
233 entrylo0, entryhi, pagemask); in add_wired_entry()
244 write_c0_entryhi(entryhi); in add_wired_entry()
257 entrylo0, entryhi); in add_wired_entry()
263 write_c0_entryhi(entryhi); in add_wired_entry()
219 add_wired_entry(unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) add_wired_entry() argument
H A Dtlb-r4k.c380 unsigned long entryhi, unsigned long pagemask) in add_wired_entry()
405 write_c0_entryhi(entryhi); in add_wired_entry()
454 unsigned long entryhi, unsigned long pagemask) in add_temporary_entry()
477 write_c0_entryhi(entryhi); in add_temporary_entry()
379 add_wired_entry(unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) add_wired_entry() argument
453 add_temporary_entry(unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) add_temporary_entry() argument
/kernel/linux/linux-5.10/arch/loongarch/lib/
H A Ddump_tlb.c26 unsigned long s_entryhi, entryhi, asid; in dump_tlb() local
44 entryhi = read_csr_entryhi(); in dump_tlb()
69 vwidth, (entryhi & ~0x1fffUL), asidwidth, asid & asidmask); in dump_tlb()
/kernel/linux/linux-6.6/arch/loongarch/lib/
H A Ddump_tlb.c30 unsigned long s_entryhi, entryhi, asid; in dump_tlb() local
48 entryhi = read_csr_entryhi(); in dump_tlb()
73 vwidth, (entryhi & ~0x1fffUL), asidwidth, asid & asidmask); in dump_tlb()
/kernel/linux/linux-6.6/arch/mips/mm/
H A Dtlb-r3k.c218 unsigned long entryhi, unsigned long pagemask) in add_wired_entry()
228 entrylo0, entryhi); in add_wired_entry()
234 write_c0_entryhi(entryhi); in add_wired_entry()
217 add_wired_entry(unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) add_wired_entry() argument
H A Dtlb-r4k.c388 unsigned long entryhi, unsigned long pagemask) in add_wired_entry()
413 write_c0_entryhi(entryhi); in add_wired_entry()
462 unsigned long entryhi, unsigned long pagemask) in add_temporary_entry()
485 write_c0_entryhi(entryhi); in add_temporary_entry()
387 add_wired_entry(unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) add_wired_entry() argument
461 add_temporary_entry(unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) add_temporary_entry() argument
/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dtlb.c118 int kvm_mips_guest_tlb_lookup(struct kvm_vcpu *vcpu, unsigned long entryhi) in kvm_mips_guest_tlb_lookup() argument
125 if (TLB_HI_VPN2_HIT(tlb[i], entryhi) && in kvm_mips_guest_tlb_lookup()
126 TLB_HI_ASID_HIT(tlb[i], entryhi)) { in kvm_mips_guest_tlb_lookup()
132 kvm_debug("%s: entryhi: %#lx, index: %d lo0: %#lx, lo1: %#lx\n", in kvm_mips_guest_tlb_lookup()
133 __func__, entryhi, index, tlb[i].tlb_lo[0], tlb[i].tlb_lo[1]); in kvm_mips_guest_tlb_lookup()
139 static int _kvm_mips_host_tlb_inv(unsigned long entryhi) in _kvm_mips_host_tlb_inv() argument
143 write_c0_entryhi(entryhi); in _kvm_mips_host_tlb_inv()
200 kvm_debug("%s: Invalidated guest user entryhi %#lx @ idx %d\n", in kvm_mips_host_tlb_inv()
204 kvm_debug("%s: Invalidated guest kernel entryhi %#lx @ idx %d\n", in kvm_mips_host_tlb_inv()
282 kvm_debug("%s: Invalidated root entryhi in kvm_vz_host_tlb_inv()
[all...]
H A Demulate.c995 unsigned long entryhi) in kvm_mips_change_entryhi()
1000 u32 nasid = entryhi & KVM_ENTRYHI_ASID; in kvm_mips_change_entryhi()
1026 kvm_write_c0_guest_entryhi(cop0, entryhi); in kvm_mips_change_entryhi()
1111 kvm_debug("[%#lx] COP0_TLBWI [%d] (entryhi: %#lx, entrylo0: %#lx entrylo1: %#lx, mask: %#lx)\n", in kvm_mips_emul_tlbwi()
1128 kvm_debug("[%#lx] COP0_TLBWI [%d] (entryhi: %#lx, entrylo0: %#lx entrylo1: %#lx, mask: %#lx)\n", in kvm_mips_emul_tlbwi()
1155 kvm_debug("[%#lx] COP0_TLBWR[%d] (entryhi: %#lx, entrylo0: %#lx entrylo1: %#lx)\n", in kvm_mips_emul_tlbwr()
1166 long entryhi = kvm_read_c0_guest_entryhi(cop0); in kvm_mips_emul_tlbp() local
1170 index = kvm_mips_guest_tlb_lookup(vcpu, entryhi); in kvm_mips_emul_tlbp()
1174 kvm_debug("[%#lx] COP0_TLBP (entryhi: %#lx), index: %d\n", pc, entryhi, in kvm_mips_emul_tlbp()
994 kvm_mips_change_entryhi(struct kvm_vcpu *vcpu, unsigned long entryhi) kvm_mips_change_entryhi() argument
2425 unsigned long entryhi = (vcpu->arch. host_cp0_badvaddr & VPN2_MASK) | kvm_mips_emulate_tlbmiss_ld() local
2468 unsigned long entryhi = kvm_mips_emulate_tlbinv_ld() local
2509 unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) | kvm_mips_emulate_tlbmiss_st() local
2550 unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) | kvm_mips_emulate_tlbinv_st() local
2589 unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) | kvm_mips_emulate_tlbmod() local
[all...]
H A Dtrap_emul.c192 unsigned long entryhi; in kvm_trap_emul_handle_tlb_mod() local
202 entryhi = (badvaddr & VPN2_MASK) | in kvm_trap_emul_handle_tlb_mod()
204 index = kvm_mips_guest_tlb_lookup(vcpu, entryhi); in kvm_trap_emul_handle_tlb_mod()
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dtlbmisc.h9 unsigned long entryhi, unsigned long pagemask);
H A Dpgtable-32.h53 unsigned long entryhi, unsigned long pagemask);
H A Dkvm_host.h732 __BUILD_KVM_RW_HW(entryhi, l, MIPS_CP0_TLB_HI, 0)
907 extern int kvm_mips_host_tlb_inv(struct kvm_vcpu *vcpu, unsigned long entryhi,
911 unsigned long entryhi);
914 int kvm_vz_host_tlb_inv(struct kvm_vcpu *vcpu, unsigned long entryhi);
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dtlbmisc.h9 unsigned long entryhi, unsigned long pagemask);
H A Dpgtable-32.h53 unsigned long entryhi, unsigned long pagemask);
H A Dkvm_host.h650 __BUILD_KVM_RW_HW(entryhi, l, MIPS_CP0_TLB_HI, 0)
792 int kvm_vz_host_tlb_inv(struct kvm_vcpu *vcpu, unsigned long entryhi);
/kernel/linux/linux-6.6/arch/mips/kvm/
H A Dtlb.c50 static int _kvm_mips_host_tlb_inv(unsigned long entryhi) in _kvm_mips_host_tlb_inv() argument
54 write_c0_entryhi(entryhi); in _kvm_mips_host_tlb_inv()
144 kvm_debug("%s: Invalidated root entryhi %#lx @ idx %d\n", in kvm_vz_host_tlb_inv()
/kernel/linux/linux-5.10/arch/mips/pci/
H A Dpci-alchemy.c73 unsigned long entrylo1, unsigned long entryhi, in mod_wired_entry()
84 write_c0_entryhi(entryhi); in mod_wired_entry()
72 mod_wired_entry(int entry, unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) mod_wired_entry() argument
/kernel/linux/linux-6.6/arch/mips/pci/
H A Dpci-alchemy.c73 unsigned long entrylo1, unsigned long entryhi, in mod_wired_entry()
84 write_c0_entryhi(entryhi); in mod_wired_entry()
72 mod_wired_entry(int entry, unsigned long entrylo0, unsigned long entrylo1, unsigned long entryhi, unsigned long pagemask) mod_wired_entry() argument

Completed in 18 milliseconds