Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/powerpc/platforms/85xx/
A Dsmp.c165 flush_dcache_range((ulong)spin_table, in flush_spin_table()
171 flush_dcache_range((ulong)spin_table, in read_spin_table_addr_l()
196 struct epapr_spin_table __iomem *spin_table; in smp_85xx_start_cpu() local
215 spin_table = ioremap_coherent(*cpu_rel_addr, in smp_85xx_start_cpu()
218 spin_table = phys_to_virt(*cpu_rel_addr); in smp_85xx_start_cpu()
240 read_spin_table_addr_l(spin_table) == 1, in smp_85xx_start_cpu()
249 flush_spin_table(spin_table); in smp_85xx_start_cpu()
250 out_be32(&spin_table->pir, hw_cpu); in smp_85xx_start_cpu()
252 out_be64((u64 *)(&spin_table->addr_h), in smp_85xx_start_cpu()
266 flush_spin_table(spin_table); in smp_85xx_start_cpu()
[all …]
/linux-6.3-rc2/arch/powerpc/platforms/44x/
A Diss4xx.c89 u32 *spin_table; in smp_iss4xx_kick_cpu() local
108 spin_table = (u32 *)__va(*spin_table_addr_prop); in smp_iss4xx_kick_cpu()
109 pr_debug("CPU%d: Spin table mapped at %p\n", cpu, spin_table); in smp_iss4xx_kick_cpu()
111 spin_table[3] = cpu; in smp_iss4xx_kick_cpu()
113 spin_table[1] = __pa(start_secondary_47x); in smp_iss4xx_kick_cpu()
A Dppc476.c157 u32 *spin_table; in smp_ppc47x_kick_cpu() local
180 spin_table = (u32 *)__va(*spin_table_addr_prop); in smp_ppc47x_kick_cpu()
181 pr_debug("CPU%d: Spin table mapped at %p\n", cpu, spin_table); in smp_ppc47x_kick_cpu()
183 spin_table[3] = cpu; in smp_ppc47x_kick_cpu()
185 spin_table[1] = __pa(start_secondary_47x); in smp_ppc47x_kick_cpu()

Completed in 5 milliseconds