Lines Matching refs:map
83 struct cbe_regs_map *map = cbe_find_map(np);
84 if (map == NULL)
86 return map->pmd_regs;
92 struct cbe_regs_map *map = cbe_thread_map[cpu].regs;
93 if (map == NULL)
95 return map->pmd_regs;
101 struct cbe_regs_map *map = cbe_find_map(np);
102 if (map == NULL)
104 return &map->pmd_shadow_regs;
109 struct cbe_regs_map *map = cbe_thread_map[cpu].regs;
110 if (map == NULL)
112 return &map->pmd_shadow_regs;
117 struct cbe_regs_map *map = cbe_find_map(np);
118 if (map == NULL)
120 return map->iic_regs;
125 struct cbe_regs_map *map = cbe_thread_map[cpu].regs;
126 if (map == NULL)
128 return map->iic_regs;
133 struct cbe_regs_map *map = cbe_find_map(np);
134 if (map == NULL)
136 return map->mic_tm_regs;
141 struct cbe_regs_map *map = cbe_thread_map[cpu].regs;
142 if (map == NULL)
144 return map->mic_tm_regs;
192 void __init cbe_fill_regs_map(struct cbe_regs_map *map)
194 if(map->be_node) {
197 be = map->be_node;
201 map->pmd_regs = of_iomap(np, 0);
205 map->iic_regs = of_iomap(np, 2);
209 map->mic_tm_regs = of_iomap(np, 0);
218 cpu = map->cpu_node;
222 map->pmd_regs = ioremap(prop->address, prop->len);
226 map->iic_regs = ioremap(prop->address, prop->len);
230 map->mic_tm_regs = ioremap(prop->address, prop->len);
241 /* Build local fast map of CPUs */
250 struct cbe_regs_map *map;
254 map = &cbe_regs_maps[cbe_id];
263 map->cpu_node = cpu;
269 thread->regs = map;
271 map->be_node = thread->be_node;
278 cbe_fill_regs_map(map);