Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
common.h File Reference

Go to the source code of this file.

Macros

#define RESET_VEC_PHYS   0x1fc00000
 
#define RESET_DATA_PHYS   (RESET_VEC_PHYS + (1<<10))
 
#define BOOT_THREAD_MODE   0
 
#define BOOT_NMI_LOCK   4
 
#define BOOT_NMI_HANDLER   8
 

Functions

void nlm_smp_function_ipi_handler (unsigned int irq, struct irq_desc *desc)
 
void nlm_smp_resched_ipi_handler (unsigned int irq, struct irq_desc *desc)
 
void nlm_smp_irq_init (void)
 
void nlm_boot_secondary_cpus (void)
 
int nlm_wakeup_secondary_cpus (u32 wakeup_mask)
 
void nlm_rmiboot_preboot (void)
 
unsigned int nlm_get_cpu_frequency (void)
 

Variables

struct plat_smp_ops nlm_smp_ops
 
char nlm_reset_entry []
 
char nlm_reset_entry_end []
 
unsigned long nlm_common_ebase
 
int nlm_threads_per_core
 
uint32_t nlm_cpumask
 
uint32_t nlm_coremask
 

Macro Definition Documentation

#define BOOT_NMI_HANDLER   8

Definition at line 45 of file common.h.

#define BOOT_NMI_LOCK   4

Definition at line 44 of file common.h.

#define BOOT_THREAD_MODE   0

Definition at line 43 of file common.h.

#define RESET_DATA_PHYS   (RESET_VEC_PHYS + (1<<10))

Definition at line 42 of file common.h.

#define RESET_VEC_PHYS   0x1fc00000

Definition at line 41 of file common.h.

Function Documentation

void nlm_boot_secondary_cpus ( void  )
unsigned int nlm_get_cpu_frequency ( void  )

Definition at line 160 of file nlm_hal.c.

void nlm_rmiboot_preboot ( void  )
void nlm_smp_function_ipi_handler ( unsigned int  irq,
struct irq_desc desc 
)

Definition at line 80 of file smp.c.

void nlm_smp_irq_init ( void  )

Definition at line 215 of file irq.c.

void nlm_smp_resched_ipi_handler ( unsigned int  irq,
struct irq_desc desc 
)

Definition at line 87 of file smp.c.

int nlm_wakeup_secondary_cpus ( u32  wakeup_mask)

Definition at line 235 of file smp.c.

Variable Documentation

unsigned long nlm_common_ebase

Definition at line 55 of file setup.c.

uint32_t nlm_coremask

Definition at line 58 of file setup.c.

uint32_t nlm_cpumask

Definition at line 58 of file setup.c.

char nlm_reset_entry[]
char nlm_reset_entry_end[]
struct plat_smp_ops nlm_smp_ops

Definition at line 261 of file smp.c.

int nlm_threads_per_core

Definition at line 59 of file setup.c.