#include <linux/module.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/spinlock.h>
#include <linux/sched.h>
#include <linux/interrupt.h>
#include <linux/cache.h>
#include <linux/clockchips.h>
#include <linux/profile.h>
#include <linux/errno.h>
#include <linux/mm.h>
#include <linux/cpu.h>
#include <linux/smp.h>
#include <linux/cpumask.h>
#include <linux/seq_file.h>
#include <linux/irq.h>
#include <linux/slab.h>
#include <linux/atomic.h>
#include <asm/cacheflush.h>
#include <asm/irq_handler.h>
#include <asm/mmu_context.h>
#include <asm/pgtable.h>
#include <asm/pgalloc.h>
#include <asm/processor.h>
#include <asm/ptrace.h>
#include <asm/cpu.h>
#include <asm/time.h>
#include <linux/err.h>
Go to the source code of this file.
|
enum | ipi_message_type {
IPI_RESCHEDULE,
IPI_CALL_FUNC,
IPI_CALL_FUNC_SINGLE,
IPI_CPU_STOP,
BFIN_IPI_TIMER,
BFIN_IPI_RESCHEDULE,
BFIN_IPI_CALL_FUNC,
BFIN_IPI_CALL_FUNC_SINGLE,
BFIN_IPI_CPU_STOP,
IPI_NOP = 0,
IPI_RESCHEDULE = 1,
IPI_CALL_FUNC,
IPI_CALL_FUNC_SINGLE,
IPI_CPU_STOP,
IPI_TIMER,
IPI_NOP =0,
IPI_RESCHEDULE =1,
IPI_CALL_FUNC,
IPI_CALL_FUNC_SINGLE,
IPI_CPU_START,
IPI_CPU_STOP,
IPI_CPU_TEST
} |
|
#define BFIN_IPI_MSGQ_LEN 5 |
Definition at line 71 of file smp.c.
- Enumerator:
IPI_RESCHEDULE |
|
IPI_CALL_FUNC |
|
IPI_CALL_FUNC_SINGLE |
|
IPI_CPU_STOP |
|
BFIN_IPI_TIMER |
|
BFIN_IPI_RESCHEDULE |
|
BFIN_IPI_CALL_FUNC |
|
BFIN_IPI_CALL_FUNC_SINGLE |
|
BFIN_IPI_CPU_STOP |
|
IPI_NOP |
|
IPI_RESCHEDULE |
|
IPI_CALL_FUNC |
|
IPI_CALL_FUNC_SINGLE |
|
IPI_CPU_STOP |
|
IPI_TIMER |
|
IPI_NOP |
|
IPI_RESCHEDULE |
|
IPI_CALL_FUNC |
|
IPI_CALL_FUNC_SINGLE |
|
IPI_CPU_START |
|
IPI_CPU_STOP |
|
IPI_CPU_TEST |
|
Definition at line 51 of file smp.c.
void arch_send_call_function_single_ipi |
( |
int |
cpu | ) |
|
DECLARE_PER_CPU |
( |
struct clock_event_device |
, |
|
|
coretmr_events |
|
|
) |
| |
void smp_icache_flush_range_others |
( |
unsigned long |
start, |
|
|
unsigned long |
end |
|
) |
| |
void smp_send_reschedule |
( |
int |
cpu | ) |
|
Definition at line 49 of file smp.c.
Definition at line 64 of file smp.c.