#include <linux/workqueue.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/err.h>
#include <linux/spinlock.h>
#include <linux/kernel_stat.h>
#include <linux/delay.h>
#include <linux/interrupt.h>
#include <linux/irqflags.h>
#include <linux/cpu.h>
#include <linux/slab.h>
#include <linux/crash_dump.h>
#include <asm/asm-offsets.h>
#include <asm/switch_to.h>
#include <asm/facility.h>
#include <asm/ipl.h>
#include <asm/setup.h>
#include <asm/irq.h>
#include <asm/tlbflush.h>
#include <asm/vtimer.h>
#include <asm/lowcore.h>
#include <asm/sclp.h>
#include <asm/vdso.h>
#include <asm/debug.h>
#include <asm/os_info.h>
#include <asm/sigp.h>
#include "entry.h"
Go to the source code of this file.
| #define KMSG_COMPONENT "cpu" |
Definition at line 18 of file smp.c.
Definition at line 19 of file smp.c.
- Enumerator:
| ec_schedule |
|
| ec_call_function |
|
| ec_call_function_single |
|
| ec_stop_cpu |
|
Definition at line 50 of file smp.c.
- Enumerator:
| CPU_STATE_STANDBY |
|
| CPU_STATE_CONFIGURED |
|
Definition at line 57 of file smp.c.
| void arch_send_call_function_single_ipi |
( |
int |
cpu | ) |
|
| DEFINE_MUTEX |
( |
smp_cpu_state_mutex |
| ) |
|
| early_param |
( |
"possible_cpus" |
, |
|
|
setup_possible_cpus |
|
|
) |
| |
| int setup_profiling_timer |
( |
unsigned int |
multiplier | ) |
|
| int smp_cpu_get_polarization |
( |
int |
cpu | ) |
|
| void smp_cpu_set_polarization |
( |
int |
cpu, |
|
|
int |
val |
|
) |
| |
| int smp_find_processor_id |
( |
u16 |
address | ) |
|
| void smp_send_reschedule |
( |
int |
cpu | ) |
|
| int smp_vcpu_scheduled |
( |
int |
cpu | ) |
|
| subsys_initcall |
( |
s390_smp_init |
| ) |
|