Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions | Variables
setup.c File Reference
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/proc_fs.h>
#include <linux/screen_info.h>
#include <linux/bootmem.h>
#include <linux/kernel.h>
#include <asm/bootparam.h>
#include <asm/pgtable.h>
#include <asm/processor.h>
#include <asm/timex.h>
#include <asm/platform.h>
#include <asm/page.h>
#include <asm/setup.h>
#include <asm/param.h>
#include <platform/hardware.h>

Go to the source code of this file.

Data Structures

struct  tagtable
 

Macros

#define __tagtable(tag, fn)
 

Typedefs

typedef struct tagtable tagtable_t
 

Functions

void zones_init (void)
 
 __tagtable (BP_TAG_MEMORY, parse_tag_mem)
 
 __tagtable (BP_TAG_COMMAND_LINE, parse_tag_cmdline)
 
void __init init_arch (bp_tag_t *bp_start)
 
void __init setup_arch (char **cmdline_p)
 
void machine_restart (char *cmd)
 
void machine_halt (void)
 
void machine_power_off (void)
 

Variables

struct rtc_ops no_rtc_ops
 
struct rtc_ops * rtc_ops
 
unsigned char aux_device_present
 
unsigned long loops_per_jiffy
 
sysmem_info_t __initdata sysmem
 
char _end
 
char _stext
 
char _WindowVectors_text_start
 
char _WindowVectors_text_end
 
char _DebugInterruptVector_literal_start
 
char _DebugInterruptVector_text_end
 
char _KernelExceptionVector_literal_start
 
char _KernelExceptionVector_text_end
 
char _UserExceptionVector_literal_start
 
char _UserExceptionVector_text_end
 
char _DoubleExceptionVector_literal_start
 
char _DoubleExceptionVector_text_end
 

Macro Definition Documentation

#define __tagtable (   tag,
  fn 
)
Value:
static tagtable_t __tagtable_##fn \
__attribute__((used, section(".taglist"))) = { tag, fn }

Definition at line 102 of file setup.c.

Typedef Documentation

Function Documentation

__tagtable ( BP_TAG_MEMORY  ,
parse_tag_mem   
)
__tagtable ( BP_TAG_COMMAND_LINE  ,
parse_tag_cmdline   
)
void __init init_arch ( bp_tag_t bp_start)

Definition at line 192 of file setup.c.

void machine_halt ( void  )

Definition at line 302 of file setup.c.

void machine_power_off ( void  )

Definition at line 308 of file setup.c.

void machine_restart ( char cmd)

Definition at line 297 of file setup.c.

void __init setup_arch ( char **  cmdline_p)

Definition at line 238 of file setup.c.

void zones_init ( void  )

Definition at line 152 of file init.c.

Variable Documentation

char _DebugInterruptVector_literal_start
char _DebugInterruptVector_text_end
char _DoubleExceptionVector_literal_start
char _DoubleExceptionVector_text_end
char _end
char _KernelExceptionVector_literal_start
char _KernelExceptionVector_text_end
char _stext
char _UserExceptionVector_literal_start
char _UserExceptionVector_text_end
char _WindowVectors_text_end
char _WindowVectors_text_start
unsigned char aux_device_present

Definition at line 67 of file setup.c.

unsigned long loops_per_jiffy

Definition at line 94 of file processor.h.

struct rtc_ops no_rtc_ops
struct rtc_ops* rtc_ops

Definition at line 58 of file setup.c.

Definition at line 78 of file setup.c.