Home
last modified time | relevance | path

Searched refs:kvm_pfn_t (Results 1 – 21 of 21) sorted by relevance

/Linux-v4.19/include/linux/
Dkvm_host.h75 static inline bool is_error_pfn(kvm_pfn_t pfn) in is_error_pfn()
85 static inline bool is_error_noslot_pfn(kvm_pfn_t pfn) in is_error_noslot_pfn()
91 static inline bool is_noslot_pfn(kvm_pfn_t pfn) in is_noslot_pfn()
667 kvm_pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn);
668 kvm_pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn);
669 kvm_pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault,
671 kvm_pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
672 kvm_pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn);
673 kvm_pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn,
677 void kvm_release_pfn_clean(kvm_pfn_t pfn);
[all …]
Dkvm_types.h56 typedef hfn_t kvm_pfn_t; typedef
/Linux-v4.19/arch/arm/include/asm/
Dkvm_mmu.h159 static inline void __clean_dcache_guest_page(kvm_pfn_t pfn, unsigned long size) in __clean_dcache_guest_page()
184 static inline void __invalidate_icache_guest_page(kvm_pfn_t pfn, in __invalidate_icache_guest_page()
261 kvm_pfn_t pfn = pmd_pfn(pmd); in __kvm_flush_dcache_pmd()
/Linux-v4.19/virt/kvm/
Dkvm_main.c149 bool kvm_is_reserved_pfn(kvm_pfn_t pfn) in kvm_is_reserved_pfn()
1356 bool *writable, kvm_pfn_t *pfn) in hva_to_pfn_fast()
1386 bool *writable, kvm_pfn_t *pfn) in hva_to_pfn_slow()
1434 kvm_pfn_t *p_pfn) in hva_to_pfn_remapped()
1494 static kvm_pfn_t hva_to_pfn(unsigned long addr, bool atomic, bool *async, in hva_to_pfn()
1498 kvm_pfn_t pfn = 0; in hva_to_pfn()
1542 kvm_pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, in __gfn_to_pfn_memslot()
1571 kvm_pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, in gfn_to_pfn_prot()
1579 kvm_pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot()
1585 kvm_pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot_atomic()
[all …]
/Linux-v4.19/arch/powerpc/kvm/
De500_mmu_host.c167 kvm_pfn_t pfn; in kvmppc_map_magic()
169 pfn = (kvm_pfn_t)virt_to_phys((void *)shared_page) >> PAGE_SHIFT; in kvmppc_map_magic()
250 kvm_pfn_t pfn, unsigned int wimg) in kvmppc_e500_ref_setup()
313 kvm_pfn_t pfn = ref->pfn; in kvmppc_e500_setup_stlbe()
Dbook3s.c393 kvm_pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing, in kvmppc_gpa_to_pfn()
406 kvm_pfn_t pfn; in kvmppc_gpa_to_pfn()
408 pfn = (kvm_pfn_t)virt_to_phys((void*)shared_page) >> PAGE_SHIFT; in kvmppc_gpa_to_pfn()
De500.h44 kvm_pfn_t pfn; /* valid only for TLB0, except briefly */
Dtrace_pr.h34 TP_PROTO(int rflags, ulong hpteg, ulong va, kvm_pfn_t hpaddr,
Dbook3s_32_mmu_host.c145 kvm_pfn_t hpaddr; in kvmppc_mmu_map_page()
Dbook3s_64_mmu_host.c86 kvm_pfn_t hpaddr; in kvmppc_mmu_map_page()
/Linux-v4.19/arch/arm64/include/asm/
Dkvm_mmu.h270 static inline void __clean_dcache_guest_page(kvm_pfn_t pfn, unsigned long size)
286 static inline void __invalidate_icache_guest_page(kvm_pfn_t pfn,
/Linux-v4.19/arch/x86/kvm/
Dmmu.c386 kvm_pfn_t pfn, unsigned access) in set_mmio_spte()
498 static kvm_pfn_t spte_to_pfn(u64 pte) in spte_to_pfn()
783 kvm_pfn_t pfn; in mmu_spte_clear_track_bits()
1711 kvm_pfn_t new_pfn; in kvm_set_pte_rmapp()
2820 static bool kvm_is_mmio_pfn(kvm_pfn_t pfn) in kvm_is_mmio_pfn()
2845 gfn_t gfn, kvm_pfn_t pfn, bool speculative, in set_spte()
2941 int write_fault, int level, gfn_t gfn, kvm_pfn_t pfn, in mmu_set_spte()
3009 static kvm_pfn_t pte_prefetch_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn, in pte_prefetch_gfn_to_pfn()
3091 int level, gfn_t gfn, kvm_pfn_t pfn, bool prefault) in __direct_map()
3140 static int kvm_handle_bad_page(struct kvm_vcpu *vcpu, gfn_t gfn, kvm_pfn_t pfn) in kvm_handle_bad_page()
[all …]
Dpaging_tmpl.h503 kvm_pfn_t pfn; in FNAME()
598 kvm_pfn_t pfn, bool map_writable, bool prefault) in FNAME()
741 kvm_pfn_t pfn; in FNAME()
Dmmu_audit.c100 kvm_pfn_t pfn; in audit_mappings()
Dx86.c5884 kvm_pfn_t pfn; in reexecute_instruction()
Dvmx.c5815 kvm_pfn_t identity_map_pfn; in init_rmode_identity_map()
/Linux-v4.19/virt/kvm/arm/
Dmmu.c1229 static bool transparent_hugepage_adjust(kvm_pfn_t *pfnp, phys_addr_t *ipap) in transparent_hugepage_adjust()
1231 kvm_pfn_t pfn = *pfnp; in transparent_hugepage_adjust()
1440 static void clean_dcache_guest_page(kvm_pfn_t pfn, unsigned long size) in clean_dcache_guest_page()
1445 static void invalidate_icache_guest_page(kvm_pfn_t pfn, unsigned long size) in invalidate_icache_guest_page()
1480 kvm_pfn_t pfn; in user_mem_abort()
1638 kvm_pfn_t pfn; in handle_access_fault()
1851 kvm_pfn_t pfn = pte_pfn(pte); in kvm_set_spte_hva()
/Linux-v4.19/arch/mips/kvm/
Dmmu.c616 kvm_pfn_t pfn = 0; /* silence bogus GCC warning */ in _kvm_mips_map_page_fast()
693 kvm_pfn_t pfn; in kvm_mips_map_page()
1099 kvm_pfn_t pfn; in kvm_mips_handle_commpage_tlb_fault()
/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_book3s.h218 extern kvm_pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa,
Dkvm_ppc.h739 static inline void kvmppc_mmu_flush_icache(kvm_pfn_t pfn) in kvmppc_mmu_flush_icache()
/Linux-v4.19/drivers/gpu/drm/i915/gvt/
Dkvmgt.c1702 kvm_pfn_t pfn; in kvmgt_gfn_to_pfn()