iova_t
iova_t src, iova_t dst, u64 size,
iova_t src, iova_t dst, u64 size, bool interrupt)
iova_t src, iova_t dst, u64 size, u64 count)
iova_t src, iova_t dst, u64 size, u64 count)
iova_t src, iova_t dst, u64 size,
iova_t src, iova_t dst, u64 size,
iova_t iova;
int __iommu_hva2iova(struct iommu *iommu, void *vaddr, iova_t *iova);
iova_t iommu_hva2iova(struct iommu *iommu, void *vaddr);
iova_t iova_allocator_alloc(struct iova_allocator *allocator, size_t size);
static inline int __to_iova(struct vfio_pci_device *device, void *vaddr, iova_t *iova)
static inline iova_t to_iova(struct vfio_pci_device *device, void *vaddr)
iova_t src, iova_t dst, u64 size, u64 count);
iova_t src, iova_t dst, u64 size);
iova_t src, iova_t dst, u64 size,
int __iommu_hva2iova(struct iommu *iommu, void *vaddr, iova_t *iova)
iova_t iommu_hva2iova(struct iommu *iommu, void *vaddr)
iova_t iova;
iova_t iova_allocator_alloc(struct iova_allocator *allocator, size_t size)
iova_t iova, last;
iova_t src, iova_t dst, u64 size)
iova_t src, iova_t dst, u64 size,
iova_t last_iova;
region->iova = ~(iova_t)0 & ~(region->size - 1);
iova_t src_iova;
iova_t dst_iova;
iova_t unmapped_iova;