Home
last modified time | relevance | path

Searched refs:iommus (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Domap-iommu.c960 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 Drockchip-iommu.c85 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 Domap-iommu.h40 * @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 Domap-iommu.c959 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 Drockchip-iommu.c83 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 Domap-iommu.h40 * @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 Diommu.c121 /* 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 Diommu.c123 /* 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 Dproperty.c1307 DEFINE_SIMPLE_PROP(iommus, "iommus", "#iommu-cells")
/kernel/linux/linux-6.6/drivers/of/
H A Dproperty.c1216 DEFINE_SIMPLE_PROP(iommus, "iommus", "#iommu-cells")
/kernel/linux/linux-5.10/scripts/dtc/
H A Dchecks.c1463 WARNING_PROPERTY_PHANDLE_CELLS(iommus, "iommus", "#iommu-cells");
/kernel/linux/linux-6.6/scripts/dtc/
H A Dchecks.c1488 WARNING_PROPERTY_PHANDLE_CELLS(iommus, "iommus", "#iommu-cells");

Completed in 24 milliseconds