Lines Matching refs:mtd_info
67 bool mtd_partitions_used(struct mtd_info *master) in mtd_partitions_used()
69 struct mtd_info *slave; in mtd_partitions_used()
203 int mtd_parse_partitions(struct mtd_info *parent, const char **_mtdparts, in mtd_parse_partitions()
290 static int part_read(struct mtd_info *mtd, loff_t from, size_t len, in part_read()
309 static int part_point(struct mtd_info *mtd, loff_t from, size_t len, in part_point()
316 static int part_unpoint(struct mtd_info *mtd, loff_t from, size_t len) in part_unpoint()
322 static unsigned long part_get_unmapped_area(struct mtd_info *mtd, in part_get_unmapped_area()
331 static int part_read_oob(struct mtd_info *mtd, loff_t from, in part_read_oob()
368 static int part_read_user_prot_reg(struct mtd_info *mtd, loff_t from, in part_read_user_prot_reg()
375 static int part_get_user_prot_info(struct mtd_info *mtd, size_t len, in part_get_user_prot_info()
382 static int part_read_fact_prot_reg(struct mtd_info *mtd, loff_t from, in part_read_fact_prot_reg()
389 static int part_get_fact_prot_info(struct mtd_info *mtd, size_t len, in part_get_fact_prot_info()
396 static int part_write(struct mtd_info *mtd, loff_t to, size_t len, in part_write()
403 static int part_panic_write(struct mtd_info *mtd, loff_t to, size_t len, in part_panic_write()
410 static int part_write_oob(struct mtd_info *mtd, loff_t to, in part_write_oob()
420 static int part_write_user_prot_reg(struct mtd_info *mtd, loff_t from, in part_write_user_prot_reg()
427 static int part_lock_user_prot_reg(struct mtd_info *mtd, loff_t from, in part_lock_user_prot_reg()
434 static int part_writev(struct mtd_info *mtd, const struct kvec *vecs, in part_writev()
442 static int part_erase(struct mtd_info *mtd, struct erase_info *instr) in part_erase()
468 static int part_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in part_lock()
473 static int part_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in part_unlock()
478 static int part_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len) in part_is_locked()
483 static void part_sync(struct mtd_info *mtd) in part_sync()
489 static int part_suspend(struct mtd_info *mtd) in part_suspend()
494 static void part_resume(struct mtd_info *mtd) in part_resume()
500 static int part_block_isreserved(struct mtd_info *mtd, loff_t ofs) in part_block_isreserved()
506 static int part_block_isbad(struct mtd_info *mtd, loff_t ofs) in part_block_isbad()
512 static int part_block_markbad(struct mtd_info *mtd, loff_t ofs) in part_block_markbad()
523 static inline void free_partition(struct mtd_info *p) in free_partition()
533 static int do_del_mtd_partitions(struct mtd_info *master) in do_del_mtd_partitions()
535 struct mtd_info *slave, *next; in do_del_mtd_partitions()
558 int del_mtd_partitions(struct mtd_info *master) in del_mtd_partitions()
571 static struct mtd_info *allocate_partition(struct mtd_info *master, in allocate_partition()
575 struct mtd_info *slave; in allocate_partition()
778 int mtd_add_partition(struct mtd_info *master, const char *name, in mtd_add_partition()
782 struct mtd_info *p, *new; in mtd_add_partition()
834 int mtd_del_partition(struct mtd_info *master, int partno) in mtd_del_partition()
836 struct mtd_info *slave, *next; in mtd_del_partition()
866 int add_mtd_partitions(struct mtd_info *master, in add_mtd_partitions()
870 struct mtd_info *slave; in add_mtd_partitions()
962 int parse_mtd_partitions(struct mtd_info *master, const char *const *types, in parse_mtd_partitions()
991 uint64_t mtd_get_device_size(const struct mtd_info *mtd) in mtd_get_device_size()