/linux-6.12.1/arch/arc/kernel/ |
D | smp.c | 37 struct plat_smp_ops __weak plat_smp_ops; variable 91 if (plat_smp_ops.init_early_smp) in smp_init_cpus() 92 plat_smp_ops.init_early_smp(); in smp_init_cpus() 152 return plat_smp_ops.info ? : ""; in arc_platform_smp_cpuinfo() 174 if (plat_smp_ops.init_per_cpu) in start_kernel_secondary() 175 plat_smp_ops.init_per_cpu(cpu); in start_kernel_secondary() 208 if (plat_smp_ops.cpu_kick) in __cpu_up() 209 plat_smp_ops.cpu_kick(cpu, in __cpu_up() 277 if (plat_smp_ops.ipi_send && !old) in ipi_send_msg_one() 278 plat_smp_ops.ipi_send(cpu); in ipi_send_msg_one() [all …]
|
D | irq.c | 30 if (plat_smp_ops.init_per_cpu) in init_IRQ() 31 plat_smp_ops.init_per_cpu(smp_processor_id()); in init_IRQ()
|
D | mcip.c | 170 struct plat_smp_ops plat_smp_ops = { variable
|
/linux-6.12.1/arch/mips/include/asm/ |
D | smp-ops.h | 22 struct plat_smp_ops { struct 41 extern void register_smp_ops(const struct plat_smp_ops *ops); argument 45 extern const struct plat_smp_ops *mp_ops; /* private */ in plat_smp_setup() 56 struct plat_smp_ops; 63 static inline void register_smp_ops(const struct plat_smp_ops *ops) in register_smp_ops() 72 extern const struct plat_smp_ops up_smp_ops; in register_up_smp_ops() 85 extern const struct plat_smp_ops vsmp_smp_ops; in register_vsmp_smp_ops()
|
D | smp.h | 72 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_smp_send_reschedule() 80 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_disable() 87 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_die() 98 extern const struct plat_smp_ops *mp_ops; /* private */ in kexec_nonboot_cpu() 105 extern const struct plat_smp_ops *mp_ops; /* private */ in kexec_nonboot_cpu_func() 127 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_single_ipi() 134 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_ipi_mask()
|
D | bmips.h | 51 extern const struct plat_smp_ops bmips43xx_smp_ops; 52 extern const struct plat_smp_ops bmips5000_smp_ops;
|
/linux-6.12.1/arch/sh/include/asm/ |
D | smp-ops.h | 5 struct plat_smp_ops { struct 16 extern struct plat_smp_ops *mp_ops; argument 17 extern struct plat_smp_ops shx3_smp_ops; 33 extern void register_smp_ops(struct plat_smp_ops *ops); 42 static inline void register_smp_ops(struct plat_smp_ops *ops) in register_smp_ops()
|
D | smp.h | 51 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_die() 59 extern struct plat_smp_ops *mp_ops; /* private */ in hard_smp_processor_id() 69 struct plat_smp_ops *ops;
|
/linux-6.12.1/arch/arc/include/asm/ |
D | smp.h | 56 struct plat_smp_ops { struct 66 extern struct plat_smp_ops plat_smp_ops; argument
|
/linux-6.12.1/arch/mips/lantiq/ |
D | prom.c | 35 extern const struct plat_smp_ops vsmp_smp_ops; 36 static struct plat_smp_ops lantiq_smp_ops;
|
/linux-6.12.1/arch/mips/cavium-octeon/ |
D | smp.c | 413 static const struct plat_smp_ops octeon_smp_ops = { 493 static const struct plat_smp_ops octeon_78xx_smp_ops = { 512 const struct plat_smp_ops *ops; in octeon_setup_smp()
|
/linux-6.12.1/arch/mips/sgi-ip30/ |
D | ip30-common.h | 20 extern struct plat_smp_ops ip30_smp_ops;
|
D | ip30-smp.c | 140 struct plat_smp_ops __read_mostly ip30_smp_ops = {
|
/linux-6.12.1/arch/mips/sgi-ip27/ |
D | ip27-common.h | 15 extern const struct plat_smp_ops ip27_smp_ops;
|
D | ip27-smp.c | 182 const struct plat_smp_ops ip27_smp_ops = {
|
/linux-6.12.1/arch/mips/sibyte/common/ |
D | cfe.c | 202 extern const struct plat_smp_ops sb_smp_ops; 203 extern const struct plat_smp_ops bcm1480_smp_ops;
|
/linux-6.12.1/arch/mips/kernel/ |
D | smp-up.c | 67 const struct plat_smp_ops up_smp_ops = {
|
D | smp-bmips.c | 425 const struct plat_smp_ops bmips43xx_smp_ops = { 442 const struct plat_smp_ops bmips5000_smp_ops = {
|
D | smp-mt.c | 232 const struct plat_smp_ops vsmp_smp_ops = {
|
/linux-6.12.1/arch/sh/kernel/ |
D | smp.c | 36 struct plat_smp_ops *mp_ops = NULL; 41 void register_smp_ops(struct plat_smp_ops *ops) in register_smp_ops()
|
/linux-6.12.1/arch/mips/sibyte/sb1250/ |
D | smp.c | 137 const struct plat_smp_ops sb_smp_ops = {
|
/linux-6.12.1/arch/sh/boards/ |
D | of-generic.c | 41 static struct plat_smp_ops dummy_smp_ops = {
|
/linux-6.12.1/arch/mips/sibyte/bcm1480/ |
D | smp.c | 148 const struct plat_smp_ops bcm1480_smp_ops = {
|
/linux-6.12.1/arch/sh/kernel/cpu/sh2/ |
D | smp-j2.c | 125 static struct plat_smp_ops j2_smp_ops = {
|
/linux-6.12.1/arch/sh/kernel/cpu/sh4a/ |
D | smp-shx3.c | 137 struct plat_smp_ops shx3_smp_ops = {
|