Lines Matching refs:nand_chip

76 static inline uint8_t bbt_get_entry(struct nand_chip *chip, int block)  in bbt_get_entry()
83 static inline void bbt_mark_entry(struct nand_chip *chip, int block, in bbt_mark_entry()
166 static int read_bbt(struct nand_chip *this, uint8_t *buf, int page, int num, in read_bbt()
259 static int read_abs_bbt(struct nand_chip *this, uint8_t *buf, in read_abs_bbt()
287 static int scan_read_data(struct nand_chip *this, uint8_t *buf, loff_t offs, in scan_read_data()
312 static int scan_read_oob(struct nand_chip *this, uint8_t *buf, loff_t offs, in scan_read_oob()
343 static int scan_read(struct nand_chip *this, uint8_t *buf, loff_t offs, in scan_read()
353 static int scan_write_bbt(struct nand_chip *this, loff_t offs, size_t len, in scan_write_bbt()
369 static u32 bbt_get_ver_offs(struct nand_chip *this, struct nand_bbt_descr *td) in bbt_get_ver_offs()
389 static void read_abs_bbts(struct nand_chip *this, uint8_t *buf, in read_abs_bbts()
414 static int scan_block_fast(struct nand_chip *this, struct nand_bbt_descr *bd, in scan_block_fast()
451 static int bbt_block_checkbad(struct nand_chip *this, struct nand_bbt_descr *td, in bbt_block_checkbad()
490 static int create_bbt(struct nand_chip *this, uint8_t *buf, in create_bbt()
552 static int search_bbt(struct nand_chip *this, uint8_t *buf, in search_bbt()
629 static void search_read_bbts(struct nand_chip *this, uint8_t *buf, in search_read_bbts()
654 static int get_bbt_block(struct nand_chip *this, struct nand_bbt_descr *td, in get_bbt_block()
717 static void mark_bbt_block_bad(struct nand_chip *this, in mark_bbt_block_bad()
745 static int write_bbt(struct nand_chip *this, uint8_t *buf, in write_bbt()
931 static inline int nand_memory_bbt(struct nand_chip *this, in nand_memory_bbt()
950 static int check_create(struct nand_chip *this, uint8_t *buf, in check_create()
1074 static int nand_update_bbt(struct nand_chip *this, loff_t offs) in nand_update_bbt()
1130 static void mark_bbt_region(struct nand_chip *this, struct nand_bbt_descr *td) in mark_bbt_region()
1191 static void verify_bbt_descr(struct nand_chip *this, struct nand_bbt_descr *bd) in verify_bbt_descr()
1244 static int nand_scan_bbt(struct nand_chip *this, struct nand_bbt_descr *bd) in nand_scan_bbt()
1372 static int nand_create_badblock_pattern(struct nand_chip *this) in nand_create_badblock_pattern()
1398 int nand_create_bbt(struct nand_chip *this) in nand_create_bbt()
1434 int nand_isreserved_bbt(struct nand_chip *this, loff_t offs) in nand_isreserved_bbt()
1448 int nand_isbad_bbt(struct nand_chip *this, loff_t offs, int allowbbt) in nand_isbad_bbt()
1477 int nand_markbad_bbt(struct nand_chip *this, loff_t offs) in nand_markbad_bbt()