/Linux-v5.10/arch/mips/include/asm/ |
D | smp-ops.h | 24 struct plat_smp_ops { struct 42 extern void register_smp_ops(const struct plat_smp_ops *ops); argument 46 extern const struct plat_smp_ops *mp_ops; /* private */ in plat_smp_setup() 57 struct plat_smp_ops; 64 static inline void register_smp_ops(const struct plat_smp_ops *ops) in register_smp_ops() 73 extern const struct plat_smp_ops up_smp_ops; in register_up_smp_ops() 86 extern const struct plat_smp_ops cmp_smp_ops; in register_cmp_smp_ops() 102 extern const struct plat_smp_ops vsmp_smp_ops; in register_vsmp_smp_ops()
|
D | smp.h | 71 extern const struct plat_smp_ops *mp_ops; /* private */ in smp_send_reschedule() 79 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_disable() 86 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_die() 97 extern const struct plat_smp_ops *mp_ops; /* private */ in kexec_nonboot_cpu() 104 extern const struct plat_smp_ops *mp_ops; /* private */ in kexec_nonboot_cpu_func() 126 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_single_ipi() 133 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-v5.10/arch/arc/kernel/ |
D | smp.c | 38 struct plat_smp_ops __weak plat_smp_ops; variable 97 if (plat_smp_ops.init_early_smp) in smp_init_cpus() 98 plat_smp_ops.init_early_smp(); in smp_init_cpus() 158 return plat_smp_ops.info ? : ""; in arc_platform_smp_cpuinfo() 180 if (plat_smp_ops.init_per_cpu) in start_kernel_secondary() 181 plat_smp_ops.init_per_cpu(cpu); in start_kernel_secondary() 215 if (plat_smp_ops.cpu_kick) in __cpu_up() 216 plat_smp_ops.cpu_kick(cpu, in __cpu_up() 292 if (plat_smp_ops.ipi_send && !old) in ipi_send_msg_one() 293 plat_smp_ops.ipi_send(cpu); in ipi_send_msg_one() [all …]
|
D | irq.c | 28 if (plat_smp_ops.init_per_cpu) in init_IRQ() 29 plat_smp_ops.init_per_cpu(smp_processor_id()); in init_IRQ()
|
D | mcip.c | 172 struct plat_smp_ops plat_smp_ops = { variable
|
/Linux-v5.10/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; 32 extern void register_smp_ops(struct plat_smp_ops *ops); 41 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-v5.10/arch/arc/include/asm/ |
D | smp.h | 54 struct plat_smp_ops { struct 64 extern struct plat_smp_ops plat_smp_ops; argument
|
/Linux-v5.10/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-v5.10/arch/mips/sgi-ip27/ |
D | ip27-common.h | 14 extern const struct plat_smp_ops ip27_smp_ops;
|
/Linux-v5.10/arch/mips/cavium-octeon/ |
D | smp.c | 416 static const struct plat_smp_ops octeon_smp_ops = { 496 static const struct plat_smp_ops octeon_78xx_smp_ops = { 515 const struct plat_smp_ops *ops; in octeon_setup_smp()
|
/Linux-v5.10/arch/mips/sibyte/common/ |
D | cfe.c | 218 extern const struct plat_smp_ops sb_smp_ops; 219 extern const struct plat_smp_ops bcm1480_smp_ops;
|
/Linux-v5.10/arch/mips/kernel/ |
D | smp-up.c | 67 const struct plat_smp_ops up_smp_ops = {
|
D | smp-cmp.c | 140 const struct plat_smp_ops cmp_smp_ops = {
|
D | smp-cps.c | 607 static const struct plat_smp_ops cps_smp_ops = { 626 extern const struct plat_smp_ops *mp_ops; in mips_cps_smp_in_use()
|
D | smp-bmips.c | 415 const struct plat_smp_ops bmips43xx_smp_ops = { 432 const struct plat_smp_ops bmips5000_smp_ops = {
|
/Linux-v5.10/arch/mips/include/asm/netlogic/ |
D | common.h | 87 extern const struct plat_smp_ops nlm_smp_ops;
|
/Linux-v5.10/arch/sh/kernel/ |
D | smp.c | 34 struct plat_smp_ops *mp_ops = NULL; 39 void register_smp_ops(struct plat_smp_ops *ops) in register_smp_ops()
|
/Linux-v5.10/arch/mips/sibyte/sb1250/ |
D | smp.c | 137 const struct plat_smp_ops sb_smp_ops = {
|
/Linux-v5.10/arch/mips/sibyte/bcm1480/ |
D | smp.c | 148 const struct plat_smp_ops bcm1480_smp_ops = {
|
/Linux-v5.10/arch/sh/boards/ |
D | of-generic.c | 39 static struct plat_smp_ops dummy_smp_ops = {
|
/Linux-v5.10/arch/sh/kernel/cpu/sh2/ |
D | smp-j2.c | 125 static struct plat_smp_ops j2_smp_ops = {
|
/Linux-v5.10/arch/sh/kernel/cpu/sh4a/ |
D | smp-shx3.c | 136 struct plat_smp_ops shx3_smp_ops = {
|