nand_bbt_descr
static struct nand_bbt_descr spitz_nand_bbt = {
static inline int onenand_memory_bbt (struct mtd_info *mtd, struct nand_bbt_descr *bd)
static int onenand_scan_bbt(struct mtd_info *mtd, struct nand_bbt_descr *bd)
static struct nand_bbt_descr largepage_memorybased = {
static int check_short_pattern(uint8_t *buf, int len, int paglen, struct nand_bbt_descr *td)
static int create_bbt(struct mtd_info *mtd, uint8_t *buf, struct nand_bbt_descr *bd, int chip)
static struct nand_bbt_descr cafe_bbt_main_descr_2048 = {
static struct nand_bbt_descr cafe_bbt_mirror_descr_2048 = {
static struct nand_bbt_descr cafe_bbt_main_descr_512 = {
static struct nand_bbt_descr cafe_bbt_mirror_descr_512 = {
struct nand_bbt_descr *bbt_td;
struct nand_bbt_descr *bbt_md;
(2 * sizeof(struct nand_bbt_descr));
nand->bbt_td = (struct nand_bbt_descr *) (doc + 1);
static struct nand_bbt_descr bbt_main_descr = {
static struct nand_bbt_descr bbt_mirror_descr = {
static struct nand_bbt_descr bbt_main_descr = {
static struct nand_bbt_descr bbt_mirror_descr = {
static struct nand_bbt_descr gpmi_bbt_descr = {
static struct nand_bbt_descr lpc32xx_nand_bbt = {
static struct nand_bbt_descr lpc32xx_nand_bbt_mirror = {
static struct nand_bbt_descr bbt_smallpage_main_descr = {
static struct nand_bbt_descr bbt_smallpage_mirror_descr = {
static struct nand_bbt_descr bbt_main_descr = {
static struct nand_bbt_descr bbt_mirror_descr = {
static struct nand_bbt_descr bbt_main_descr = {
static struct nand_bbt_descr bbt_mirror_descr = {
static int check_pattern(uint8_t *buf, int len, int paglen, struct nand_bbt_descr *td)
struct nand_bbt_descr *td = this->bbt_td;
struct nand_bbt_descr *md = this->bbt_md;
static void mark_bbt_region(struct nand_chip *this, struct nand_bbt_descr *td)
static void verify_bbt_descr(struct nand_chip *this, struct nand_bbt_descr *bd)
static int nand_scan_bbt(struct nand_chip *this, struct nand_bbt_descr *bd)
struct nand_bbt_descr *td = this->bbt_td;
struct nand_bbt_descr *md = this->bbt_md;
static int check_short_pattern(uint8_t *buf, struct nand_bbt_descr *td)
static struct nand_bbt_descr bbt_main_descr = {
static struct nand_bbt_descr bbt_mirror_descr = {
static struct nand_bbt_descr bbt_main_no_oob_descr = {
static struct nand_bbt_descr bbt_mirror_no_oob_descr = {
struct nand_bbt_descr *bd;
static u32 add_marker_len(struct nand_bbt_descr *td)
struct nand_bbt_descr *td, int offs)
struct nand_bbt_descr *td, int chip)
struct nand_bbt_descr *td)
size_t len, struct nand_bbt_descr *td)
static u32 bbt_get_ver_offs(struct nand_chip *this, struct nand_bbt_descr *td)
struct nand_bbt_descr *td, struct nand_bbt_descr *md)
static int scan_block_fast(struct nand_chip *this, struct nand_bbt_descr *bd,
static int bbt_block_checkbad(struct nand_chip *this, struct nand_bbt_descr *td,
struct nand_bbt_descr *bd = this->badblock_pattern;
struct nand_bbt_descr *bd, int chip)
struct nand_bbt_descr *td)
struct nand_bbt_descr *td,
struct nand_bbt_descr *md)
static int get_bbt_block(struct nand_chip *this, struct nand_bbt_descr *td,
struct nand_bbt_descr *md, int chip)
struct nand_bbt_descr *td,
struct nand_bbt_descr *td, struct nand_bbt_descr *md,
static int check_pattern_no_oob(uint8_t *buf, struct nand_bbt_descr *td)
struct nand_bbt_descr *bd)
struct nand_bbt_descr *bd)
struct nand_bbt_descr *td = this->bbt_td;
struct nand_bbt_descr *md = this->bbt_md;
struct nand_bbt_descr *rd, *rd2;
static struct nand_bbt_descr bbt_main_descr = {
static struct nand_bbt_descr bbt_mirror_descr = {
static struct nand_bbt_descr flctl_4secc_smallpage = {
static struct nand_bbt_descr flctl_4secc_largepage = {
struct nand_bbt_descr *badblock_pattern;
struct nand_bbt_descr *bbt_td;
struct nand_bbt_descr *bbt_md;
struct nand_bbt_descr *badblock_pattern;
struct nand_bbt_descr *badblock_pattern;