Lines Matching refs:cbe_iommu
104 struct cbe_iommu *iommu;
112 struct cbe_iommu { struct
128 static struct cbe_iommu iommus[NR_IOMMUS]; argument
131 static void invalidate_tce_cache(struct cbe_iommu *iommu, unsigned long *pte, in invalidate_tce_cache()
235 struct cbe_iommu *iommu = data; in ioc_interrupt()
298 static void __init cell_iommu_setup_stab(struct cbe_iommu *iommu, in cell_iommu_setup_stab()
318 static unsigned long *__init cell_iommu_alloc_ptab(struct cbe_iommu *iommu, in cell_iommu_alloc_ptab()
378 static void __init cell_iommu_enable_hardware(struct cbe_iommu *iommu) in cell_iommu_enable_hardware()
418 static void __init cell_iommu_setup_hardware(struct cbe_iommu *iommu, in cell_iommu_setup_hardware()
428 static struct iommu_window *find_window(struct cbe_iommu *iommu,
464 cell_iommu_setup_window(struct cbe_iommu *iommu, struct device_node *np, in cell_iommu_setup_window()
524 static struct cbe_iommu *cell_iommu_for_node(int nid) in cell_iommu_for_node()
545 struct cbe_iommu *iommu; in cell_get_iommu_table()
620 static struct cbe_iommu * __init cell_iommu_alloc(struct device_node *np) in cell_iommu_alloc()
622 struct cbe_iommu *iommu; in cell_iommu_alloc()
663 struct cbe_iommu *iommu; in cell_iommu_init_one()
880 static void __init cell_iommu_setup_fixed_ptab(struct cbe_iommu *iommu, in cell_iommu_setup_fixed_ptab()
919 struct cbe_iommu *iommu; in cell_iommu_fixed_mapping_init()