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

#include <bbm.h>

Data Fields

int bbt_erase_shift
 
int badblockpos
 
int options
 
uint8_tbbt
 
int(* isbad_bbt )(struct mtd_info *mtd, loff_t ofs, int allowbbt)
 
struct nand_bbt_descrbadblock_pattern
 
voidpriv
 

Detailed Description

struct bbm_info - [GENERIC] Bad Block Table data structure : [INTERN] number of address bits in a bbt entry : [INTERN] position of the bad block marker in the oob area : options for this descriptor : [INTERN] bad block table pointer : function to determine if a block is bad : [REPLACEABLE] bad block scan pattern used for initial bad block scan : [OPTIONAL] pointer to private bbm date

Definition at line 157 of file bbm.h.

Field Documentation

struct nand_bbt_descr* badblock_pattern

Definition at line 167 of file bbm.h.

int badblockpos

Definition at line 159 of file bbm.h.

uint8_t* bbt

Definition at line 162 of file bbm.h.

int bbt_erase_shift

Definition at line 158 of file bbm.h.

int(* isbad_bbt)(struct mtd_info *mtd, loff_t ofs, int allowbbt)

Definition at line 164 of file bbm.h.

int options

Definition at line 160 of file bbm.h.

Definition at line 169 of file bbm.h.


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