/linux-4.1.27/arch/mips/lib/ |
D | r3k_dump_tlb.c | 23 unsigned long entryhi, entrylo0; in dump_tlb() local 34 entryhi = read_c0_entryhi(); in dump_tlb() 38 if ((entryhi & PAGE_MASK) != KSEG0 in dump_tlb() 39 && (entryhi & ASID_MASK) == asid) { in dump_tlb() 47 entryhi & PAGE_MASK, in dump_tlb() 48 entryhi & ASID_MASK, in dump_tlb()
|
D | dump_tlb.c | 51 unsigned long s_entryhi, entryhi, asid; in dump_tlb() local 66 entryhi = read_c0_entryhi(); in dump_tlb() 71 if ((entryhi & ~0x1ffffUL) != CKSEG0 in dump_tlb() 72 && (entryhi & 0xff) == asid) { in dump_tlb() 87 width, (entryhi & ~0x1fffUL), in dump_tlb() 88 entryhi & 0xff); in dump_tlb()
|
/linux-4.1.27/arch/mips/kvm/ |
D | tlb.c | 198 int kvm_mips_host_tlb_write(struct kvm_vcpu *vcpu, unsigned long entryhi, in kvm_mips_host_tlb_write() argument 209 write_c0_entryhi(entryhi); in kvm_mips_host_tlb_write() 241 flush_data_cache_page((entryhi & VPN2_MASK) & in kvm_mips_host_tlb_write() 246 flush_data_cache_page(((entryhi & VPN2_MASK) & in kvm_mips_host_tlb_write() 267 unsigned long entryhi = 0, entrylo0 = 0, entrylo1 = 0; in kvm_mips_handle_kseg0_tlb_fault() local 302 entryhi = (vaddr | kvm_mips_get_kernel_asid(vcpu)); in kvm_mips_handle_kseg0_tlb_fault() 308 return kvm_mips_host_tlb_write(vcpu, entryhi, entrylo0, entrylo1, in kvm_mips_handle_kseg0_tlb_fault() 361 unsigned long entryhi = 0, entrylo0 = 0, entrylo1 = 0; in kvm_mips_handle_mapped_seg_tlb_fault() local 390 entryhi = (tlb->tlb_hi & VPN2_MASK) | (KVM_GUEST_KERNEL_MODE(vcpu) ? in kvm_mips_handle_mapped_seg_tlb_fault() 401 return kvm_mips_host_tlb_write(vcpu, entryhi, entrylo0, entrylo1, in kvm_mips_handle_mapped_seg_tlb_fault() [all …]
|
D | emulate.c | 884 long entryhi = kvm_read_c0_guest_entryhi(cop0); in kvm_mips_emul_tlbp() local 888 index = kvm_mips_guest_tlb_lookup(vcpu, entryhi); in kvm_mips_emul_tlbp() 892 kvm_debug("[%#x] COP0_TLBP (entryhi: %#lx), index: %d\n", pc, entryhi, in kvm_mips_emul_tlbp() 1815 unsigned long entryhi = (vcpu->arch. host_cp0_badvaddr & VPN2_MASK) | in kvm_mips_emulate_tlbmiss_ld() local 1847 kvm_write_c0_guest_entryhi(cop0, entryhi); in kvm_mips_emulate_tlbmiss_ld() 1861 unsigned long entryhi = in kvm_mips_emulate_tlbinv_ld() local 1893 kvm_write_c0_guest_entryhi(cop0, entryhi); in kvm_mips_emulate_tlbinv_ld() 1907 unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) | in kvm_mips_emulate_tlbmiss_st() local 1937 kvm_write_c0_guest_entryhi(cop0, entryhi); in kvm_mips_emulate_tlbmiss_st() 1951 unsigned long entryhi = (vcpu->arch.host_cp0_badvaddr & VPN2_MASK) | in kvm_mips_emulate_tlbinv_st() local [all …]
|
/linux-4.1.27/arch/mips/dec/ |
D | kn01-berr.c | 83 long asid, entryhi, vaddr; in dec_kn01_be_backend() local 114 entryhi = asid & (PAGE_SIZE - 1); in dec_kn01_be_backend() 115 entryhi |= vaddr & ~(PAGE_SIZE - 1); in dec_kn01_be_backend() 116 write_c0_entryhi(entryhi); in dec_kn01_be_backend()
|
/linux-4.1.27/arch/mips/mm/ |
D | tlb-r3k.c | 226 unsigned long entryhi, unsigned long pagemask) in add_wired_entry() argument 238 entrylo0, entryhi, pagemask); in add_wired_entry() 249 write_c0_entryhi(entryhi); in add_wired_entry() 262 entrylo0, entryhi); in add_wired_entry() 268 write_c0_entryhi(entryhi); in add_wired_entry()
|
D | tlb-r4k.c | 364 unsigned long entryhi, unsigned long pagemask) in add_wired_entry() argument 384 write_c0_entryhi(entryhi); in add_wired_entry() 429 unsigned long entryhi, unsigned long pagemask) in add_temporary_entry() argument 452 write_c0_entryhi(entryhi); in add_temporary_entry()
|
/linux-4.1.27/arch/mips/include/asm/ |
D | tlbmisc.h | 8 unsigned long entryhi, unsigned long pagemask);
|
D | pgtable-32.h | 31 unsigned long entryhi, unsigned long pagemask);
|
D | kvm_host.h | 686 extern int kvm_mips_host_tlb_inv(struct kvm_vcpu *vcpu, unsigned long entryhi); 690 unsigned long entryhi);
|
/linux-4.1.27/arch/mips/pci/ |
D | pci-alchemy.c | 72 unsigned long entrylo1, unsigned long entryhi, in mod_wired_entry() argument 83 write_c0_entryhi(entryhi); in mod_wired_entry()
|