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

Data Fields

struct mtd_partition partitions [CONFIG_NANDSIM_MAX_PARTS]
 
unsigned int nbparts
 
uint busw
 
u_char ids [4]
 
uint32_t options
 
uint32_t state
 
uint32_t nxstate
 
uint32_top
 
uint32_t pstates [NS_MAX_PREVSTATES]
 
uint16_t npstates
 
uint16_t stateidx
 
union ns_mempages
 
struct kmem_cachenand_pages_slab
 
union ns_mem buf
 
struct {
   uint64_t   totsz
 
   uint32_t   secsz
 
   uint   pgsz
 
   uint   oobsz
 
   uint64_t   totszoob
 
   uint   pgszoob
 
   uint   secszoob
 
   uint   pgnum
 
   uint   pgsec
 
   uint   secshift
 
   uint   pgshift
 
   uint   oobshift
 
   uint   pgaddrbytes
 
   uint   secaddrbytes
 
   uint   idbytes
 
geom
 
struct {
   unsigned   command
 
   u_char   status
 
   uint   row
 
   uint   column
 
   uint   count
 
   uint   num
 
   uint   off
 
regs
 
struct {
   int   ce
 
   int   cle
 
   int   ale
 
   int   wp
 
lines
 
struct filecfile
 
unsigned charpages_written
 
voidfile_buf
 
struct pageheld_pages [NS_MAX_HELD_PAGES]
 
int held_cnt
 

Detailed Description

Definition at line 300 of file nandsim.c.

Field Documentation

int ale

Definition at line 358 of file nandsim.c.

union ns_mem buf

Definition at line 322 of file nandsim.c.

uint busw

Definition at line 304 of file nandsim.c.

int ce

Definition at line 356 of file nandsim.c.

struct file* cfile

Definition at line 363 of file nandsim.c.

int cle

Definition at line 357 of file nandsim.c.

uint column

Definition at line 348 of file nandsim.c.

unsigned command

Definition at line 345 of file nandsim.c.

uint count

Definition at line 349 of file nandsim.c.

void* file_buf

Definition at line 365 of file nandsim.c.

struct { ... } geom
int held_cnt

Definition at line 367 of file nandsim.c.

Definition at line 366 of file nandsim.c.

uint idbytes

Definition at line 340 of file nandsim.c.

u_char ids[4]

Definition at line 305 of file nandsim.c.

struct { ... } lines
struct kmem_cache* nand_pages_slab

Definition at line 319 of file nandsim.c.

unsigned int nbparts

Definition at line 302 of file nandsim.c.

uint16_t npstates

Definition at line 312 of file nandsim.c.

uint num

Definition at line 350 of file nandsim.c.

uint32_t nxstate

Definition at line 308 of file nandsim.c.

uint off

Definition at line 351 of file nandsim.c.

uint oobshift

Definition at line 337 of file nandsim.c.

uint oobsz

Definition at line 329 of file nandsim.c.

Definition at line 310 of file nandsim.c.

uint32_t options

Definition at line 306 of file nandsim.c.

union ns_mem* pages

Definition at line 316 of file nandsim.c.

unsigned char* pages_written

Definition at line 364 of file nandsim.c.

Definition at line 301 of file nandsim.c.

uint pgaddrbytes

Definition at line 338 of file nandsim.c.

uint pgnum

Definition at line 333 of file nandsim.c.

uint pgsec

Definition at line 334 of file nandsim.c.

uint pgshift

Definition at line 336 of file nandsim.c.

uint pgsz

Definition at line 328 of file nandsim.c.

uint pgszoob

Definition at line 331 of file nandsim.c.

Definition at line 311 of file nandsim.c.

struct { ... } regs
uint row

Definition at line 347 of file nandsim.c.

uint secaddrbytes

Definition at line 339 of file nandsim.c.

uint secshift

Definition at line 335 of file nandsim.c.

uint32_t secsz

Definition at line 327 of file nandsim.c.

uint secszoob

Definition at line 332 of file nandsim.c.

Definition at line 307 of file nandsim.c.

uint16_t stateidx

Definition at line 313 of file nandsim.c.

Definition at line 346 of file nandsim.c.

uint64_t totsz

Definition at line 326 of file nandsim.c.

uint64_t totszoob

Definition at line 330 of file nandsim.c.

int wp

Definition at line 359 of file nandsim.c.


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