Home
last modified time | relevance | path

Searched refs:pfn_t (Results 1 – 26 of 26) sorted by relevance

/linux-4.1.27/include/linux/
Dkvm_host.h64 static inline bool is_error_pfn(pfn_t pfn) in is_error_pfn()
74 static inline bool is_error_noslot_pfn(pfn_t pfn) in is_error_noslot_pfn()
80 static inline bool is_noslot_pfn(pfn_t pfn) in is_noslot_pfn()
551 pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn);
552 pfn_t gfn_to_pfn_async(struct kvm *kvm, gfn_t gfn, bool *async,
554 pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn);
555 pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault,
557 pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
558 pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn);
560 void kvm_release_pfn_clean(pfn_t pfn);
[all …]
Dkvm_types.h55 typedef hfn_t pfn_t; typedef
/linux-4.1.27/arch/x86/kvm/
Diommu.c46 static pfn_t kvm_pin_pages(struct kvm_memory_slot *slot, gfn_t gfn, in kvm_pin_pages()
50 pfn_t pfn; in kvm_pin_pages()
65 static void kvm_unpin_pages(struct kvm *kvm, pfn_t pfn, unsigned long npages) in kvm_unpin_pages()
76 pfn_t pfn; in kvm_iommu_map_pages()
276 pfn_t pfn; in kvm_iommu_put_pages()
Dmmu.c262 pfn_t pfn, unsigned access) in set_mmio_spte()
328 static pfn_t spte_to_pfn(u64 pte) in spte_to_pfn()
590 pfn_t pfn; in mmu_spte_clear_track_bits()
1369 pfn_t new_pfn; in kvm_set_pte_rmapp()
2515 gfn_t gfn, pfn_t pfn, bool speculative, in set_spte()
2595 int level, gfn_t gfn, pfn_t pfn, bool speculative, in mmu_set_spte()
2655 static pfn_t pte_prefetch_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn, in pte_prefetch_gfn_to_pfn()
2736 int map_writable, int level, gfn_t gfn, pfn_t pfn, in __direct_map()
2786 static int kvm_handle_bad_page(struct kvm_vcpu *vcpu, gfn_t gfn, pfn_t pfn) in kvm_handle_bad_page()
2806 gfn_t *gfnp, pfn_t *pfnp, int *levelp) in transparent_hugepage_adjust()
[all …]
Dpaging_tmpl.h468 pfn_t pfn; in FNAME()
563 pfn_t pfn, bool map_writable, bool prefault) in FNAME()
708 pfn_t pfn; in FNAME()
Dmmu_audit.c100 pfn_t pfn; in audit_mappings()
Dx86.c5167 pfn_t pfn; in reexecute_instruction()
Dvmx.c4075 pfn_t identity_map_pfn; in init_rmode_identity_map()
/linux-4.1.27/arch/um/include/asm/
Dpage.h55 typedef unsigned long long pfn_t; typedef
79 typedef unsigned long pfn_t; typedef
112 #define phys_to_pfn(p) ((pfn_t) ((p) >> PAGE_SHIFT))
Dpgtable-3level.h101 static inline pte_t pfn_pte(pfn_t page_nr, pgprot_t pgprot) in pfn_pte()
110 static inline pmd_t pfn_pmd(pfn_t page_nr, pgprot_t pgprot) in pfn_pmd()
Dpgtable.h274 #define page_to_phys(page) pfn_to_phys((pfn_t) page_to_pfn(page))
/linux-4.1.27/arch/mips/kvm/
Dtlb.c41 pfn_t (*kvm_mips_gfn_to_pfn)(struct kvm *kvm, gfn_t gfn);
44 void (*kvm_mips_release_pfn_clean)(pfn_t pfn);
47 bool (*kvm_mips_is_error_pfn)(pfn_t pfn);
147 pfn_t pfn; in kvm_mips_map_page()
265 pfn_t pfn0, pfn1; in kvm_mips_handle_kseg0_tlb_fault()
316 pfn_t pfn0, pfn1; in kvm_mips_handle_commpage_tlb_fault()
363 pfn_t pfn0, pfn1; in kvm_mips_handle_mapped_seg_tlb_fault()
Demulate.c1539 pfn_t pfn; in kvm_mips_sync_icache()
/linux-4.1.27/virt/kvm/
Dkvm_main.c105 static void kvm_release_pfn_dirty(pfn_t pfn);
114 bool kvm_is_reserved_pfn(pfn_t pfn) in kvm_is_reserved_pfn()
1217 bool write_fault, bool *writable, pfn_t *pfn) in hva_to_pfn_fast()
1250 bool *writable, pfn_t *pfn) in hva_to_pfn_slow()
1314 static pfn_t hva_to_pfn(unsigned long addr, bool atomic, bool *async, in hva_to_pfn()
1318 pfn_t pfn = 0; in hva_to_pfn()
1359 static pfn_t
1381 static pfn_t __gfn_to_pfn(struct kvm *kvm, gfn_t gfn, bool atomic, bool *async, in __gfn_to_pfn()
1395 pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn) in gfn_to_pfn_atomic()
1401 pfn_t gfn_to_pfn_async(struct kvm *kvm, gfn_t gfn, bool *async, in gfn_to_pfn_async()
[all …]
/linux-4.1.27/arch/arm/include/asm/
Dkvm_mmu.h185 static inline void __coherent_cache_guest_page(struct kvm_vcpu *vcpu, pfn_t pfn, in __coherent_cache_guest_page()
249 pfn_t pfn = pmd_pfn(pmd); in __kvm_flush_dcache_pmd()
/linux-4.1.27/arch/powerpc/kvm/
De500_mmu_host.c166 pfn_t pfn; in kvmppc_map_magic()
168 pfn = (pfn_t)virt_to_phys((void *)shared_page) >> PAGE_SHIFT; in kvmppc_map_magic()
249 pfn_t pfn, unsigned int wimg) in kvmppc_e500_ref_setup()
312 pfn_t pfn = ref->pfn; in kvmppc_e500_setup_stlbe()
Dbook3s.c367 pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing, in kvmppc_gpa_to_pfn()
380 pfn_t pfn; in kvmppc_gpa_to_pfn()
382 pfn = (pfn_t)virt_to_phys((void*)shared_page) >> PAGE_SHIFT; in kvmppc_gpa_to_pfn()
De500.h44 pfn_t pfn; /* valid only for TLB0, except briefly */
Dtrace_pr.h33 TP_PROTO(int rflags, ulong hpteg, ulong va, pfn_t hpaddr,
Dbook3s_32_mmu_host.c144 pfn_t hpaddr; in kvmppc_mmu_map_page()
Dbook3s_64_mmu_host.c85 pfn_t hpaddr; in kvmppc_mmu_map_page()
/linux-4.1.27/arch/arm64/include/asm/
Dkvm_mmu.h233 static inline void __coherent_cache_guest_page(struct kvm_vcpu *vcpu, pfn_t pfn,
/linux-4.1.27/arch/mips/include/asm/
Dkvm_host.h103 extern pfn_t(*kvm_mips_gfn_to_pfn) (struct kvm *kvm, gfn_t gfn);
104 extern void (*kvm_mips_release_pfn_clean) (pfn_t pfn);
105 extern bool(*kvm_mips_is_error_pfn) (pfn_t pfn);
/linux-4.1.27/arch/arm/kvm/
Dmmu.c1000 static bool transparent_hugepage_adjust(pfn_t *pfnp, phys_addr_t *ipap) in transparent_hugepage_adjust()
1002 pfn_t pfn = *pfnp; in transparent_hugepage_adjust()
1208 static void coherent_cache_guest_page(struct kvm_vcpu *vcpu, pfn_t pfn, in coherent_cache_guest_page()
1225 pfn_t pfn; in user_mem_abort()
1353 pfn_t pfn; in handle_access_fault()
/linux-4.1.27/arch/powerpc/include/asm/
Dkvm_book3s.h157 extern pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing,
Dkvm_ppc.h516 static inline void kvmppc_mmu_flush_icache(pfn_t pfn) in kvmppc_mmu_flush_icache()