|
u_char | type |
|
uint32_t | flags |
|
uint64_t | size |
|
uint32_t | erasesize |
|
uint32_t | writesize |
|
uint32_t | writebufsize |
|
uint32_t | oobsize |
|
uint32_t | oobavail |
|
unsigned int | erasesize_shift |
|
unsigned int | writesize_shift |
|
unsigned int | erasesize_mask |
|
unsigned int | writesize_mask |
|
unsigned int | bitflip_threshold |
|
const char * | name |
|
int | index |
|
struct nand_ecclayout * | ecclayout |
|
unsigned int | ecc_strength |
|
int | numeraseregions |
|
struct mtd_erase_region_info * | eraseregions |
|
int(* | _erase )(struct mtd_info *mtd, struct erase_info *instr) |
|
int(* | _point )(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, void **virt, resource_size_t *phys) |
|
int(* | _unpoint )(struct mtd_info *mtd, loff_t from, size_t len) |
|
unsigned long(* | _get_unmapped_area )(struct mtd_info *mtd, unsigned long len, unsigned long offset, unsigned long flags) |
|
int(* | _read )(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, u_char *buf) |
|
int(* | _write )(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, const u_char *buf) |
|
int(* | _panic_write )(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, const u_char *buf) |
|
int(* | _read_oob )(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops) |
|
int(* | _write_oob )(struct mtd_info *mtd, loff_t to, struct mtd_oob_ops *ops) |
|
int(* | _get_fact_prot_info )(struct mtd_info *mtd, struct otp_info *buf, size_t len) |
|
int(* | _read_fact_prot_reg )(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, u_char *buf) |
|
int(* | _get_user_prot_info )(struct mtd_info *mtd, struct otp_info *buf, size_t len) |
|
int(* | _read_user_prot_reg )(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, u_char *buf) |
|
int(* | _write_user_prot_reg )(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, u_char *buf) |
|
int(* | _lock_user_prot_reg )(struct mtd_info *mtd, loff_t from, size_t len) |
|
int(* | _writev )(struct mtd_info *mtd, const struct kvec *vecs, unsigned long count, loff_t to, size_t *retlen) |
|
void(* | _sync )(struct mtd_info *mtd) |
|
int(* | _lock )(struct mtd_info *mtd, loff_t ofs, uint64_t len) |
|
int(* | _unlock )(struct mtd_info *mtd, loff_t ofs, uint64_t len) |
|
int(* | _is_locked )(struct mtd_info *mtd, loff_t ofs, uint64_t len) |
|
int(* | _block_isbad )(struct mtd_info *mtd, loff_t ofs) |
|
int(* | _block_markbad )(struct mtd_info *mtd, loff_t ofs) |
|
int(* | _suspend )(struct mtd_info *mtd) |
|
void(* | _resume )(struct mtd_info *mtd) |
|
int(* | _get_device )(struct mtd_info *mtd) |
|
void(* | _put_device )(struct mtd_info *mtd) |
|
struct backing_dev_info * | backing_dev_info |
|
struct notifier_block | reboot_notifier |
|
struct mtd_ecc_stats | ecc_stats |
|
int | subpage_sft |
|
void * | priv |
|
struct module * | owner |
|
struct device | dev |
|
int | usecount |
|
Definition at line 117 of file mtd.h.