Lines Matching refs:mtd_info

49 	struct mtd_info mtd;
50 struct mtd_info *parent;
59 static inline struct mtd_part *mtd_to_part(const struct mtd_info *mtd) in mtd_to_part()
70 static int part_read(struct mtd_info *mtd, loff_t from, size_t len, in part_read()
89 static int part_point(struct mtd_info *mtd, loff_t from, size_t len, in part_point()
98 static int part_unpoint(struct mtd_info *mtd, loff_t from, size_t len) in part_unpoint()
105 static int part_read_oob(struct mtd_info *mtd, loff_t from, in part_read_oob()
123 static int part_read_user_prot_reg(struct mtd_info *mtd, loff_t from, in part_read_user_prot_reg()
131 static int part_get_user_prot_info(struct mtd_info *mtd, size_t len, in part_get_user_prot_info()
139 static int part_read_fact_prot_reg(struct mtd_info *mtd, loff_t from, in part_read_fact_prot_reg()
147 static int part_get_fact_prot_info(struct mtd_info *mtd, size_t len, in part_get_fact_prot_info()
155 static int part_write(struct mtd_info *mtd, loff_t to, size_t len, in part_write()
163 static int part_panic_write(struct mtd_info *mtd, loff_t to, size_t len, in part_panic_write()
171 static int part_write_oob(struct mtd_info *mtd, loff_t to, in part_write_oob()
179 static int part_write_user_prot_reg(struct mtd_info *mtd, loff_t from, in part_write_user_prot_reg()
187 static int part_lock_user_prot_reg(struct mtd_info *mtd, loff_t from, in part_lock_user_prot_reg()
194 static int part_writev(struct mtd_info *mtd, const struct kvec *vecs, in part_writev()
202 static int part_erase(struct mtd_info *mtd, struct erase_info *instr) in part_erase()
216 static int part_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in part_lock()
222 static int part_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in part_unlock()
228 static int part_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len) in part_is_locked()
234 static void part_sync(struct mtd_info *mtd) in part_sync()
240 static int part_suspend(struct mtd_info *mtd) in part_suspend()
246 static void part_resume(struct mtd_info *mtd) in part_resume()
252 static int part_block_isreserved(struct mtd_info *mtd, loff_t ofs) in part_block_isreserved()
259 static int part_block_isbad(struct mtd_info *mtd, loff_t ofs) in part_block_isbad()
266 static int part_block_markbad(struct mtd_info *mtd, loff_t ofs) in part_block_markbad()
278 static int part_get_device(struct mtd_info *mtd) in part_get_device()
284 static void part_put_device(struct mtd_info *mtd) in part_put_device()
290 static int part_ooblayout_ecc(struct mtd_info *mtd, int section, in part_ooblayout_ecc()
298 static int part_ooblayout_free(struct mtd_info *mtd, int section, in part_ooblayout_free()
311 static int part_max_bad_blocks(struct mtd_info *mtd, loff_t ofs, size_t len) in part_max_bad_blocks()
325 static struct mtd_part *allocate_partition(struct mtd_info *parent, in allocate_partition()
559 struct mtd_info *mtd = dev_get_drvdata(dev); in mtd_partition_offset_show()
580 int mtd_add_partition(struct mtd_info *parent, const char *name, in mtd_add_partition()
655 int del_mtd_partitions(struct mtd_info *mtd) in del_mtd_partitions()
672 int mtd_del_partition(struct mtd_info *mtd, int partno) in mtd_del_partition()
699 int add_mtd_partitions(struct mtd_info *master, in add_mtd_partitions()
806 struct mtd_info *master, in mtd_part_do_parse()
865 static int mtd_part_of_parse(struct mtd_info *master, in mtd_part_of_parse()
935 int parse_mtd_partitions(struct mtd_info *master, const char *const *types, in parse_mtd_partitions()
1001 int mtd_is_partition(const struct mtd_info *mtd) in mtd_is_partition()
1019 uint64_t mtd_get_device_size(const struct mtd_info *mtd) in mtd_get_device_size()