Home
last modified time | relevance | path

Searched refs:tlb_lo (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dtlb.c100 (tlb.tlb_lo[0] | tlb.tlb_lo[1]) & ENTRYLO_V in kvm_mips_dump_guest_tlbs()
104 (u64) mips3_tlbpfn_to_paddr(tlb.tlb_lo[0]), in kvm_mips_dump_guest_tlbs()
105 (tlb.tlb_lo[0] & ENTRYLO_D) ? 'D' : ' ', in kvm_mips_dump_guest_tlbs()
106 (tlb.tlb_lo[0] & ENTRYLO_G) ? 'G' : ' ', in kvm_mips_dump_guest_tlbs()
107 (tlb.tlb_lo[0] & ENTRYLO_C) >> ENTRYLO_C_SHIFT); in kvm_mips_dump_guest_tlbs()
109 (u64) mips3_tlbpfn_to_paddr(tlb.tlb_lo[1]), in kvm_mips_dump_guest_tlbs()
110 (tlb.tlb_lo[1] & ENTRYLO_D) ? 'D' : ' ', in kvm_mips_dump_guest_tlbs()
111 (tlb.tlb_lo[1] & ENTRYLO_G) ? 'G' : ' ', in kvm_mips_dump_guest_tlbs()
112 (tlb.tlb_lo[ in kvm_mips_dump_guest_tlbs()
[all...]
H A Dmmu.c1020 long tlb_lo[2]; in kvm_mips_handle_mapped_seg_tlb_fault() local
1025 tlb_lo[0] = tlb->tlb_lo[0]; in kvm_mips_handle_mapped_seg_tlb_fault()
1026 tlb_lo[1] = tlb->tlb_lo[1]; in kvm_mips_handle_mapped_seg_tlb_fault()
1033 tlb_lo[TLB_LO_IDX(*tlb, KVM_GUEST_COMMPAGE_ADDR)] = 0; in kvm_mips_handle_mapped_seg_tlb_fault()
1036 if (kvm_mips_map_page(vcpu, mips3_tlbpfn_to_paddr(tlb_lo[idx]), in kvm_mips_handle_mapped_seg_tlb_fault()
1042 if (tlb_lo[!idx] & ENTRYLO_V) { in kvm_mips_handle_mapped_seg_tlb_fault()
1045 mips3_tlbpfn_to_paddr(tlb_lo[!idx])); in kvm_mips_handle_mapped_seg_tlb_fault()
1059 ptep_gva[0] = kvm_mips_gpa_pte_to_gva_mapped(pte_gpa[0], tlb_lo[ in kvm_mips_handle_mapped_seg_tlb_fault()
[all...]
H A Demulate.c1045 kvm_write_c0_guest_entrylo0(cop0, tlb->tlb_lo[0]); in kvm_mips_emul_tlbr()
1046 kvm_write_c0_guest_entrylo1(cop0, tlb->tlb_lo[1]); in kvm_mips_emul_tlbr()
1069 if (!((tlb->tlb_lo[0] | tlb->tlb_lo[1]) & ENTRYLO_V)) in kvm_mips_invalidate_guest_tlb()
1125 tlb->tlb_lo[0] = kvm_read_c0_guest_entrylo0(cop0); in kvm_mips_emul_tlbwi()
1126 tlb->tlb_lo[1] = kvm_read_c0_guest_entrylo1(cop0); in kvm_mips_emul_tlbwi()
1152 tlb->tlb_lo[0] = kvm_read_c0_guest_entrylo0(cop0); in kvm_mips_emul_tlbwr()
1153 tlb->tlb_lo[1] = kvm_read_c0_guest_entrylo1(cop0); in kvm_mips_emul_tlbwr()
3276 tlb->tlb_hi, tlb->tlb_lo[0], tlb->tlb_lo[ in kvm_mips_handle_tlbmiss()
[all...]
H A Dvz.c2483 vcpu->arch.wired_tlb[i].tlb_lo[0] = 0; in kvm_vz_vcpu_save_wired()
2484 vcpu->arch.wired_tlb[i].tlb_lo[1] = 0; in kvm_vz_vcpu_save_wired()
/kernel/linux/linux-6.6/arch/mips/kvm/
H A Dtlb.c406 buf->tlb_lo[0] = 0; in kvm_vz_save_guesttlb()
407 buf->tlb_lo[1] = 0; in kvm_vz_save_guesttlb()
412 buf->tlb_lo[0] = read_gc0_entrylo0(); in kvm_vz_save_guesttlb()
413 buf->tlb_lo[1] = read_gc0_entrylo1(); in kvm_vz_save_guesttlb()
464 write_gc0_entrylo0(buf->tlb_lo[0]); in kvm_vz_load_guesttlb()
465 write_gc0_entrylo1(buf->tlb_lo[1]); in kvm_vz_load_guesttlb()
H A Dvz.c2487 vcpu->arch.wired_tlb[i].tlb_lo[0] = 0; in kvm_vz_vcpu_save_wired()
2488 vcpu->arch.wired_tlb[i].tlb_lo[1] = 0; in kvm_vz_vcpu_save_wired()
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dkvm_host.h270 #define TLB_IS_GLOBAL(x) ((x).tlb_lo[0] & (x).tlb_lo[1] & ENTRYLO_G)
274 #define TLB_IS_VALID(x, va) ((x).tlb_lo[TLB_LO_IDX(x, va)] & ENTRYLO_V)
275 #define TLB_IS_DIRTY(x, va) ((x).tlb_lo[TLB_LO_IDX(x, va)] & ENTRYLO_D)
284 long tlb_lo[2]; member
/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dkvm_host.h321 #define TLB_IS_GLOBAL(x) ((x).tlb_lo[0] & (x).tlb_lo[1] & ENTRYLO_G)
325 #define TLB_IS_VALID(x, va) ((x).tlb_lo[TLB_LO_IDX(x, va)] & ENTRYLO_V)
326 #define TLB_IS_DIRTY(x, va) ((x).tlb_lo[TLB_LO_IDX(x, va)] & ENTRYLO_D)
335 long tlb_lo[2]; member

Completed in 16 milliseconds