Home
last modified time | relevance | path

Searched refs:spin_table (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/arch/powerpc/platforms/85xx/
Dsmp.c159 static inline void flush_spin_table(void *spin_table) in flush_spin_table() argument
161 flush_dcache_range((ulong)spin_table, in flush_spin_table()
162 (ulong)spin_table + sizeof(struct epapr_spin_table)); in flush_spin_table()
165 static inline u32 read_spin_table_addr_l(void *spin_table) in read_spin_table_addr_l() argument
167 flush_dcache_range((ulong)spin_table, in read_spin_table_addr_l()
168 (ulong)spin_table + sizeof(struct epapr_spin_table)); in read_spin_table_addr_l()
169 return in_be32(&((struct epapr_spin_table *)spin_table)->addr_l); in read_spin_table_addr_l()
201 __iomem struct epapr_spin_table *spin_table; in smp_85xx_kick_cpu() local
261 spin_table = ioremap_prot(*cpu_rel_addr, in smp_85xx_kick_cpu()
264 spin_table = phys_to_virt(*cpu_rel_addr); in smp_85xx_kick_cpu()
[all …]
/linux-4.4.14/arch/powerpc/platforms/44x/
Diss4xx.c93 u32 *spin_table; in smp_iss4xx_kick_cpu() local
112 spin_table = (u32 *)__va(*spin_table_addr_prop); in smp_iss4xx_kick_cpu()
113 pr_debug("CPU%d: Spin table mapped at %p\n", cpu, spin_table); in smp_iss4xx_kick_cpu()
115 spin_table[3] = cpu; in smp_iss4xx_kick_cpu()
117 spin_table[1] = __pa(start_secondary_47x); in smp_iss4xx_kick_cpu()
Dppc476.c159 u32 *spin_table; in smp_ppc47x_kick_cpu() local
182 spin_table = (u32 *)__va(*spin_table_addr_prop); in smp_ppc47x_kick_cpu()
183 pr_debug("CPU%d: Spin table mapped at %p\n", cpu, spin_table); in smp_ppc47x_kick_cpu()
185 spin_table[3] = cpu; in smp_ppc47x_kick_cpu()
187 spin_table[1] = __pa(start_secondary_47x); in smp_ppc47x_kick_cpu()