Searched defs:iova (Results 1 – 12 of 12) sorted by relevance
/include/linux/ |
D | iova.h | 19 struct iova { struct 25 struct iova_magazine; argument 101 static inline unsigned long iova_size(struct iova *iova) in iova_size() 116 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset() 126 static inline dma_addr_t iova_dma_addr(struct iova_domain *iovad, struct iova *iova) in iova_dma_addr() 131 static inline unsigned long iova_pfn(struct iova_domain *iovad, dma_addr_t iova) in iova_pfn() 183 static inline void free_iova_mem(struct iova *iova) in free_iova_mem() 191 static inline void __free_iova(struct iova_domain *iovad, struct iova *iova) in __free_iova() 264 struct iova *iova, in split_and_remove_iova()
|
D | iommu.h | 564 unsigned long iova, size_t size) in iommu_iotlb_gather_add_page() 721 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() 728 unsigned long iova, phys_addr_t paddr, in iommu_map_atomic() 735 unsigned long iova, size_t size) in iommu_unmap() 741 unsigned long iova, int gfp_order, in iommu_unmap_fast() 748 unsigned long iova, struct scatterlist *sg, in iommu_map_sg() 755 unsigned long iova, struct scatterlist *sg, in iommu_map_sg_atomic() 782 static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova) in iommu_iova_to_phys() 960 unsigned long iova, size_t size) in iommu_iotlb_gather_add_page() 1112 unsigned long iova, struct sg_table *sgt, int prot) in iommu_map_sgtable()
|
D | io-pgtable.h | 223 io_pgtable_tlb_flush_walk(struct io_pgtable *iop, unsigned long iova, in io_pgtable_tlb_flush_walk() 232 struct iommu_iotlb_gather * gather, unsigned long iova, in io_pgtable_tlb_add_page()
|
/include/uapi/linux/ |
D | fpga-dfl.h | 133 __u64 iova; /* IO virtual address */ member 149 __u64 iova; /* IO virtual address */ member
|
D | vhost_types.h | 52 __u64 iova; member
|
D | vfio.h | 1083 __u64 iova; /* IO virtual address */ member 1118 __u64 iova; /* IO virtual address */ member 1176 __u64 iova; /* IO virtual address */ member
|
/include/rdma/ |
D | ib_umem.h | 20 u64 iova; member
|
D | rdmavt_mr.h | 34 u64 iova; /* IB start address of this region */ member
|
D | ib_verbs.h | 1794 u64 iova; member
|
/include/uapi/rdma/ |
D | rdma_user_rxe.h | 144 __aligned_u64 iova; member
|
/include/linux/mlx5/ |
D | driver.h | 370 u64 iova; member
|
/include/linux/mlx4/ |
D | device.h | 690 u64 iova; member
|