Home
last modified time | relevance | path

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

/include/linux/
Diova.h19 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()
Diommu.h564 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()
Dio-pgtable.h223 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/
Dfpga-dfl.h133 __u64 iova; /* IO virtual address */ member
149 __u64 iova; /* IO virtual address */ member
Dvhost_types.h52 __u64 iova; member
Dvfio.h1083 __u64 iova; /* IO virtual address */ member
1118 __u64 iova; /* IO virtual address */ member
1176 __u64 iova; /* IO virtual address */ member
/include/rdma/
Dib_umem.h20 u64 iova; member
Drdmavt_mr.h34 u64 iova; /* IB start address of this region */ member
Dib_verbs.h1794 u64 iova; member
/include/uapi/rdma/
Drdma_user_rxe.h144 __aligned_u64 iova; member
/include/linux/mlx5/
Ddriver.h370 u64 iova; member
/include/linux/mlx4/
Ddevice.h690 u64 iova; member