iommu_domain
struct iommu_domain *domain;
struct iommu_domain *domain;
struct iommu_domain *dom;
struct iommu_domain *dom;
struct iommu_domain *iommu_dom;
struct iommu_domain *domain =
iommu_map_sgtable(struct iommu_domain *domain, u_long iova,
iommu_unmap(struct iommu_domain *domain, u_long iova, size_t size)
struct iommu_domain *
iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova)
struct iommu_domain *
return malloc(sizeof(struct iommu_domain), M_DEVBUF, M_WAITOK | M_ZERO);
iommu_attach_device(struct iommu_domain *domain, struct device *dev)
size_t iommu_map_sgtable(struct iommu_domain *, u_long,
size_t iommu_unmap(struct iommu_domain *, u_long, size_t);
struct iommu_domain *iommu_get_domain_for_dev(struct device *);
phys_addr_t iommu_iova_to_phys(struct iommu_domain *, dma_addr_t);
struct iommu_domain *iommu_domain_alloc(struct bus_type *);
int iommu_attach_device(struct iommu_domain *, struct device *);