Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
setup.h File Reference
#include <uapi/asm/setup.h>

Go to the source code of this file.

Macros

#define PARAM   ((unsigned char *)empty_zero_page)
 
#define MOUNT_ROOT_RDONLY   (*(unsigned long *) (PARAM+0x000))
 
#define RAMDISK_FLAGS   (*(unsigned long *) (PARAM+0x004))
 
#define ORIG_ROOT_DEV   (*(unsigned long *) (PARAM+0x008))
 
#define LOADER_TYPE   (*(unsigned long *) (PARAM+0x00c))
 
#define INITRD_START   (*(unsigned long *) (PARAM+0x010))
 
#define INITRD_SIZE   (*(unsigned long *) (PARAM+0x014))
 
#define COMMAND_LINE   ((char *) (PARAM+0x100))
 

Functions

void sh_mv_setup (void)
 
void check_for_initrd (void)
 
void per_cpu_trap_init (void)
 

Macro Definition Documentation

#define COMMAND_LINE   ((char *) (PARAM+0x100))

Definition at line 18 of file setup.h.

#define INITRD_SIZE   (*(unsigned long *) (PARAM+0x014))

Definition at line 16 of file setup.h.

#define INITRD_START   (*(unsigned long *) (PARAM+0x010))

Definition at line 15 of file setup.h.

#define LOADER_TYPE   (*(unsigned long *) (PARAM+0x00c))

Definition at line 14 of file setup.h.

#define MOUNT_ROOT_RDONLY   (*(unsigned long *) (PARAM+0x000))

Definition at line 11 of file setup.h.

#define ORIG_ROOT_DEV   (*(unsigned long *) (PARAM+0x008))

Definition at line 13 of file setup.h.

#define PARAM   ((unsigned char *)empty_zero_page)

Definition at line 9 of file setup.h.

#define RAMDISK_FLAGS   (*(unsigned long *) (PARAM+0x004))

Definition at line 12 of file setup.h.

Function Documentation

void check_for_initrd ( void  )

Definition at line 360 of file setup-common.c.

void per_cpu_trap_init ( void  )

Definition at line 744 of file traps_32.c.

void sh_mv_setup ( void  )

Definition at line 83 of file machvec.c.