Home
last modified time | relevance | path

Searched defs:iovad (Results 1 – 2 of 2) sorted by relevance

/include/linux/
Diova.h107 static inline unsigned long iova_shift(struct iova_domain *iovad) in iova_shift()
112 static inline unsigned long iova_mask(struct iova_domain *iovad) in iova_mask()
117 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset()
122 static inline size_t iova_align(struct iova_domain *iovad, size_t size) in iova_align()
127 static inline dma_addr_t iova_dma_addr(struct iova_domain *iovad, struct iova *iova) in iova_dma_addr()
132 static inline unsigned long iova_pfn(struct iova_domain *iovad, dma_addr_t iova) in iova_pfn()
171 static inline void free_iova(struct iova_domain *iovad, unsigned long pfn) in free_iova()
175 static inline void __free_iova(struct iova_domain *iovad, struct iova *iova) in __free_iova()
179 static inline struct iova *alloc_iova(struct iova_domain *iovad, in alloc_iova()
187 static inline void free_iova_fast(struct iova_domain *iovad, in free_iova_fast()
[all …]
Dintel-iommu.h550 struct iova_domain iovad; /* iova's that belong to this domain */ member