Symbol: plat_smp_ops
arch/arc/include/asm/smp.h
66
extern struct plat_smp_ops plat_smp_ops;
arch/arc/kernel/irq.c
30
if (plat_smp_ops.init_per_cpu)
arch/arc/kernel/irq.c
31
plat_smp_ops.init_per_cpu(smp_processor_id());
arch/arc/kernel/mcip.c
170
struct plat_smp_ops plat_smp_ops = {
arch/arc/kernel/smp.c
152
return plat_smp_ops.info ? : "";
arch/arc/kernel/smp.c
174
if (plat_smp_ops.init_per_cpu)
arch/arc/kernel/smp.c
175
plat_smp_ops.init_per_cpu(cpu);
arch/arc/kernel/smp.c
208
if (plat_smp_ops.cpu_kick)
arch/arc/kernel/smp.c
209
plat_smp_ops.cpu_kick(cpu,
arch/arc/kernel/smp.c
277
if (plat_smp_ops.ipi_send && !old)
arch/arc/kernel/smp.c
278
plat_smp_ops.ipi_send(cpu);
arch/arc/kernel/smp.c
358
if (plat_smp_ops.ipi_clear)
arch/arc/kernel/smp.c
359
plat_smp_ops.ipi_clear(irq);
arch/arc/kernel/smp.c
37
struct plat_smp_ops __weak plat_smp_ops;
arch/arc/kernel/smp.c
91
if (plat_smp_ops.init_early_smp)
arch/arc/kernel/smp.c
92
plat_smp_ops.init_early_smp();
arch/mips/cavium-octeon/smp.c
413
static const struct plat_smp_ops octeon_smp_ops = {
arch/mips/cavium-octeon/smp.c
493
static const struct plat_smp_ops octeon_78xx_smp_ops = {
arch/mips/cavium-octeon/smp.c
512
const struct plat_smp_ops *ops;
arch/mips/include/asm/bmips.h
51
extern const struct plat_smp_ops bmips43xx_smp_ops;
arch/mips/include/asm/bmips.h
52
extern const struct plat_smp_ops bmips5000_smp_ops;
arch/mips/include/asm/mach-loongson64/loongson.h
47
extern const struct plat_smp_ops loongson3_smp_ops;
arch/mips/include/asm/smp-ops.h
41
extern void register_smp_ops(const struct plat_smp_ops *ops);
arch/mips/include/asm/smp-ops.h
45
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/include/asm/smp-ops.h
56
struct plat_smp_ops;
arch/mips/include/asm/smp-ops.h
63
static inline void register_smp_ops(const struct plat_smp_ops *ops)
arch/mips/include/asm/smp-ops.h
72
extern const struct plat_smp_ops up_smp_ops;
arch/mips/include/asm/smp-ops.h
85
extern const struct plat_smp_ops vsmp_smp_ops;
arch/mips/include/asm/smp.h
105
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/include/asm/smp.h
127
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/include/asm/smp.h
134
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/include/asm/smp.h
72
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/include/asm/smp.h
80
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/include/asm/smp.h
87
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/include/asm/smp.h
98
extern const struct plat_smp_ops *mp_ops; /* private */
arch/mips/kernel/smp-bmips.c
425
const struct plat_smp_ops bmips43xx_smp_ops = {
arch/mips/kernel/smp-bmips.c
442
const struct plat_smp_ops bmips5000_smp_ops = {
arch/mips/kernel/smp-cps.c
937
static const struct plat_smp_ops cps_smp_ops = {
arch/mips/kernel/smp-cps.c
957
extern const struct plat_smp_ops *mp_ops;
arch/mips/kernel/smp-mt.c
232
const struct plat_smp_ops vsmp_smp_ops = {
arch/mips/kernel/smp-up.c
67
const struct plat_smp_ops up_smp_ops = {
arch/mips/kernel/smp.c
160
const struct plat_smp_ops *mp_ops;
arch/mips/kernel/smp.c
163
void register_smp_ops(const struct plat_smp_ops *ops)
arch/mips/lantiq/prom.c
35
extern const struct plat_smp_ops vsmp_smp_ops;
arch/mips/lantiq/prom.c
36
static struct plat_smp_ops lantiq_smp_ops;
arch/mips/loongson64/smp.c
843
const struct plat_smp_ops loongson3_smp_ops = {
arch/mips/sgi-ip27/ip27-common.h
15
extern const struct plat_smp_ops ip27_smp_ops;
arch/mips/sgi-ip27/ip27-smp.c
182
const struct plat_smp_ops ip27_smp_ops = {
arch/mips/sgi-ip30/ip30-common.h
20
extern struct plat_smp_ops ip30_smp_ops;
arch/mips/sgi-ip30/ip30-smp.c
140
struct plat_smp_ops __read_mostly ip30_smp_ops = {
arch/mips/sibyte/bcm1480/smp.c
148
const struct plat_smp_ops bcm1480_smp_ops = {
arch/mips/sibyte/common/cfe.c
202
extern const struct plat_smp_ops sb_smp_ops;
arch/mips/sibyte/common/cfe.c
203
extern const struct plat_smp_ops bcm1480_smp_ops;
arch/mips/sibyte/sb1250/smp.c
137
const struct plat_smp_ops sb_smp_ops = {
arch/sh/boards/of-generic.c
41
static struct plat_smp_ops dummy_smp_ops = {
arch/sh/include/asm/smp-ops.h
16
extern struct plat_smp_ops *mp_ops;
arch/sh/include/asm/smp-ops.h
17
extern struct plat_smp_ops shx3_smp_ops;
arch/sh/include/asm/smp-ops.h
33
extern void register_smp_ops(struct plat_smp_ops *ops);
arch/sh/include/asm/smp-ops.h
42
static inline void register_smp_ops(struct plat_smp_ops *ops)
arch/sh/include/asm/smp.h
51
extern struct plat_smp_ops *mp_ops; /* private */
arch/sh/include/asm/smp.h
59
extern struct plat_smp_ops *mp_ops; /* private */
arch/sh/include/asm/smp.h
69
struct plat_smp_ops *ops;
arch/sh/kernel/cpu/sh2/smp-j2.c
125
static struct plat_smp_ops j2_smp_ops = {
arch/sh/kernel/cpu/sh4a/smp-shx3.c
137
struct plat_smp_ops shx3_smp_ops = {
arch/sh/kernel/smp.c
36
struct plat_smp_ops *mp_ops = NULL;
arch/sh/kernel/smp.c
41
void register_smp_ops(struct plat_smp_ops *ops)