Home
last modified time | relevance | path

Searched refs:plat_smp_ops (Results 1 - 25 of 65) sorted by relevance

123

/kernel/linux/linux-5.10/arch/mips/include/asm/
H A Dsmp-ops.h24 struct plat_smp_ops { struct
42 extern void register_smp_ops(const struct plat_smp_ops *ops);
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()
H A Dsmp.h71 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()
H A Dbmips.h51 extern const struct plat_smp_ops bmips43xx_smp_ops;
52 extern const struct plat_smp_ops bmips5000_smp_ops;
/kernel/linux/linux-6.6/arch/mips/include/asm/
H A Dsmp-ops.h24 struct plat_smp_ops { struct
43 extern void register_smp_ops(const struct plat_smp_ops *ops);
47 extern const struct plat_smp_ops *mp_ops; /* private */ in plat_smp_setup()
58 struct plat_smp_ops;
65 static inline void register_smp_ops(const struct plat_smp_ops *ops) in register_smp_ops()
74 extern const struct plat_smp_ops up_smp_ops; in register_up_smp_ops()
87 extern const struct plat_smp_ops vsmp_smp_ops; in register_vsmp_smp_ops()
H A Dsmp.h73 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_smp_send_reschedule()
81 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_disable()
88 extern const struct plat_smp_ops *mp_ops; /* private */ in __cpu_die()
99 extern const struct plat_smp_ops *mp_ops; /* private */ in kexec_nonboot_cpu()
106 extern const struct plat_smp_ops *mp_ops; /* private */ in kexec_nonboot_cpu_func()
128 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_single_ipi()
135 extern const struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_ipi_mask()
H A Dbmips.h51 extern const struct plat_smp_ops bmips43xx_smp_ops;
52 extern const struct plat_smp_ops bmips5000_smp_ops;
/kernel/linux/linux-5.10/arch/arc/kernel/
H A Dsmp.c38 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()
214 if (plat_smp_ops.cpu_kick) in __cpu_up()
215 plat_smp_ops.cpu_kick(cpu, in __cpu_up()
291 if (plat_smp_ops in ipi_send_msg_one()
[all...]
H A Dirq.c28 if (plat_smp_ops.init_per_cpu) in init_IRQ()
29 plat_smp_ops.init_per_cpu(smp_processor_id()); in init_IRQ()
/kernel/linux/linux-6.6/arch/arc/kernel/
H A Dsmp.c37 struct plat_smp_ops __weak plat_smp_ops; variable
96 if (plat_smp_ops.init_early_smp) in smp_init_cpus()
97 plat_smp_ops.init_early_smp(); in smp_init_cpus()
157 return plat_smp_ops.info ? : ""; in arc_platform_smp_cpuinfo()
179 if (plat_smp_ops.init_per_cpu) in start_kernel_secondary()
180 plat_smp_ops.init_per_cpu(cpu); in start_kernel_secondary()
213 if (plat_smp_ops.cpu_kick) in __cpu_up()
214 plat_smp_ops.cpu_kick(cpu, in __cpu_up()
282 if (plat_smp_ops in ipi_send_msg_one()
[all...]
H A 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()
/kernel/linux/linux-5.10/arch/sh/include/asm/
H A Dsmp-ops.h5 struct plat_smp_ops { struct
16 extern struct plat_smp_ops *mp_ops;
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()
H A 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;
/kernel/linux/linux-6.6/arch/sh/include/asm/
H A Dsmp-ops.h5 struct plat_smp_ops { struct
16 extern struct plat_smp_ops *mp_ops;
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()
H A 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;
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dsmp.h20 struct plat_smp_ops { struct
34 extern struct plat_smp_ops *mp_ops;
35 void register_smp_ops(const struct plat_smp_ops *ops);
44 struct plat_smp_ops;
51 static inline void register_smp_ops(const struct plat_smp_ops *ops) in register_smp_ops()
/kernel/linux/linux-6.6/arch/arc/include/asm/
H A Dsmp.h44 * struct plat_smp_ops - SMP callbacks provided by platform to ARC SMP
56 struct plat_smp_ops { struct
66 extern struct plat_smp_ops plat_smp_ops;
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Dsmp.h42 * struct plat_smp_ops - SMP callbacks provided by platform to ARC SMP
54 struct plat_smp_ops { struct
64 extern struct plat_smp_ops plat_smp_ops;
/kernel/linux/linux-6.6/arch/mips/lantiq/
H A Dprom.c35 extern const struct plat_smp_ops vsmp_smp_ops;
36 static struct plat_smp_ops lantiq_smp_ops;
/kernel/linux/linux-5.10/arch/mips/sgi-ip30/
H A Dip30-common.h20 extern struct plat_smp_ops ip30_smp_ops;
/kernel/linux/linux-6.6/arch/mips/sgi-ip30/
H A Dip30-common.h20 extern struct plat_smp_ops ip30_smp_ops;
/kernel/linux/linux-5.10/arch/mips/sgi-ip27/
H A Dip27-common.h14 extern const struct plat_smp_ops ip27_smp_ops;
/kernel/linux/linux-6.6/arch/mips/sgi-ip27/
H A Dip27-common.h14 extern const struct plat_smp_ops ip27_smp_ops;
/kernel/linux/linux-6.6/arch/mips/sibyte/common/
H A Dcfe.c202 extern const struct plat_smp_ops sb_smp_ops;
203 extern const struct plat_smp_ops bcm1480_smp_ops;
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dsmp.c130 struct plat_smp_ops *mp_ops;
133 void register_smp_ops(const struct plat_smp_ops *ops) in register_smp_ops()
138 mp_ops = (struct plat_smp_ops *)ops; in register_smp_ops()
/kernel/linux/linux-5.10/arch/mips/cavium-octeon/
H A Dsmp.c416 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()

Completed in 7 milliseconds

123