smp.h (c3b5d3cea508d2c8ff493ef18c45a9cc58fb7015) smp.h (0f0783365cbb7ec13a8f02198f6e1a146d94a5a9)
1/*
2 * Copyright (C) 2012 ARM Ltd.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,

--- 28 unchanged lines hidden (view full) ---

37 * Called from C code, this handles an IPI.
38 */
39extern void handle_IPI(int ipinr, struct pt_regs *regs);
40
41/*
42 * Discover the set of possible CPUs and determine their
43 * SMP operations.
44 */
1/*
2 * Copyright (C) 2012 ARM Ltd.
3 *
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
7 *
8 * This program is distributed in the hope that it will be useful,

--- 28 unchanged lines hidden (view full) ---

37 * Called from C code, this handles an IPI.
38 */
39extern void handle_IPI(int ipinr, struct pt_regs *regs);
40
41/*
42 * Discover the set of possible CPUs and determine their
43 * SMP operations.
44 */
45extern void of_smp_init_cpus(void);
45extern void smp_init_cpus(void);
46
47/*
48 * Provide a function to raise an IPI cross call on CPUs in callmap.
49 */
50extern void set_smp_cross_call(void (*)(const struct cpumask *, unsigned int));
51
52extern void (*__smp_cross_call)(const struct cpumask *, unsigned int);
53

--- 23 unchanged lines hidden ---
46
47/*
48 * Provide a function to raise an IPI cross call on CPUs in callmap.
49 */
50extern void set_smp_cross_call(void (*)(const struct cpumask *, unsigned int));
51
52extern void (*__smp_cross_call)(const struct cpumask *, unsigned int);
53

--- 23 unchanged lines hidden ---