Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
paca.c File Reference
#include <linux/smp.h>
#include <linux/export.h>
#include <linux/memblock.h>
#include <asm/lppaca.h>
#include <asm/paca.h>
#include <asm/sections.h>
#include <asm/pgtable.h>
#include <asm/kexec.h>

Go to the source code of this file.

Functions

 EXPORT_SYMBOL (paca)
 
void __init initialise_paca (struct paca_struct *new_paca, int cpu)
 
void setup_paca (struct paca_struct *new_paca)
 
void __init allocate_pacas (void)
 
void __init free_unused_pacas (void)
 

Variables

unsigned long __toc_start
 
struct paca_struct * paca
 
struct paca_struct boot_paca
 

Function Documentation

void __init allocate_pacas ( void  )

Definition at line 174 of file paca.c.

EXPORT_SYMBOL ( paca  )
void __init free_unused_pacas ( void  )

Definition at line 200 of file paca.c.

void __init initialise_paca ( struct paca_struct *  new_paca,
int  cpu 
)

Definition at line 125 of file paca.c.

void setup_paca ( struct paca_struct *  new_paca)

Definition at line 152 of file paca.c.

Variable Documentation

unsigned long __toc_start
struct paca_struct boot_paca

Definition at line 123 of file paca.c.

struct paca_struct* paca

Definition at line 120 of file paca.c.