Lines Matching refs:mtd_info
47 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_cls_suspend()
54 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_cls_resume()
79 struct mtd_info *__mtd_next_device(int i) in __mtd_next_device()
95 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_release()
119 struct mtd_info *mtd = container_of(kref, struct mtd_info, refcnt); in mtd_device_release()
149 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_type_show()
188 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_flags_show()
197 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_size_show()
206 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_erasesize_show()
215 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_writesize_show()
224 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_subpagesize_show()
234 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_oobsize_show()
243 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_oobavail_show()
252 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_numeraseregions_show()
261 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_name_show()
270 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_ecc_strength_show()
280 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_bitflip_threshold_show()
289 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_bitflip_threshold_store()
305 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_ecc_step_size_show()
315 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_corrected_bits_show()
325 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_ecc_failures_show()
335 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_bad_blocks_show()
345 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_bbt_blocks_show()
398 int (*iter)(struct mtd_info *, int section, in mtd_ooblayout_show() argument
401 struct mtd_info *mtd = s->private; in mtd_ooblayout_show()
435 static void mtd_debugfs_populate(struct mtd_info *mtd) in mtd_debugfs_populate()
458 unsigned mtd_mmap_capabilities(struct mtd_info *mtd) in mtd_mmap_capabilities()
477 struct mtd_info *mtd; in mtd_reboot_notifier()
479 mtd = container_of(n, struct mtd_info, reboot_notifier); in mtd_reboot_notifier()
511 int mtd_wunit_to_pairing_info(struct mtd_info *mtd, int wunit, in mtd_wunit_to_pairing_info()
514 struct mtd_info *master = mtd_get_master(mtd); in mtd_wunit_to_pairing_info()
554 int mtd_pairing_info_to_wunit(struct mtd_info *mtd, in mtd_pairing_info_to_wunit()
557 struct mtd_info *master = mtd_get_master(mtd); in mtd_pairing_info_to_wunit()
582 int mtd_pairing_groups(struct mtd_info *mtd) in mtd_pairing_groups()
584 struct mtd_info *master = mtd_get_master(mtd); in mtd_pairing_groups()
596 struct mtd_info *mtd = priv; in mtd_nvmem_reg_read()
607 static int mtd_nvmem_add(struct mtd_info *mtd) in mtd_nvmem_add()
639 static void mtd_check_of_node(struct mtd_info *mtd) in mtd_check_of_node()
703 int add_mtd_device(struct mtd_info *mtd) in add_mtd_device()
706 struct mtd_info *master = mtd_get_master(mtd); in add_mtd_device()
878 int del_mtd_device(struct mtd_info *mtd) in del_mtd_device()
907 static void mtd_set_dev_defaults(struct mtd_info *mtd) in mtd_set_dev_defaults()
923 static ssize_t mtd_otp_size(struct mtd_info *mtd, bool is_user) in mtd_otp_size()
955 static struct nvmem_device *mtd_otp_nvmem_register(struct mtd_info *mtd, in mtd_otp_nvmem_register()
994 struct mtd_info *mtd = priv; in mtd_nvmem_user_otp_reg_read()
1008 struct mtd_info *mtd = priv; in mtd_nvmem_fact_otp_reg_read()
1019 static int mtd_otp_nvmem_add(struct mtd_info *mtd) in mtd_otp_nvmem_add()
1120 int mtd_device_parse_register(struct mtd_info *mtd, const char * const *types, in mtd_device_parse_register()
1204 int mtd_device_unregister(struct mtd_info *master) in mtd_device_unregister()
1242 struct mtd_info *mtd; in register_mtd_user()
1268 struct mtd_info *mtd; in unregister_mtd_user()
1294 struct mtd_info *get_mtd_device(struct mtd_info *mtd, int num) in get_mtd_device()
1296 struct mtd_info *ret = NULL, *other; in get_mtd_device()
1329 int __get_mtd_device(struct mtd_info *mtd) in __get_mtd_device()
1331 struct mtd_info *master = mtd_get_master(mtd); in __get_mtd_device()
1364 struct mtd_info *of_get_mtd_device_by_node(struct device_node *np) in of_get_mtd_device_by_node()
1366 struct mtd_info *mtd = NULL; in of_get_mtd_device_by_node()
1367 struct mtd_info *tmp; in of_get_mtd_device_by_node()
1395 struct mtd_info *get_mtd_device_nm(const char *name) in get_mtd_device_nm()
1398 struct mtd_info *mtd = NULL, *other; in get_mtd_device_nm()
1425 void put_mtd_device(struct mtd_info *mtd) in put_mtd_device()
1434 void __put_mtd_device(struct mtd_info *mtd) in __put_mtd_device()
1436 struct mtd_info *master = mtd_get_master(mtd); in __put_mtd_device()
1440 struct mtd_info *parent = mtd->parent; in __put_mtd_device()
1463 int mtd_erase(struct mtd_info *mtd, struct erase_info *instr) in mtd_erase()
1465 struct mtd_info *master = mtd_get_master(mtd); in mtd_erase()
1515 int mtd_point(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, in mtd_point()
1518 struct mtd_info *master = mtd_get_master(mtd); in mtd_point()
1537 int mtd_unpoint(struct mtd_info *mtd, loff_t from, size_t len) in mtd_unpoint()
1539 struct mtd_info *master = mtd_get_master(mtd); in mtd_unpoint()
1556 unsigned long mtd_get_unmapped_area(struct mtd_info *mtd, unsigned long len, in mtd_get_unmapped_area()
1574 static void mtd_update_ecc_stats(struct mtd_info *mtd, struct mtd_info *master, in mtd_update_ecc_stats()
1593 int mtd_read(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen, in mtd_read()
1612 int mtd_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, in mtd_write()
1636 int mtd_panic_write(struct mtd_info *mtd, loff_t to, size_t len, size_t *retlen, in mtd_panic_write()
1639 struct mtd_info *master = mtd_get_master(mtd); in mtd_panic_write()
1658 static int mtd_check_oob_ops(struct mtd_info *mtd, loff_t offs, in mtd_check_oob_ops()
1691 static int mtd_read_oob_std(struct mtd_info *mtd, loff_t from, in mtd_read_oob_std()
1694 struct mtd_info *master = mtd_get_master(mtd); in mtd_read_oob_std()
1707 static int mtd_write_oob_std(struct mtd_info *mtd, loff_t to, in mtd_write_oob_std()
1710 struct mtd_info *master = mtd_get_master(mtd); in mtd_write_oob_std()
1723 static int mtd_io_emulated_slc(struct mtd_info *mtd, loff_t start, bool read, in mtd_io_emulated_slc()
1726 struct mtd_info *master = mtd_get_master(mtd); in mtd_io_emulated_slc()
1786 int mtd_read_oob(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops) in mtd_read_oob()
1788 struct mtd_info *master = mtd_get_master(mtd); in mtd_read_oob()
1830 int mtd_write_oob(struct mtd_info *mtd, loff_t to, in mtd_write_oob()
1833 struct mtd_info *master = mtd_get_master(mtd); in mtd_write_oob()
1874 int mtd_ooblayout_ecc(struct mtd_info *mtd, int section, in mtd_ooblayout_ecc()
1877 struct mtd_info *master = mtd_get_master(mtd); in mtd_ooblayout_ecc()
1908 int mtd_ooblayout_free(struct mtd_info *mtd, int section, in mtd_ooblayout_free()
1911 struct mtd_info *master = mtd_get_master(mtd); in mtd_ooblayout_free()
1942 static int mtd_ooblayout_find_region(struct mtd_info *mtd, int byte, in mtd_ooblayout_find_region()
1944 int (*iter)(struct mtd_info *, in mtd_ooblayout_find_region() argument
1988 int mtd_ooblayout_find_eccregion(struct mtd_info *mtd, int eccbyte, in mtd_ooblayout_find_eccregion()
2011 static int mtd_ooblayout_get_bytes(struct mtd_info *mtd, u8 *buf, in mtd_ooblayout_get_bytes()
2013 int (*iter)(struct mtd_info *, in mtd_ooblayout_get_bytes() argument
2054 static int mtd_ooblayout_set_bytes(struct mtd_info *mtd, const u8 *buf, in mtd_ooblayout_set_bytes()
2056 int (*iter)(struct mtd_info *, in mtd_ooblayout_set_bytes() argument
2092 static int mtd_ooblayout_count_bytes(struct mtd_info *mtd, in mtd_ooblayout_count_bytes()
2093 int (*iter)(struct mtd_info *, in mtd_ooblayout_count_bytes() argument
2126 int mtd_ooblayout_get_eccbytes(struct mtd_info *mtd, u8 *eccbuf, in mtd_ooblayout_get_eccbytes()
2146 int mtd_ooblayout_set_eccbytes(struct mtd_info *mtd, const u8 *eccbuf, in mtd_ooblayout_set_eccbytes()
2166 int mtd_ooblayout_get_databytes(struct mtd_info *mtd, u8 *databuf, in mtd_ooblayout_get_databytes()
2186 int mtd_ooblayout_set_databytes(struct mtd_info *mtd, const u8 *databuf, in mtd_ooblayout_set_databytes()
2202 int mtd_ooblayout_count_freebytes(struct mtd_info *mtd) in mtd_ooblayout_count_freebytes()
2216 int mtd_ooblayout_count_eccbytes(struct mtd_info *mtd) in mtd_ooblayout_count_eccbytes()
2227 int mtd_get_fact_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen, in mtd_get_fact_prot_info()
2230 struct mtd_info *master = mtd_get_master(mtd); in mtd_get_fact_prot_info()
2240 int mtd_read_fact_prot_reg(struct mtd_info *mtd, loff_t from, size_t len, in mtd_read_fact_prot_reg()
2243 struct mtd_info *master = mtd_get_master(mtd); in mtd_read_fact_prot_reg()
2254 int mtd_get_user_prot_info(struct mtd_info *mtd, size_t len, size_t *retlen, in mtd_get_user_prot_info()
2257 struct mtd_info *master = mtd_get_master(mtd); in mtd_get_user_prot_info()
2267 int mtd_read_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len, in mtd_read_user_prot_reg()
2270 struct mtd_info *master = mtd_get_master(mtd); in mtd_read_user_prot_reg()
2281 int mtd_write_user_prot_reg(struct mtd_info *mtd, loff_t to, size_t len, in mtd_write_user_prot_reg()
2284 struct mtd_info *master = mtd_get_master(mtd); in mtd_write_user_prot_reg()
2304 int mtd_lock_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len) in mtd_lock_user_prot_reg()
2306 struct mtd_info *master = mtd_get_master(mtd); in mtd_lock_user_prot_reg()
2316 int mtd_erase_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len) in mtd_erase_user_prot_reg()
2318 struct mtd_info *master = mtd_get_master(mtd); in mtd_erase_user_prot_reg()
2329 int mtd_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in mtd_lock()
2331 struct mtd_info *master = mtd_get_master(mtd); in mtd_lock()
2349 int mtd_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in mtd_unlock()
2351 struct mtd_info *master = mtd_get_master(mtd); in mtd_unlock()
2369 int mtd_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len) in mtd_is_locked()
2371 struct mtd_info *master = mtd_get_master(mtd); in mtd_is_locked()
2389 int mtd_block_isreserved(struct mtd_info *mtd, loff_t ofs) in mtd_block_isreserved()
2391 struct mtd_info *master = mtd_get_master(mtd); in mtd_block_isreserved()
2405 int mtd_block_isbad(struct mtd_info *mtd, loff_t ofs) in mtd_block_isbad()
2407 struct mtd_info *master = mtd_get_master(mtd); in mtd_block_isbad()
2421 int mtd_block_markbad(struct mtd_info *mtd, loff_t ofs) in mtd_block_markbad()
2423 struct mtd_info *master = mtd_get_master(mtd); in mtd_block_markbad()
2470 static int default_mtd_writev(struct mtd_info *mtd, const struct kvec *vecs, in default_mtd_writev()
2502 int mtd_writev(struct mtd_info *mtd, const struct kvec *vecs, in mtd_writev()
2505 struct mtd_info *master = mtd_get_master(mtd); in mtd_writev()
2543 void *mtd_kmalloc_up_to(const struct mtd_info *mtd, size_t *size) in mtd_kmalloc_up_to()
2575 struct mtd_info *mtd; in mtd_proc_show()