Home
last modified time | relevance | path

Searched refs:plat_smp_ops (Results 1 – 25 of 29) sorted by relevance

12

/linux-6.12.1/arch/arc/kernel/
Dsmp.c37 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 …]
Dirq.c30 if (plat_smp_ops.init_per_cpu) in init_IRQ()
31 plat_smp_ops.init_per_cpu(smp_processor_id()); in init_IRQ()
Dmcip.c170 struct plat_smp_ops plat_smp_ops = { variable
/linux-6.12.1/arch/mips/include/asm/
Dsmp-ops.h22 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()
Dsmp.h72 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()
Dbmips.h51 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/
Dsmp-ops.h5 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()
Dsmp.h51 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/
Dsmp.h56 struct plat_smp_ops { struct
66 extern struct plat_smp_ops plat_smp_ops; argument
/linux-6.12.1/arch/mips/lantiq/
Dprom.c35 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/
Dsmp.c413 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/
Dip30-common.h20 extern struct plat_smp_ops ip30_smp_ops;
Dip30-smp.c140 struct plat_smp_ops __read_mostly ip30_smp_ops = {
/linux-6.12.1/arch/mips/sgi-ip27/
Dip27-common.h15 extern const struct plat_smp_ops ip27_smp_ops;
Dip27-smp.c182 const struct plat_smp_ops ip27_smp_ops = {
/linux-6.12.1/arch/mips/sibyte/common/
Dcfe.c202 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/
Dsmp-up.c67 const struct plat_smp_ops up_smp_ops = {
Dsmp-bmips.c425 const struct plat_smp_ops bmips43xx_smp_ops = {
442 const struct plat_smp_ops bmips5000_smp_ops = {
Dsmp-mt.c232 const struct plat_smp_ops vsmp_smp_ops = {
/linux-6.12.1/arch/sh/kernel/
Dsmp.c36 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/
Dsmp.c137 const struct plat_smp_ops sb_smp_ops = {
/linux-6.12.1/arch/sh/boards/
Dof-generic.c41 static struct plat_smp_ops dummy_smp_ops = {
/linux-6.12.1/arch/mips/sibyte/bcm1480/
Dsmp.c148 const struct plat_smp_ops bcm1480_smp_ops = {
/linux-6.12.1/arch/sh/kernel/cpu/sh2/
Dsmp-j2.c125 static struct plat_smp_ops j2_smp_ops = {
/linux-6.12.1/arch/sh/kernel/cpu/sh4a/
Dsmp-shx3.c137 struct plat_smp_ops shx3_smp_ops = {

12