Home
last modified time | relevance | path

Searched defs:iova (Results 1 – 12 of 12) sorted by relevance

/drivers/pci/
Diova.c154 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
Dintel-iommu.c256 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/
Diommu.c81 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/
Dmthca_mr.c433 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/
Dmr.c266 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/
Dsba_iommu.c305 #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()
Dccio-dma.c284 #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/
Dmr.c295 int npages, u64 iova) in mlx4_ib_map_phys_fmr()
/drivers/infiniband/hw/ipath/
Dipath_mr.c351 int list_len, u64 iova) in ipath_map_phys_fmr()
Dipath_verbs.h244 u64 iova; /* IB start address of this region */ member
/drivers/infiniband/hw/ehca/
Dehca_mrmw.c822 u64 iova) in ehca_map_phys_fmr()
/drivers/infiniband/hw/nes/
Dnes_verbs.c595 int list_len, u64 iova) in nes_map_phys_fmr()