Searched refs:tlb_lo (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-5.10/arch/mips/kvm/ |
H A D | tlb.c | 100 (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 D | mmu.c | 1020 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 D | emulate.c | 1045 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 D | vz.c | 2483 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 D | tlb.c | 406 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 D | vz.c | 2487 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 D | kvm_host.h | 270 #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 D | kvm_host.h | 321 #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