Searched refs:iova_domain (Results 1 – 3 of 3) sorted by relevance
40 struct iova_domain;43 typedef void (* iova_flush_cb)(struct iova_domain *domain);70 struct iova_domain { struct106 static inline unsigned long iova_shift(struct iova_domain *iovad) in iova_shift() argument111 static inline unsigned long iova_mask(struct iova_domain *iovad) in iova_mask()116 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset()121 static inline size_t iova_align(struct iova_domain *iovad, size_t size) in iova_align()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()142 void free_iova(struct iova_domain *iovad, unsigned long pfn);[all …]
408 struct iova_domain iovad; /* iova's that belong to this domain */
102 struct iova_domain iovad;