Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
msp_prom.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/string.h>
#include <linux/interrupt.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <asm/addrspace.h>
#include <asm/bootinfo.h>
#include <asm-generic/sections.h>
#include <asm/page.h>
#include <msp_prom.h>
#include <msp_regs.h>

Go to the source code of this file.

Functions

const charget_system_type (void)
 
int get_ethernet_addr (char *ethaddr_name, char *ethernet_addr)
 
 EXPORT_SYMBOL (get_ethernet_addr)
 
unsigned long get_deviceid (void)
 
char identify_pci (void)
 
 EXPORT_SYMBOL (identify_pci)
 
char identify_pcimux (void)
 
char identify_sec (void)
 
 EXPORT_SYMBOL (identify_sec)
 
char identify_spad (void)
 
 EXPORT_SYMBOL (identify_spad)
 
char identify_tdm (void)
 
 EXPORT_SYMBOL (identify_tdm)
 
char identify_zsp (void)
 
 EXPORT_SYMBOL (identify_zsp)
 
char identify_enet (unsigned long interface_num)
 
 EXPORT_SYMBOL (identify_enet)
 
char identify_enetTxD (unsigned long interface_num)
 
 EXPORT_SYMBOL (identify_enetTxD)
 
unsigned long identify_family (void)
 
 EXPORT_SYMBOL (identify_family)
 
unsigned long identify_revision (void)
 
 EXPORT_SYMBOL (identify_revision)
 
charprom_getenv (char *env_name)
 
void __init prom_init_cmdline (void)
 
void __init prom_meminit (void)
 
void __init prom_free_prom_memory (void)
 
struct prom_pmemblock *__init prom_getmdesc (void)
 

Variables

int prom_argc
 
char ** prom_argv
 
char ** prom_envp
 
intprom_vec
 
int init_debug = 1
 
struct prom_pmemblock mdesc [PROM_MAX_PMEMBLOCKS]
 

Function Documentation

EXPORT_SYMBOL ( get_ethernet_addr  )
EXPORT_SYMBOL ( identify_pci  )
EXPORT_SYMBOL ( identify_sec  )
EXPORT_SYMBOL ( identify_spad  )
EXPORT_SYMBOL ( identify_tdm  )
EXPORT_SYMBOL ( identify_zsp  )
EXPORT_SYMBOL ( identify_enet  )
EXPORT_SYMBOL ( identify_enetTxD  )
EXPORT_SYMBOL ( identify_family  )
EXPORT_SYMBOL ( identify_revision  )
unsigned long get_deviceid ( void  )

Definition at line 194 of file msp_prom.c.

int get_ethernet_addr ( char ethaddr_name,
char ethernet_addr 
)

Definition at line 140 of file msp_prom.c.

const char* get_system_type ( void  )

Definition at line 123 of file msp_prom.c.

char identify_enet ( unsigned long  interface_num)

Definition at line 252 of file msp_prom.c.

char identify_enetTxD ( unsigned long  interface_num)

Definition at line 258 of file msp_prom.c.

unsigned long identify_family ( void  )

Definition at line 264 of file msp_prom.c.

char identify_pci ( void  )

Definition at line 204 of file msp_prom.c.

char identify_pcimux ( void  )

Definition at line 210 of file msp_prom.c.

unsigned long identify_revision ( void  )

Definition at line 274 of file msp_prom.c.

char identify_sec ( void  )

Definition at line 215 of file msp_prom.c.

char identify_spad ( void  )

Definition at line 221 of file msp_prom.c.

char identify_tdm ( void  )

Definition at line 227 of file msp_prom.c.

char identify_zsp ( void  )

Definition at line 233 of file msp_prom.c.

void __init prom_free_prom_memory ( void  )

Definition at line 358 of file msp_prom.c.

char* prom_getenv ( char env_name)

Definition at line 285 of file msp_prom.c.

struct prom_pmemblock* __init prom_getmdesc ( void  )
read

Definition at line 420 of file msp_prom.c.

void __init prom_init_cmdline ( void  )

Definition at line 307 of file msp_prom.c.

void __init prom_meminit ( void  )

Definition at line 339 of file msp_prom.c.

Variable Documentation

int init_debug = 1

Definition at line 59 of file msp_prom.c.

Definition at line 62 of file msp_prom.c.

int prom_argc

Definition at line 54 of file msp_prom.c.

char** prom_argv

Definition at line 55 of file msp_prom.c.

char ** prom_envp

Definition at line 55 of file msp_prom.c.

int* prom_vec

Definition at line 56 of file msp_prom.c.