H A D | iommu.c | 310 unsigned long dbase, unsigned long dsize, cell_iommu_setup_stab() 316 segments = max(dbase + dsize, fbase + fsize) >> IO_SEGMENT_SHIFT; cell_iommu_setup_stab() 1007 struct device_node *np, unsigned long dbase, unsigned long dsize, cell_iommu_setup_fixed_ptab() 1012 ptab = cell_iommu_alloc_ptab(iommu, fbase, fsize, dbase, dsize, 24); cell_iommu_setup_fixed_ptab() 1031 if (ioaddr >= dbase && ioaddr < (dbase + dsize)) { cell_iommu_setup_fixed_ptab() 1044 unsigned long dbase, dsize, fbase, fsize, hbase, hend; cell_iommu_fixed_mapping_init() local 1073 cell_iommu_get_window(np, &dbase, &dsize); cell_iommu_fixed_mapping_init() 1074 fbase = max(fbase, dbase + dsize); cell_iommu_fixed_mapping_init() 1105 cell_iommu_get_window(np, &dbase, &dsize); cell_iommu_fixed_mapping_init() 1107 if (hbase < dbase || (hend > (dbase + dsize))) { cell_iommu_fixed_mapping_init() 1123 cell_iommu_get_window(np, &dbase, &dsize); cell_iommu_fixed_mapping_init() 1125 dbase = hbase; cell_iommu_fixed_mapping_init() 1130 "fixed window 0x%lx-0x%lx\n", iommu->nid, dbase, cell_iommu_fixed_mapping_init() 1131 dbase + dsize, fbase, fbase + fsize); cell_iommu_fixed_mapping_init() 1133 cell_iommu_setup_stab(iommu, dbase, dsize, fbase, fsize); cell_iommu_fixed_mapping_init() 1134 iommu->ptab = cell_iommu_alloc_ptab(iommu, dbase, dsize, 0, 0, cell_iommu_fixed_mapping_init() 1136 cell_iommu_setup_fixed_ptab(iommu, np, dbase, dsize, cell_iommu_fixed_mapping_init() 1139 cell_iommu_setup_window(iommu, np, dbase, dsize, 0); cell_iommu_fixed_mapping_init() 309 cell_iommu_setup_stab(struct cbe_iommu *iommu, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) cell_iommu_setup_stab() argument 1006 cell_iommu_setup_fixed_ptab(struct cbe_iommu *iommu, struct device_node *np, unsigned long dbase, unsigned long dsize, unsigned long fbase, unsigned long fsize) cell_iommu_setup_fixed_ptab() argument
|