Lines Matching refs:tlb

815 	struct kvm_mips_tlb *tlb = NULL;  in kvm_mips_emul_tlbwi()  local
828 tlb = &vcpu->arch.guest_tlb[index]; in kvm_mips_emul_tlbwi()
833 kvm_mips_host_tlb_inv(vcpu, tlb->tlb_hi); in kvm_mips_emul_tlbwi()
835 tlb->tlb_mask = kvm_read_c0_guest_pagemask(cop0); in kvm_mips_emul_tlbwi()
836 tlb->tlb_hi = kvm_read_c0_guest_entryhi(cop0); in kvm_mips_emul_tlbwi()
837 tlb->tlb_lo0 = kvm_read_c0_guest_entrylo0(cop0); in kvm_mips_emul_tlbwi()
838 tlb->tlb_lo1 = kvm_read_c0_guest_entrylo1(cop0); in kvm_mips_emul_tlbwi()
853 struct kvm_mips_tlb *tlb = NULL; in kvm_mips_emul_tlbwr() local
860 tlb = &vcpu->arch.guest_tlb[index]; in kvm_mips_emul_tlbwr()
866 kvm_mips_host_tlb_inv(vcpu, tlb->tlb_hi); in kvm_mips_emul_tlbwr()
868 tlb->tlb_mask = kvm_read_c0_guest_pagemask(cop0); in kvm_mips_emul_tlbwr()
869 tlb->tlb_hi = kvm_read_c0_guest_entryhi(cop0); in kvm_mips_emul_tlbwr()
870 tlb->tlb_lo0 = kvm_read_c0_guest_entrylo0(cop0); in kvm_mips_emul_tlbwr()
871 tlb->tlb_lo1 = kvm_read_c0_guest_entrylo1(cop0); in kvm_mips_emul_tlbwr()
1658 struct kvm_mips_tlb *tlb = &vcpu->arch.guest_tlb[index]; in kvm_mips_emulate_cache() local
1663 if (!TLB_IS_VALID(*tlb, va)) { in kvm_mips_emulate_cache()
1673 kvm_mips_handle_mapped_seg_tlb_fault(vcpu, tlb, in kvm_mips_emulate_cache()
2611 struct kvm_mips_tlb *tlb = &vcpu->arch.guest_tlb[index]; in kvm_mips_handle_tlbmiss() local
2617 if (!TLB_IS_VALID(*tlb, va)) { in kvm_mips_handle_tlbmiss()
2631 tlb->tlb_hi, tlb->tlb_lo0, tlb->tlb_lo1); in kvm_mips_handle_tlbmiss()
2636 kvm_mips_handle_mapped_seg_tlb_fault(vcpu, tlb, NULL, in kvm_mips_handle_tlbmiss()