Searched refs:iommus (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/drivers/iommu/ |
H A D | omap-iommu.c | 960 iommu = omap_domain->iommus; in omap_iommu_domain_deactivate() 989 iommu = omap_domain->iommus; in omap_iommu_domain_activate() 1347 iommu = omap_domain->iommus; in omap_iommu_map() 1382 iommu = omap_domain->iommus; in omap_iommu_unmap() 1391 * simplify return - we are only checking if any of the iommus in omap_iommu_unmap() 1423 odomain->iommus = kcalloc(odomain->num_iommus, sizeof(*iommu), in omap_iommu_attach_init() 1425 if (!odomain->iommus) in omap_iommu_attach_init() 1428 iommu = odomain->iommus; in omap_iommu_attach_init() 1449 struct omap_iommu_device *iommu = odomain->iommus; in omap_iommu_detach_fini() 1454 kfree(odomain->iommus); in omap_iommu_detach_fini() [all...] |
H A D | rockchip-iommu.c | 85 struct list_head iommus; member 88 spinlock_t iommus_lock; /* lock for iommus list */ 108 struct list_head node; /* entry in rk_iommu_domain.iommus */ 623 /* shootdown these iova from all iommus using this domain */ in rk_iommu_zap_iova() 625 list_for_each(pos, &rk_domain->iommus) { in rk_iommu_zap_iova() 957 list_add_tail(&iommu->node, &rk_domain->iommus); in rk_iommu_attach_device() 992 * rk32xx iommus use a 2 level pagetable. in rk_iommu_domain_alloc() 1011 INIT_LIST_HEAD(&rk_domain->iommus); in rk_iommu_domain_alloc() 1035 WARN_ON(!list_empty(&rk_domain->iommus)); in rk_iommu_domain_free()
|
H A D | omap-iommu.h | 40 * @num_iommus: number of iommus in this domain 41 * @iommus: omap iommu device data for all iommus in this domain 48 struct omap_iommu_device *iommus; member
|
/kernel/linux/linux-6.6/drivers/iommu/ |
H A D | omap-iommu.c | 959 iommu = omap_domain->iommus; in omap_iommu_domain_deactivate() 988 iommu = omap_domain->iommus; in omap_iommu_domain_activate() 1342 iommu = omap_domain->iommus; in omap_iommu_map() 1377 iommu = omap_domain->iommus; in omap_iommu_unmap() 1386 * simplify return - we are only checking if any of the iommus in omap_iommu_unmap() 1418 odomain->iommus = kcalloc(odomain->num_iommus, sizeof(*iommu), in omap_iommu_attach_init() 1420 if (!odomain->iommus) in omap_iommu_attach_init() 1423 iommu = odomain->iommus; in omap_iommu_attach_init() 1444 struct omap_iommu_device *iommu = odomain->iommus; in omap_iommu_detach_fini() 1449 kfree(odomain->iommus); in omap_iommu_detach_fini() [all...] |
H A D | rockchip-iommu.c | 83 struct list_head iommus; member 86 spinlock_t iommus_lock; /* lock for iommus list */ 114 struct list_head node; /* entry in rk_iommu_domain.iommus */ 683 /* shootdown these iova from all iommus using this domain */ in rk_iommu_zap_iova() 685 list_for_each(pos, &rk_domain->iommus) { in rk_iommu_zap_iova() 1042 list_add_tail(&iommu->node, &rk_domain->iommus); in rk_iommu_attach_device() 1076 * rk32xx iommus use a 2 level pagetable. in rk_iommu_domain_alloc() 1093 INIT_LIST_HEAD(&rk_domain->iommus); in rk_iommu_domain_alloc() 1114 WARN_ON(!list_empty(&rk_domain->iommus)); in rk_iommu_domain_free()
|
H A D | omap-iommu.h | 40 * @num_iommus: number of iommus in this domain 41 * @iommus: omap iommu device data for all iommus in this domain 48 struct omap_iommu_device *iommus; member
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 121 /* Static array of iommus, one per node 126 static struct cbe_iommu iommus[NR_IOMMUS]; variable 526 if (iommus[i].nid == nid) in cell_iommu_for_node() 527 return &iommus[i]; in cell_iommu_for_node() 648 iommu = &iommus[i]; in cell_iommu_alloc()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 123 /* Static array of iommus, one per node 128 static struct cbe_iommu iommus[NR_IOMMUS]; variable 529 if (iommus[i].nid == nid) in cell_iommu_for_node() 530 return &iommus[i]; in cell_iommu_for_node() 651 iommu = &iommus[i]; in cell_iommu_alloc()
|
/kernel/linux/linux-5.10/drivers/of/ |
H A D | property.c | 1307 DEFINE_SIMPLE_PROP(iommus, "iommus", "#iommu-cells")
|
/kernel/linux/linux-6.6/drivers/of/ |
H A D | property.c | 1216 DEFINE_SIMPLE_PROP(iommus, "iommus", "#iommu-cells")
|
/kernel/linux/linux-5.10/scripts/dtc/ |
H A D | checks.c | 1463 WARNING_PROPERTY_PHANDLE_CELLS(iommus, "iommus", "#iommu-cells");
|
/kernel/linux/linux-6.6/scripts/dtc/ |
H A D | checks.c | 1488 WARNING_PROPERTY_PHANDLE_CELLS(iommus, "iommus", "#iommu-cells");
|
Completed in 39 milliseconds