Lines Matching refs:cpu
90 struct cbe_pmd_regs __iomem *cbe_get_cpu_pmd_regs(int cpu) in cbe_get_cpu_pmd_regs() argument
92 struct cbe_regs_map *map = cbe_thread_map[cpu].regs; in cbe_get_cpu_pmd_regs()
107 struct cbe_pmd_shadow_regs *cbe_get_cpu_pmd_shadow_regs(int cpu) in cbe_get_cpu_pmd_shadow_regs() argument
109 struct cbe_regs_map *map = cbe_thread_map[cpu].regs; in cbe_get_cpu_pmd_shadow_regs()
123 struct cbe_iic_regs __iomem *cbe_get_cpu_iic_regs(int cpu) in cbe_get_cpu_iic_regs() argument
125 struct cbe_regs_map *map = cbe_thread_map[cpu].regs; in cbe_get_cpu_iic_regs()
139 struct cbe_mic_tm_regs __iomem *cbe_get_cpu_mic_tm_regs(int cpu) in cbe_get_cpu_mic_tm_regs() argument
141 struct cbe_regs_map *map = cbe_thread_map[cpu].regs; in cbe_get_cpu_mic_tm_regs()
148 u32 cbe_get_hw_thread_id(int cpu) in cbe_get_hw_thread_id() argument
150 return cbe_thread_map[cpu].thread_id; in cbe_get_hw_thread_id()
154 u32 cbe_cpu_to_node(int cpu) in cbe_cpu_to_node() argument
156 return cbe_thread_map[cpu].cbe_id; in cbe_cpu_to_node()
211 struct device_node *cpu; in cbe_fill_regs_map() local
218 cpu = map->cpu_node; in cbe_fill_regs_map()
220 prop = of_get_property(cpu, "pervasive", NULL); in cbe_fill_regs_map()
224 prop = of_get_property(cpu, "iic", NULL); in cbe_fill_regs_map()
228 prop = of_get_property(cpu, "mic-tm", NULL); in cbe_fill_regs_map()
239 struct device_node *cpu; in cbe_regs_init() local
249 for_each_node_by_type(cpu, "cpu") { in cbe_regs_init()
260 of_node_put(cpu); in cbe_regs_init()
263 map->cpu_node = cpu; in cbe_regs_init()
268 if (thread->cpu_node == cpu) { in cbe_regs_init()