Searched defs:iovad (Results 1 – 3 of 3) sorted by relevance
/drivers/iommu/ |
D | iova.c | 34 static unsigned long limit_align_shift(struct iova_domain *iovad, unsigned long shift) in limit_align_shift() 59 struct iova_domain *iovad; in iova_cpuhp_dead() local 75 init_iova_domain(struct iova_domain *iovad, unsigned long granule, in init_iova_domain() 104 static bool has_iova_flush_queue(struct iova_domain *iovad) in has_iova_flush_queue() 109 static void free_iova_flush_queue(struct iova_domain *iovad) in free_iova_flush_queue() 125 int init_iova_flush_queue(struct iova_domain *iovad, in init_iova_flush_queue() 160 __get_cached_rbnode(struct iova_domain *iovad, unsigned long limit_pfn) in __get_cached_rbnode() 169 __cached_rbnode_insert_update(struct iova_domain *iovad, struct iova *new) in __cached_rbnode_insert_update() 178 __cached_rbnode_delete_update(struct iova_domain *iovad, struct iova *free) in __cached_rbnode_delete_update() 196 static struct rb_node *iova_find_limit(struct iova_domain *iovad, unsigned long limit_pfn) in iova_find_limit() [all …]
|
D | dma-iommu.c | 46 struct iova_domain iovad; member 207 struct iova_domain *iovad = &cookie->iovad; in cookie_init_hw_msi_region() local 230 struct iova_domain *iovad) in iova_reserve_pci_windows() 278 struct iova_domain *iovad = &cookie->iovad; in iova_reserve_iommu_regions() local 312 static void iommu_dma_flush_iotlb_all(struct iova_domain *iovad) in iommu_dma_flush_iotlb_all() 375 struct iova_domain *iovad; in iommu_dma_init_domain() local 433 struct iova_domain *iovad; in iommu_dma_enable_best_fit_algo() local 482 struct iova_domain *iovad = &cookie->iovad; in iommu_dma_alloc_iova() local 523 struct iova_domain *iovad = &cookie->iovad; in iommu_dma_free_iova() local 544 struct iova_domain *iovad = &cookie->iovad; in __iommu_dma_unmap() local [all …]
|
/drivers/vdpa/vdpa_user/ |
D | iova_domain.c | 288 vduse_domain_alloc_iova(struct iova_domain *iovad, in vduse_domain_alloc_iova() 308 static void vduse_domain_free_iova(struct iova_domain *iovad, in vduse_domain_free_iova() 322 struct iova_domain *iovad = &domain->stream_iovad; in vduse_domain_map_page() local 349 struct iova_domain *iovad = &domain->stream_iovad; in vduse_domain_unmap_page() local 362 struct iova_domain *iovad = &domain->consistent_iovad; in vduse_domain_alloc_coherent() local 396 struct iova_domain *iovad = &domain->consistent_iovad; in vduse_domain_free_coherent() local
|