Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
ip27-init.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/smp.h>
#include <linux/mm.h>
#include <linux/module.h>
#include <linux/cpumask.h>
#include <asm/cpu.h>
#include <asm/io.h>
#include <asm/pgtable.h>
#include <asm/time.h>
#include <asm/sn/types.h>
#include <asm/sn/sn0/addrs.h>
#include <asm/sn/sn0/hubni.h>
#include <asm/sn/sn0/hubio.h>
#include <asm/sn/klconfig.h>
#include <asm/sn/ioc3.h>
#include <asm/mipsregs.h>
#include <asm/sn/gda.h>
#include <asm/sn/hub.h>
#include <asm/sn/intr.h>
#include <asm/current.h>
#include <asm/processor.h>
#include <asm/mmu_context.h>
#include <asm/thread_info.h>
#include <asm/sn/launch.h>
#include <asm/sn/sn_private.h>
#include <asm/sn/sn0/ip27.h>
#include <asm/sn/mapped_kernel.h>

Go to the source code of this file.

Macros

#define CPU_NONE   (cpuid_t)-1
 

Functions

 EXPORT_SYMBOL (nasid_to_compact_node)
 
 EXPORT_SYMBOL_GPL (sn_cpu_info)
 
void pcibr_setup (cnodeid_t)
 
void xtalk_probe_node (cnodeid_t nid)
 
void __cpuinit per_cpu_init (void)
 
nasid_t get_nasid (void)
 
cnodeid_t get_compact_nodeid (void)
 
void ip27_reboot_setup (void)
 
void __init plat_mem_setup (void)
 

Variables

nasid_t master_nasid = INVALID_NASID
 
cnodeid_t nasid_to_compact_node [MAX_NASIDS]
 
nasid_t compact_to_nasid_node [MAX_COMPACT_NODES]
 
cnodeid_t cpuid_to_compact_node [MAXCPUS]
 
struct cpuinfo_ip27 sn_cpu_info [NR_CPUS]
 

Macro Definition Documentation

#define CPU_NONE   (cpuid_t)-1

Definition at line 39 of file ip27-init.c.

Function Documentation

EXPORT_SYMBOL ( nasid_to_compact_node  )
EXPORT_SYMBOL_GPL ( sn_cpu_info  )
cnodeid_t get_compact_nodeid ( void  )

Definition at line 160 of file ip27-init.c.

nasid_t get_nasid ( void  )

Definition at line 151 of file ip27-init.c.

void ip27_reboot_setup ( void  )

Definition at line 75 of file ip27-reset.c.

void pcibr_setup ( cnodeid_t  )
void __cpuinit per_cpu_init ( void  )

Definition at line 113 of file ip27-init.c.

void __init plat_mem_setup ( void  )

Definition at line 178 of file ip27-init.c.

void xtalk_probe_node ( cnodeid_t  nid)

Definition at line 103 of file ip27-xtalk.c.

Variable Documentation

nasid_t compact_to_nasid_node[MAX_COMPACT_NODES]

Definition at line 45 of file ip27-init.c.

cnodeid_t cpuid_to_compact_node[MAXCPUS]

Definition at line 46 of file ip27-init.c.

nasid_t master_nasid = INVALID_NASID

Definition at line 42 of file ip27-init.c.

cnodeid_t nasid_to_compact_node[MAX_NASIDS]

Definition at line 44 of file ip27-init.c.

struct cpuinfo_ip27 sn_cpu_info[NR_CPUS]

Definition at line 50 of file ip27-init.c.