#include <linux/err.h>
#include <linux/cache.h>
#include <linux/cpumask.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/spinlock.h>
#include <linux/mm.h>
#include <linux/module.h>
#include <linux/cpu.h>
#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/atomic.h>
#include <asm/processor.h>
#include <asm/mmu_context.h>
#include <asm/smp.h>
#include <asm/cacheflush.h>
#include <asm/sections.h>
#include <asm/setup.h>
Go to the source code of this file.
void arch_send_call_function_single_ipi |
( |
int |
cpu | ) |
|
DEFINE_PER_CPU |
( |
int |
, |
|
|
cpu_state |
|
|
) |
| |
flush_tlb_all - Completely invalidate TLBs on all CPUs
Definition at line 336 of file smp.c.
void flush_tlb_kernel_range |
( |
unsigned long |
start, |
|
|
unsigned long |
end |
|
) |
| |
flush_tlb_mm - Invalidate TLB of specified VM context : The VM context to invalidate.
Definition at line 358 of file smp.c.
void flush_tlb_one |
( |
unsigned long |
asid, |
|
|
unsigned long |
vaddr |
|
) |
| |
flush_tlb_page - Invalidate TLB of page : The VM context to invalidate the page for. : The virtual address of the page to invalidate.
Definition at line 434 of file smp.c.
void native_cpu_die |
( |
unsigned int |
cpu | ) |
|
int native_cpu_disable |
( |
unsigned int |
cpu | ) |
|
Definition at line 40 of file smp.c.
int setup_profiling_timer |
( |
unsigned int |
multiplier | ) |
|
void smp_message_recv |
( |
unsigned int |
msg | ) |
|
Definition at line 70 of file smp.c.
Definition at line 57 of file smp.c.
void smp_send_reschedule |
( |
int |
cpu | ) |
|
Definition at line 33 of file smp.c.
Definition at line 32 of file smp.c.
Definition at line 35 of file smp.c.
struct { ... } stack_start |