Searched defs:iovad (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/iommu/ |
D | iova.c | 25 init_iova_domain(struct iova_domain *iovad, unsigned long granule, in init_iova_domain() 45 __get_cached_rbnode(struct iova_domain *iovad, unsigned long *limit_pfn) in __get_cached_rbnode() 60 __cached_rbnode_insert_update(struct iova_domain *iovad, in __cached_rbnode_insert_update() 69 __cached_rbnode_delete_update(struct iova_domain *iovad, struct iova *free) in __cached_rbnode_delete_update() 101 static int __alloc_and_insert_iova_range(struct iova_domain *iovad, in __alloc_and_insert_iova_range() 271 alloc_iova(struct iova_domain *iovad, unsigned long size, in alloc_iova() 301 struct iova *find_iova(struct iova_domain *iovad, unsigned long pfn) in find_iova() 342 __free_iova(struct iova_domain *iovad, struct iova *iova) in __free_iova() 362 free_iova(struct iova_domain *iovad, unsigned long pfn) in free_iova() 377 void put_iova_domain(struct iova_domain *iovad) in put_iova_domain() [all …]
|
D | dma-iommu.c | 46 struct iova_domain *iovad; in iommu_get_dma_cookie() local 66 struct iova_domain *iovad = domain->iova_cookie; in iommu_put_dma_cookie() local 90 struct iova_domain *iovad = domain->iova_cookie; in iommu_dma_init_domain() local 154 static struct iova *__alloc_iova(struct iova_domain *iovad, size_t size, in __alloc_iova() 170 struct iova_domain *iovad = domain->iova_cookie; in __iommu_dma_unmap() local 286 struct iova_domain *iovad = domain->iova_cookie; in iommu_dma_alloc() local 367 struct iova_domain *iovad = domain->iova_cookie; in iommu_dma_map_page() local 444 struct iova_domain *iovad = domain->iova_cookie; in iommu_dma_map_sg() local
|
D | intel-iommu.c | 394 struct iova_domain iovad; /* iova's that belong to this domain */ member
|
/linux-4.4.14/include/linux/ |
D | iova.h | 41 static inline unsigned long iova_shift(struct iova_domain *iovad) in iova_shift() 46 static inline unsigned long iova_mask(struct iova_domain *iovad) in iova_mask() 51 static inline size_t iova_offset(struct iova_domain *iovad, dma_addr_t iova) in iova_offset() 56 static inline size_t iova_align(struct iova_domain *iovad, size_t size) in iova_align() 61 static inline dma_addr_t iova_dma_addr(struct iova_domain *iovad, struct iova *iova) in iova_dma_addr() 66 static inline unsigned long iova_pfn(struct iova_domain *iovad, dma_addr_t iova) in iova_pfn()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_rma.h | 102 struct iova_domain iovad; member
|