Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
param_struct Struct Reference

#include <uncompress.h>

Data Fields

union {
   struct {
      unsigned long   page_size
 
      unsigned long   nr_pages
 
      unsigned long   ramdisk_size
 
      unsigned long   flags
 
      unsigned long   rootdev
 
      unsigned long   video_num_cols
 
      unsigned long   video_num_rows
 
      unsigned long   video_x
 
      unsigned long   video_y
 
      unsigned long   memc_control_reg
 
      unsigned char   sounddefault
 
      unsigned char   adfsdrives
 
      unsigned char   bytes_per_char_h
 
      unsigned char   bytes_per_char_v
 
      unsigned long   pages_in_bank [4]
 
      unsigned long   pages_in_vram
 
      unsigned long   initrd_start
 
      unsigned long   initrd_size
 
      unsigned long   rd_start
 
      unsigned long   system_rev
 
      unsigned long   system_serial_low
 
      unsigned long   system_serial_high
 
      unsigned long   mem_fclk_21285
 
   }   s
 
   char   unused [256]
 
u1
 
union {
   char   paths [8][128]
 
   struct {
      unsigned long   magic
 
      char   n [1024-sizeof(unsigned long)]
 
   }   s
 
u2
 
char commandline [COMMAND_LINE_SIZE]
 
unsigned long mountrootrdonly
 
unsigned long unused [256/4-11]
 

Detailed Description

Definition at line 42 of file atags_compat.c.

Field Documentation

unsigned char adfsdrives

Definition at line 59 of file atags_compat.c.

unsigned char bytes_per_char_h

Definition at line 60 of file atags_compat.c.

unsigned char bytes_per_char_v

Definition at line 61 of file atags_compat.c.

char commandline[COMMAND_LINE_SIZE]

Definition at line 81 of file atags_compat.c.

unsigned long flags

Definition at line 48 of file atags_compat.c.

unsigned long initrd_size

Definition at line 65 of file atags_compat.c.

unsigned long initrd_start

Definition at line 64 of file atags_compat.c.

unsigned long magic

Definition at line 77 of file atags_compat.c.

unsigned long mem_fclk_21285

Definition at line 70 of file atags_compat.c.

unsigned long memc_control_reg

Definition at line 57 of file atags_compat.c.

unsigned long mountrootrdonly

Definition at line 25 of file uncompress.h.

char n[1024-sizeof(unsigned long)]

Definition at line 78 of file atags_compat.c.

unsigned long nr_pages

Definition at line 46 of file atags_compat.c.

unsigned long page_size

Definition at line 45 of file atags_compat.c.

unsigned long pages_in_bank[4]

Definition at line 62 of file atags_compat.c.

unsigned long pages_in_vram

Definition at line 63 of file atags_compat.c.

char paths[8][128]

Definition at line 75 of file atags_compat.c.

unsigned long ramdisk_size

Definition at line 47 of file atags_compat.c.

unsigned long rd_start

Definition at line 66 of file atags_compat.c.

unsigned long rootdev

Definition at line 52 of file atags_compat.c.

struct { ... } s
struct { ... } s
unsigned char sounddefault

Definition at line 58 of file atags_compat.c.

unsigned long system_rev

Definition at line 67 of file atags_compat.c.

unsigned long system_serial_high

Definition at line 69 of file atags_compat.c.

unsigned long system_serial_low

Definition at line 68 of file atags_compat.c.

union { ... } u1
union { ... } u2
unsigned long unused[256/4-11]

Definition at line 36 of file uncompress.h.

char unused[256]

Definition at line 72 of file atags_compat.c.

unsigned long video_num_cols

Definition at line 53 of file atags_compat.c.

unsigned long video_num_rows

Definition at line 54 of file atags_compat.c.

unsigned long video_x

Definition at line 55 of file atags_compat.c.

unsigned long video_y

Definition at line 56 of file atags_compat.c.


The documentation for this struct was generated from the following files: