Home
last modified time | relevance | path

Searched defs:dfn (Results 1 – 9 of 9) sorted by relevance

/xen/xen/drivers/passthrough/arm/
A Diommu_helpers.c33 int __must_check arm_iommu_map_page(struct domain *d, dfn_t dfn, mfn_t mfn, in arm_iommu_map_page()
64 int __must_check arm_iommu_unmap_page(struct domain *d, dfn_t dfn, in arm_iommu_unmap_page()
A Dipmmu-vmsa.c947 static int __must_check ipmmu_iotlb_flush(struct domain *d, dfn_t dfn, in ipmmu_iotlb_flush()
A Dsmmu.c2536 static int __must_check arm_smmu_iotlb_flush(struct domain *d, dfn_t dfn, in arm_smmu_iotlb_flush()
/xen/xen/drivers/passthrough/amd/
A Diommu_map.c35 unsigned long dfn) in clear_iommu_pte_present()
85 unsigned long dfn, in set_iommu_pte_present()
186 static int iommu_pde_from_dfn(struct domain *d, unsigned long dfn, in iommu_pde_from_dfn()
290 int amd_iommu_map_page(struct domain *d, dfn_t dfn, mfn_t mfn, in amd_iommu_map_page()
330 int amd_iommu_unmap_page(struct domain *d, dfn_t dfn, in amd_iommu_unmap_page()
366 static unsigned long flush_count(unsigned long dfn, unsigned int page_count, in flush_count()
376 int amd_iommu_flush_iotlb_pages(struct domain *d, dfn_t dfn, in amd_iommu_flush_iotlb_pages()
A Diommu_cmd.c359 unsigned long dfn, unsigned int order) in amd_iommu_flush_pages()
/xen/xen/drivers/passthrough/
A Diommu.c242 int iommu_map(struct domain *d, dfn_t dfn, mfn_t mfn, in iommu_map()
285 int iommu_legacy_map(struct domain *d, dfn_t dfn, mfn_t mfn, in iommu_legacy_map()
303 int iommu_unmap(struct domain *d, dfn_t dfn, unsigned int page_order, in iommu_unmap()
341 int iommu_legacy_unmap(struct domain *d, dfn_t dfn, unsigned int page_order) in iommu_legacy_unmap()
358 int iommu_lookup_page(struct domain *d, dfn_t dfn, mfn_t *mfn, in iommu_lookup_page()
386 int iommu_iotlb_flush(struct domain *d, dfn_t dfn, unsigned int page_count, in iommu_iotlb_flush()
/xen/xen/include/asm-x86/
A Diommu.h40 #define __dfn_to_daddr(dfn) ((daddr_t)(dfn) << IOMMU_PAGE_SHIFT) argument
43 #define dfn_to_daddr(dfn) __dfn_to_daddr(dfn_x(dfn)) argument
/xen/xen/drivers/passthrough/vtd/
A Diommu.c580 static int __must_check iommu_flush_iotlb(struct domain *d, dfn_t dfn, in iommu_flush_iotlb()
629 dfn_t dfn, in iommu_flush_iotlb_pages()
1775 static int __must_check intel_iommu_map_page(struct domain *d, dfn_t dfn, in intel_iommu_map_page()
1834 static int __must_check intel_iommu_unmap_page(struct domain *d, dfn_t dfn, in intel_iommu_unmap_page()
1850 static int intel_iommu_lookup_page(struct domain *d, dfn_t dfn, mfn_t *mfn, in intel_iommu_lookup_page()
/xen/xen/include/xen/
A Diommu.h45 static inline dfn_t dfn_add(dfn_t dfn, unsigned long i) in dfn_add()

Completed in 25 milliseconds