smp.h (cdd5b5a9761fd66d17586e4f4ba6588c70e640ea) | smp.h (8cd2accb71f5eb8e92d775fc1978d3779875c2e5) |
---|---|
1/* 2 * This file is subject to the terms and conditions of the GNU General 3 * Public License. See the file "COPYING" in the main directory of this 4 * archive for more details. 5 * 6 * Copyright (C) 2000 - 2001 by Kanoj Sarcar (kanoj@sgi.com) 7 * Copyright (C) 2000 - 2001 by Silicon Graphics, Inc. 8 * Copyright (C) 2000, 2001, 2002 Ralf Baechle --- 79 unchanged lines hidden (view full) --- 88 extern const struct plat_smp_ops *mp_ops; /* private */ 89 90 mp_ops->cpu_die(cpu); 91} 92 93extern void __noreturn play_dead(void); 94#endif 95 | 1/* 2 * This file is subject to the terms and conditions of the GNU General 3 * Public License. See the file "COPYING" in the main directory of this 4 * archive for more details. 5 * 6 * Copyright (C) 2000 - 2001 by Kanoj Sarcar (kanoj@sgi.com) 7 * Copyright (C) 2000 - 2001 by Silicon Graphics, Inc. 8 * Copyright (C) 2000, 2001, 2002 Ralf Baechle --- 79 unchanged lines hidden (view full) --- 88 extern const struct plat_smp_ops *mp_ops; /* private */ 89 90 mp_ops->cpu_die(cpu); 91} 92 93extern void __noreturn play_dead(void); 94#endif 95 |
96#ifdef CONFIG_KEXEC | 96#ifdef CONFIG_KEXEC_CORE |
97static inline void kexec_nonboot_cpu(void) 98{ 99 extern const struct plat_smp_ops *mp_ops; /* private */ 100 101 return mp_ops->kexec_nonboot_cpu(); 102} 103 104static inline void *kexec_nonboot_cpu_func(void) --- 36 unchanged lines hidden --- | 97static inline void kexec_nonboot_cpu(void) 98{ 99 extern const struct plat_smp_ops *mp_ops; /* private */ 100 101 return mp_ops->kexec_nonboot_cpu(); 102} 103 104static inline void *kexec_nonboot_cpu_func(void) --- 36 unchanged lines hidden --- |