Searched refs:iova (Results 1 – 4 of 4) sorted by relevance
/include/linux/ |
D | iova.h | 23 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);
|
D | iommu.h | 36 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/ |
D | device.h | 295 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/ |
D | ib_verbs.h | 1117 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()
|