/linux-6.3-rc2/virt/kvm/ |
A D | pfncache.c | 99 static void gpc_unmap_khva(kvm_pfn_t pfn, void *khva) in gpc_unmap_khva() 140 static kvm_pfn_t hva_to_pfn_retry(struct gfn_to_pfn_cache *gpc) in hva_to_pfn_retry() 144 kvm_pfn_t new_pfn = KVM_PFN_ERR_FAULT; in hva_to_pfn_retry() 246 kvm_pfn_t old_pfn; in __kvm_gpc_refresh() 385 kvm_pfn_t old_pfn; in kvm_gpc_deactivate()
|
A D | kvm_mm.h | 23 kvm_pfn_t hva_to_pfn(unsigned long addr, bool atomic, bool interruptible,
|
A D | kvm_main.c | 2487 bool *writable, kvm_pfn_t *pfn) in hva_to_pfn_fast() 2562 static int kvm_try_get_pfn(kvm_pfn_t pfn) in kvm_try_get_pfn() 2574 bool *writable, kvm_pfn_t *p_pfn) in hva_to_pfn_remapped() 2576 kvm_pfn_t pfn; in hva_to_pfn_remapped() 2656 kvm_pfn_t pfn; in hva_to_pfn() 2801 kvm_pfn_t pfn; in gfn_to_page() 2826 kvm_pfn_t pfn; in kvm_vcpu_map() 2913 void kvm_release_pfn_clean(kvm_pfn_t pfn) in kvm_release_pfn_clean() 2937 void kvm_release_pfn_dirty(kvm_pfn_t pfn) in kvm_release_pfn_dirty() 2957 void kvm_set_pfn_dirty(kvm_pfn_t pfn) in kvm_set_pfn_dirty() [all …]
|
/linux-6.3-rc2/include/linux/ |
A D | kvm_host.h | 105 static inline bool is_error_pfn(kvm_pfn_t pfn) in is_error_pfn() 114 static inline bool is_sigpending_pfn(kvm_pfn_t pfn) in is_sigpending_pfn() 130 static inline bool is_noslot_pfn(kvm_pfn_t pfn) in is_noslot_pfn() 292 kvm_pfn_t pfn; 293 kvm_pfn_t gfn; 1165 void kvm_release_pfn_clean(kvm_pfn_t pfn); 1166 void kvm_release_pfn_dirty(kvm_pfn_t pfn); 1167 void kvm_set_pfn_dirty(kvm_pfn_t pfn); 1168 void kvm_set_pfn_accessed(kvm_pfn_t pfn); 1170 void kvm_release_pfn(kvm_pfn_t pfn, bool dirty); [all …]
|
A D | kvm_types.h | 49 typedef hfn_t kvm_pfn_t; typedef 76 kvm_pfn_t pfn;
|
/linux-6.3-rc2/arch/x86/kvm/mmu/ |
A D | spte.h | 315 static inline kvm_pfn_t spte_to_pfn(u64 pte) in spte_to_pfn() 463 unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn, 486 u64 kvm_mmu_changed_pte_notifier_make_spte(u64 old_spte, kvm_pfn_t new_pfn);
|
A D | spte.c | 88 static bool kvm_is_mmio_pfn(kvm_pfn_t pfn) in kvm_is_mmio_pfn() 139 unsigned int pte_access, gfn_t gfn, kvm_pfn_t pfn, in make_spte() 327 u64 kvm_mmu_changed_pte_notifier_make_spte(u64 old_spte, kvm_pfn_t new_pfn) in kvm_mmu_changed_pte_notifier_make_spte()
|
A D | mmu_internal.h | 240 kvm_pfn_t pfn;
|
A D | paging_tmpl.h | 527 kvm_pfn_t pfn; in FNAME()
|
A D | mmu.c | 555 kvm_pfn_t pfn; in mmu_spte_clear_track_bits() 1458 kvm_pfn_t new_pfn; in kvm_set_pte_rmap() 2841 kvm_pfn_t pfn, struct kvm_page_fault *fault) in mmu_set_spte() 3110 kvm_pfn_t mask; in kvm_mmu_hugepage_adjust()
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | e500_mmu_host.c | 164 kvm_pfn_t pfn; in kvmppc_map_magic() 166 pfn = (kvm_pfn_t)virt_to_phys((void *)shared_page) >> PAGE_SHIFT; in kvmppc_map_magic() 247 kvm_pfn_t pfn, unsigned int wimg) in kvmppc_e500_ref_setup() 310 kvm_pfn_t pfn = ref->pfn; in kvmppc_e500_setup_stlbe()
|
A D | e500.h | 41 kvm_pfn_t pfn; /* valid only for TLB0, except briefly */
|
A D | book3s.c | 428 kvm_pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing, in kvmppc_gpa_to_pfn() 441 kvm_pfn_t pfn; in kvmppc_gpa_to_pfn() 443 pfn = (kvm_pfn_t)virt_to_phys((void*)shared_page) >> PAGE_SHIFT; in kvmppc_gpa_to_pfn()
|
A D | trace_pr.h | 32 TP_PROTO(int rflags, ulong hpteg, ulong va, kvm_pfn_t hpaddr,
|
A D | book3s_32_mmu_host.c | 133 kvm_pfn_t hpaddr; in kvmppc_mmu_map_page()
|
A D | book3s_64_mmu_host.c | 75 kvm_pfn_t hpaddr; in kvmppc_mmu_map_page()
|
/linux-6.3-rc2/arch/arm64/kvm/ |
A D | mmu.c | 1084 unsigned long hva, kvm_pfn_t *pfnp, in transparent_hugepage_adjust() 1087 kvm_pfn_t pfn = *pfnp; in transparent_hugepage_adjust() 1167 static void sanitise_mte_tags(struct kvm *kvm, kvm_pfn_t pfn, in sanitise_mte_tags() 1203 kvm_pfn_t pfn; in user_mem_abort() 1578 kvm_pfn_t pfn = pte_pfn(range->pte); in kvm_set_spte_gfn()
|
A D | guest.c | 1049 kvm_pfn_t pfn = gfn_to_pfn_prot(kvm, gfn, write, NULL); in kvm_vm_ioctl_mte_copy_tags()
|
/linux-6.3-rc2/arch/mips/kvm/ |
A D | mmu.c | 517 kvm_pfn_t pfn = 0; /* silence bogus GCC warning */ in _kvm_mips_map_page_fast() 594 kvm_pfn_t pfn; in kvm_mips_map_page()
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | kvm_pgtable.h | 74 static inline kvm_pfn_t kvm_pte_to_pfn(kvm_pte_t pte) in kvm_pte_to_pfn()
|
/linux-6.3-rc2/arch/riscv/kvm/ |
A D | mmu.c | 562 kvm_pfn_t pfn = pte_pfn(range->pte); in kvm_set_spte_gfn() 620 kvm_pfn_t hfn; in kvm_riscv_gstage_map()
|
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | kvm_book3s.h | 236 extern kvm_pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa,
|
A D | kvm_ppc.h | 869 static inline void kvmppc_mmu_flush_icache(kvm_pfn_t pfn) in kvmppc_mmu_flush_icache()
|
/linux-6.3-rc2/drivers/gpu/drm/i915/gvt/ |
A D | gtt.c | 1176 kvm_pfn_t pfn; in is_2MB_gtt_possible()
|
/linux-6.3-rc2/arch/x86/kvm/ |
A D | x86.c | 8470 kvm_pfn_t pfn; in reexecute_instruction()
|