smp.h (527c465a3c8716d93201ae34b7fc52679610596d) smp.h (787047eea24a2443c366679ae6b5a3873a33b64e)
1/*
2 * arch/arm/include/asm/smp.h
3 *
4 * Copyright (C) 2004-2005 ARM Ltd.
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.

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

100 /*
101 * Boot a secondary CPU, and assign it the specified idle task.
102 * This also gives us the initial stack to use for this CPU.
103 */
104 int (*smp_boot_secondary)(unsigned int cpu, struct task_struct *idle);
105#ifdef CONFIG_HOTPLUG_CPU
106 int (*cpu_kill)(unsigned int cpu);
107 void (*cpu_die)(unsigned int cpu);
1/*
2 * arch/arm/include/asm/smp.h
3 *
4 * Copyright (C) 2004-2005 ARM Ltd.
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.

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

100 /*
101 * Boot a secondary CPU, and assign it the specified idle task.
102 * This also gives us the initial stack to use for this CPU.
103 */
104 int (*smp_boot_secondary)(unsigned int cpu, struct task_struct *idle);
105#ifdef CONFIG_HOTPLUG_CPU
106 int (*cpu_kill)(unsigned int cpu);
107 void (*cpu_die)(unsigned int cpu);
108 bool (*cpu_can_disable)(unsigned int cpu);
108 int (*cpu_disable)(unsigned int cpu);
109#endif
110#endif
111};
112
113struct of_cpu_method {
114 const char *method;
115 struct smp_operations *ops;

--- 12 unchanged lines hidden ---
109 int (*cpu_disable)(unsigned int cpu);
110#endif
111#endif
112};
113
114struct of_cpu_method {
115 const char *method;
116 struct smp_operations *ops;

--- 12 unchanged lines hidden ---