Lines Matching refs:entryhi
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()
406 int kvm_mips_guest_tlb_lookup(struct kvm_vcpu *vcpu, unsigned long entryhi) in kvm_mips_guest_tlb_lookup() argument
413 if (TLB_HI_VPN2_HIT(tlb[i], entryhi) && in kvm_mips_guest_tlb_lookup()
414 TLB_HI_ASID_HIT(tlb[i], entryhi)) { in kvm_mips_guest_tlb_lookup()
421 __func__, entryhi, index, tlb[i].tlb_lo0, tlb[i].tlb_lo1); in kvm_mips_guest_tlb_lookup()
550 unsigned long old_entryhi, entryhi; in kvm_mips_flush_host_tlb() local
569 entryhi = read_c0_entryhi(); in kvm_mips_flush_host_tlb()
572 if (KVM_GUEST_KSEGX(entryhi) == KVM_GUEST_KSEG0) in kvm_mips_flush_host_tlb()