Home
last modified time | relevance | path

Searched refs:iova (Results 1 – 4 of 4) sorted by relevance

/include/linux/
Diova.h23 struct iova { struct
38 struct iova *alloc_iova_mem(void);
39 void free_iova_mem(struct iova *iova);
41 void __free_iova(struct iova_domain *iovad, struct iova *iova);
42 struct iova *alloc_iova(struct iova_domain *iovad, unsigned long size,
45 struct iova *reserve_iova(struct iova_domain *iovad, unsigned long pfn_lo,
49 struct iova *find_iova(struct iova_domain *iovad, unsigned long pfn);
Diommu.h36 int (*map)(struct iommu_domain *domain, unsigned long iova,
38 void (*unmap)(struct iommu_domain *domain, unsigned long iova,
41 unsigned long iova);
54 extern int iommu_map_range(struct iommu_domain *domain, unsigned long iova,
56 extern void iommu_unmap_range(struct iommu_domain *domain, unsigned long iova,
59 unsigned long iova);
93 unsigned long iova, phys_addr_t paddr, in iommu_map_range() argument
100 unsigned long iova, size_t size) in iommu_unmap_range() argument
105 unsigned long iova) in iommu_iova_to_phys() argument
/include/linux/mlx4/
Ddevice.h295 u64 iova; member
423 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access,
471 int npages, u64 iova, u32 *lkey, u32 *rkey);
/include/rdma/
Dib_verbs.h1117 u64 iova);
1995 u64 iova) in ib_map_phys_fmr() argument
1997 return fmr->device->map_phys_fmr(fmr, page_list, list_len, iova); in ib_map_phys_fmr()