/drivers/pci/ |
D | iova.c | 154 iova_insert_rbtree(struct rb_root *root, struct iova *iova) in iova_insert_rbtree() 233 struct iova *iova = container_of(node, struct iova, node); in find_iova() local 264 __free_iova(struct iova_domain *iovad, struct iova *iova) in __free_iova() 285 struct iova *iova = find_iova(iovad, pfn); in free_iova() local 304 struct iova *iova = container_of(node, struct iova, node); in put_iova_domain() local 316 struct iova *iova = container_of(node, struct iova, node); in __is_range_overlap() local 327 struct iova *iova; in __insert_new_range() local 340 __adjust_overlap_range(struct iova *iova, in __adjust_overlap_range() 363 struct iova *iova; in reserve_iova() local 408 struct iova *iova = container_of(node, struct iova, node); in copy_reserved_iova() local
|
D | intel-iommu.c | 256 struct iova *iova[HIGH_WATER_MARK]; member 383 void free_iova_mem(struct iova *iova) in free_iova_mem() 1340 struct iova *iova; in dmar_init_reserved_ranges() local 1634 domain_page_mapping(struct dmar_domain *domain, dma_addr_t iova, in domain_page_mapping() 2172 struct iova *iova = NULL; in __intel_alloc_iova() local 2229 struct iova *iova; in __intel_map_single() local 2329 static void add_unmap(struct dmar_domain *dom, struct iova *iova) in add_unmap() 2361 struct iova *iova; in intel_unmap_single() local 2445 struct iova *iova; in intel_unmap_sg() local 2506 struct iova *iova = NULL; in intel_map_sg() local [all …]
|
/drivers/base/ |
D | iommu.c | 81 int iommu_map_range(struct iommu_domain *domain, unsigned long iova, in iommu_map_range() 88 void iommu_unmap_range(struct iommu_domain *domain, unsigned long iova, in iommu_unmap_range() 96 unsigned long iova) in iommu_iova_to_phys()
|
/drivers/infiniband/hw/mthca/ |
D | mthca_mr.c | 433 u64 iova, u64 total_size, u32 access, struct mthca_mr *mr) in mthca_mr_alloc() 531 int list_len, u64 iova, u64 total_size, in mthca_mr_alloc_phys() 713 int list_len, u64 iova) in mthca_check_fmr() 741 int list_len, u64 iova) in mthca_tavor_map_phys_fmr() 782 int list_len, u64 iova) in mthca_arbel_map_phys_fmr()
|
/drivers/net/mlx4/ |
D | mr.c | 266 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, in mlx4_mr_alloc() 502 int npages, u64 iova) in mlx4_check_fmr() 529 int npages, u64 iova, u32 *lkey, u32 *rkey) in mlx4_map_phys_fmr()
|
/drivers/parisc/ |
D | sba_iommu.c | 305 #define SBA_IOVP(ioc,iova) ((iova) & (ioc)->iovp_mask) argument 309 #define SBA_IOVP(ioc,iova) (iova) argument 487 sba_free_range(struct ioc *ioc, dma_addr_t iova, size_t size) in sba_free_range() 608 sba_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt) in sba_mark_invalid() 791 sba_unmap_single(struct device *dev, dma_addr_t iova, size_t size, in sba_unmap_single()
|
D | ccio-dma.c | 284 #define CCIO_IOVP(iova) ((iova) & IOVP_MASK) argument 434 ccio_free_range(struct ioc *ioc, dma_addr_t iova, unsigned long pages_mapped) in ccio_free_range() 666 ccio_mark_invalid(struct ioc *ioc, dma_addr_t iova, size_t byte_cnt) in ccio_mark_invalid() 803 ccio_unmap_single(struct device *dev, dma_addr_t iova, size_t size, in ccio_unmap_single()
|
/drivers/infiniband/hw/mlx4/ |
D | mr.c | 295 int npages, u64 iova) in mlx4_ib_map_phys_fmr()
|
/drivers/infiniband/hw/ipath/ |
D | ipath_mr.c | 351 int list_len, u64 iova) in ipath_map_phys_fmr()
|
D | ipath_verbs.h | 244 u64 iova; /* IB start address of this region */ member
|
/drivers/infiniband/hw/ehca/ |
D | ehca_mrmw.c | 822 u64 iova) in ehca_map_phys_fmr()
|
/drivers/infiniband/hw/nes/ |
D | nes_verbs.c | 595 int list_len, u64 iova) in nes_map_phys_fmr()
|