|
| 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.