Home
last modified time | relevance | path

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

/linux-4.1.27/arch/mips/include/asm/
Dsmp-ops.h24 struct plat_smp_ops { struct
38 extern void register_smp_ops(struct plat_smp_ops *ops); argument
42 extern struct plat_smp_ops *mp_ops; /* private */ in plat_smp_setup()
52 struct plat_smp_ops;
59 static inline void register_smp_ops(struct plat_smp_ops *ops) in register_smp_ops()
68 extern struct plat_smp_ops up_smp_ops; in register_up_smp_ops()
81 extern struct plat_smp_ops cmp_smp_ops; in register_cmp_smp_ops()
97 extern struct plat_smp_ops vsmp_smp_ops; in register_vsmp_smp_ops()
Dsmp.h63 extern struct plat_smp_ops *mp_ops; /* private */ in smp_send_reschedule()
71 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_disable()
78 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_die()
90 extern struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_single_ipi()
97 extern struct plat_smp_ops *mp_ops; /* private */ in arch_send_call_function_ipi_mask()
Dbmips.h51 extern struct plat_smp_ops bmips43xx_smp_ops;
52 extern struct plat_smp_ops bmips5000_smp_ops;
/linux-4.1.27/arch/sh/include/asm/
Dsmp-ops.h4 struct plat_smp_ops { struct
15 extern struct plat_smp_ops *mp_ops; argument
16 extern struct plat_smp_ops shx3_smp_ops;
31 extern void register_smp_ops(struct plat_smp_ops *ops);
40 static inline void register_smp_ops(struct plat_smp_ops *ops) in register_smp_ops()
Dsmp.h56 extern struct plat_smp_ops *mp_ops; /* private */ in __cpu_die()
64 extern struct plat_smp_ops *mp_ops; /* private */ in hard_smp_processor_id()
/linux-4.1.27/arch/arc/kernel/
Dsmp.c34 struct plat_smp_ops plat_smp_ops; variable
106 return plat_smp_ops.info ? : ""; in arc_platform_smp_cpuinfo()
161 if (plat_smp_ops.cpu_kick) in __cpu_up()
162 plat_smp_ops.cpu_kick(cpu, in __cpu_up()
236 if (plat_smp_ops.ipi_send && !old) in ipi_send_msg_one()
237 plat_smp_ops.ipi_send(cpu); in ipi_send_msg_one()
312 if (plat_smp_ops.ipi_clear) in do_IPI()
313 plat_smp_ops.ipi_clear(irq); in do_IPI()
/linux-4.1.27/arch/arc/plat-arcfpga/
Dsmp.c132 plat_smp_ops.info = smp_cpuinfo_buf; in iss_model_init_early_smp()
134 plat_smp_ops.cpu_kick = iss_model_smp_wakeup_cpu; in iss_model_init_early_smp()
135 plat_smp_ops.ipi_send = iss_model_ipi_send; in iss_model_init_early_smp()
136 plat_smp_ops.ipi_clear = iss_model_ipi_clear; in iss_model_init_early_smp()
/linux-4.1.27/arch/arc/include/asm/
Dsmp.h52 struct plat_smp_ops { struct
60 extern struct plat_smp_ops plat_smp_ops; argument
/linux-4.1.27/arch/mips/sibyte/common/
Dcfe.c232 extern struct plat_smp_ops sb_smp_ops;
233 extern struct plat_smp_ops bcm1480_smp_ops;
/linux-4.1.27/arch/mips/paravirt/
Dsetup.c17 extern struct plat_smp_ops paravirt_smp_ops;
Dparavirt-smp.c135 struct plat_smp_ops paravirt_smp_ops = {
/linux-4.1.27/arch/mips/fw/arc/
Dinit.c54 extern struct plat_smp_ops ip27_smp_ops; in prom_init()
/linux-4.1.27/arch/mips/kernel/
Dsmp-up.c66 struct plat_smp_ops up_smp_ops = {
Dsmp-cmp.c151 struct plat_smp_ops cmp_smp_ops = {
Dsmp-cps.c441 static struct plat_smp_ops cps_smp_ops = {
457 extern struct plat_smp_ops *mp_ops; in mips_cps_smp_in_use()
Dsmp-bmips.c408 struct plat_smp_ops bmips43xx_smp_ops = {
422 struct plat_smp_ops bmips5000_smp_ops = {
Dsmp.c137 struct plat_smp_ops *mp_ops;
140 void register_smp_ops(struct plat_smp_ops *ops) in register_smp_ops()
Dsmp-mt.c282 struct plat_smp_ops vsmp_smp_ops = {
/linux-4.1.27/arch/mips/include/asm/netlogic/
Dcommon.h87 extern struct plat_smp_ops nlm_smp_ops;
/linux-4.1.27/arch/mips/sibyte/sb1250/
Dsmp.c149 struct plat_smp_ops sb_smp_ops = {
/linux-4.1.27/arch/sh/kernel/
Dsmp.c35 struct plat_smp_ops *mp_ops = NULL;
40 void register_smp_ops(struct plat_smp_ops *ops) in register_smp_ops()
/linux-4.1.27/arch/mips/sibyte/bcm1480/
Dsmp.c161 struct plat_smp_ops bcm1480_smp_ops = {
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
Dsmp-shx3.c157 struct plat_smp_ops shx3_smp_ops = {
/linux-4.1.27/arch/mips/netlogic/common/
Dsmp.c272 struct plat_smp_ops nlm_smp_ops = {
/linux-4.1.27/arch/mips/sgi-ip27/
Dip27-smp.c230 struct plat_smp_ops ip27_smp_ops = {
/linux-4.1.27/arch/mips/cavium-octeon/
Dsmp.c378 struct plat_smp_ops octeon_smp_ops = {
Dsetup.c46 extern struct plat_smp_ops octeon_smp_ops;
/linux-4.1.27/arch/mips/include/asm/mach-loongson/
Dloongson.h30 extern struct plat_smp_ops loongson3_smp_ops;
/linux-4.1.27/arch/mips/loongson/loongson-3/
Dsmp.c640 struct plat_smp_ops loongson3_smp_ops = {