Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
smp-cmp.c File Reference
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/cpumask.h>
#include <linux/interrupt.h>
#include <linux/compiler.h>
#include <linux/atomic.h>
#include <asm/cacheflush.h>
#include <asm/cpu.h>
#include <asm/processor.h>
#include <asm/hardirq.h>
#include <asm/mmu_context.h>
#include <asm/smp.h>
#include <asm/time.h>
#include <asm/mipsregs.h>
#include <asm/mipsmtregs.h>
#include <asm/mips_mt.h>
#include <asm/amon.h>
#include <asm/gic.h>

Go to the source code of this file.

Functions

void cmp_send_ipi_single (int cpu, unsigned int action)
 
void __init cmp_smp_setup (void)
 
void __init cmp_prepare_cpus (unsigned int max_cpus)
 

Variables

struct plat_smp_ops cmp_smp_ops
 

Function Documentation

void __init cmp_prepare_cpus ( unsigned int  max_cpus)

Definition at line 188 of file smp-cmp.c.

void cmp_send_ipi_single ( int  cpu,
unsigned int  action 
)

Definition at line 63 of file smp-cmp.c.

void __init cmp_smp_setup ( void  )

Definition at line 158 of file smp-cmp.c.

Variable Documentation

struct plat_smp_ops cmp_smp_ops
Initial value:
= {
.send_ipi_single = cmp_send_ipi_single,
.send_ipi_mask = cmp_send_ipi_mask,
.init_secondary = cmp_init_secondary,
.smp_finish = cmp_smp_finish,
.cpus_done = cmp_cpus_done,
.boot_secondary = cmp_boot_secondary,
.smp_setup = cmp_smp_setup,
.prepare_cpus = cmp_prepare_cpus,
}

Definition at line 200 of file smp-cmp.c.