Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dkvm_host.h69 static inline bool is_error_pfn(pfn_t pfn) in is_error_pfn()
79 static inline bool is_error_noslot_pfn(pfn_t pfn) in is_error_noslot_pfn()
85 static inline bool is_noslot_pfn(pfn_t pfn) in is_noslot_pfn()
605 pfn_t gfn_to_pfn_atomic(struct kvm *kvm, gfn_t gfn);
606 pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn);
607 pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault,
609 pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn);
610 pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn);
611 pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, bool atomic,
614 void kvm_release_pfn_clean(pfn_t pfn);
[all …]
Dkvm_types.h56 typedef hfn_t pfn_t; typedef
/linux-4.4.14/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()
278 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()
1392 pfn_t new_pfn; in kvm_set_pte_rmapp()
2479 static bool kvm_is_mmio_pfn(pfn_t pfn) in kvm_is_mmio_pfn()
2489 gfn_t gfn, pfn_t pfn, bool speculative, in set_spte()
2569 int level, gfn_t gfn, pfn_t pfn, bool speculative, in mmu_set_spte()
2629 static pfn_t pte_prefetch_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn, in pte_prefetch_gfn_to_pfn()
2712 int map_writable, int level, gfn_t gfn, pfn_t pfn, in __direct_map()
2762 static int kvm_handle_bad_page(struct kvm_vcpu *vcpu, gfn_t gfn, pfn_t pfn) in kvm_handle_bad_page()
[all …]
Dpaging_tmpl.h459 pfn_t pfn; in FNAME()
554 pfn_t pfn, bool map_writable, bool prefault) in FNAME()
699 pfn_t pfn; in FNAME()
Dmmu_audit.c100 pfn_t pfn; in audit_mappings()
Dx86.c5115 pfn_t pfn; in reexecute_instruction()
Dvmx.c4217 pfn_t identity_map_pfn; in init_rmode_identity_map()
/linux-4.4.14/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.4.14/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.4.14/virt/kvm/
Dkvm_main.c114 static void kvm_release_pfn_dirty(pfn_t pfn);
122 bool kvm_is_reserved_pfn(pfn_t pfn) in kvm_is_reserved_pfn()
1303 bool write_fault, bool *writable, pfn_t *pfn) in hva_to_pfn_fast()
1336 bool *writable, pfn_t *pfn) in hva_to_pfn_slow()
1400 static pfn_t hva_to_pfn(unsigned long addr, bool atomic, bool *async, in hva_to_pfn()
1404 pfn_t pfn = 0; in hva_to_pfn()
1445 pfn_t __gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn, bool atomic, in __gfn_to_pfn_memslot()
1467 pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, in gfn_to_pfn_prot()
1475 pfn_t gfn_to_pfn_memslot(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot()
1481 pfn_t gfn_to_pfn_memslot_atomic(struct kvm_memory_slot *slot, gfn_t gfn) in gfn_to_pfn_memslot_atomic()
[all …]
/linux-4.4.14/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.4.14/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.c369 pfn_t kvmppc_gpa_to_pfn(struct kvm_vcpu *vcpu, gpa_t gpa, bool writing, in kvmppc_gpa_to_pfn()
382 pfn_t pfn; in kvmppc_gpa_to_pfn()
384 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.c145 pfn_t hpaddr; in kvmppc_mmu_map_page()
Dbook3s_64_mmu_host.c86 pfn_t hpaddr; in kvmppc_mmu_map_page()
/linux-4.4.14/arch/arm64/include/asm/
Dkvm_mmu.h233 static inline void __coherent_cache_guest_page(struct kvm_vcpu *vcpu, pfn_t pfn,
/linux-4.4.14/arch/mips/include/asm/
Dkvm_host.h104 extern pfn_t(*kvm_mips_gfn_to_pfn) (struct kvm *kvm, gfn_t gfn);
105 extern void (*kvm_mips_release_pfn_clean) (pfn_t pfn);
106 extern bool(*kvm_mips_is_error_pfn) (pfn_t pfn);
/linux-4.4.14/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()
1209 static void coherent_cache_guest_page(struct kvm_vcpu *vcpu, pfn_t pfn, in coherent_cache_guest_page()
1226 pfn_t pfn; in user_mem_abort()
1354 pfn_t pfn; in handle_access_fault()
/linux-4.4.14/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.h518 static inline void kvmppc_mmu_flush_icache(pfn_t pfn) in kvmppc_mmu_flush_icache()