Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
smp.c File Reference
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/interrupt.h>
#include <linux/kernel_stat.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/spinlock.h>
#include <linux/errno.h>
#include <linux/hardirq.h>
#include <linux/cpu.h>
#include <linux/compiler.h>
#include <asm/ptrace.h>
#include <linux/atomic.h>
#include <asm/code-patching.h>
#include <asm/irq.h>
#include <asm/page.h>
#include <asm/pgtable.h>
#include <asm/sections.h>
#include <asm/io.h>
#include <asm/prom.h>
#include <asm/smp.h>
#include <asm/machdep.h>
#include <asm/pmac_feature.h>
#include <asm/time.h>
#include <asm/mpic.h>
#include <asm/cacheflush.h>
#include <asm/keylargo.h>
#include <asm/pmac_low_i2c.h>
#include <asm/pmac_pfunc.h>
#include "pmac.h"

Go to the source code of this file.

Macros

#define DBG(fmt...)
 

Functions

void __secondary_start_pmac_0 (void)
 
int pmac_pfunc_base_install (void)
 
void __init pmac_setup_smp (void)
 

Variables

struct smp_ops_t core99_smp_ops
 

Macro Definition Documentation

#define DBG (   fmt...)

Definition at line 63 of file smp.c.

Function Documentation

void __secondary_start_pmac_0 ( void  )
int pmac_pfunc_base_install ( void  )

Definition at line 328 of file pfunc_base.c.

void __init pmac_setup_smp ( void  )

Definition at line 1003 of file smp.c.

Variable Documentation

struct smp_ops_t core99_smp_ops
Initial value:
= {
.message_pass = smp_mpic_message_pass,
.probe = smp_core99_probe,
.kick_cpu = smp_core99_kick_cpu,
.setup_cpu = smp_core99_setup_cpu,
.give_timebase = smp_core99_give_timebase,
.take_timebase = smp_core99_take_timebase,
}

Definition at line 987 of file smp.c.