Home
last modified time | relevance | path

Searched refs:mtd (Results 1 – 6 of 6) sorted by relevance

/AliOS-Things-master/components/drivers/peripheral/flash/src/
A Dmtd.c325 return mtd->ops->read(mtd->master, offset + mtd->offset, &info); in aos_mtd_read()
343 return mtd->ops->read(mtd->master, offset + mtd->offset, info); in aos_mtd_oob_read()
361 return mtd->ops->write(mtd->master, offset + mtd->offset, &info); in aos_mtd_write()
385 return mtd->ops->write(mtd->master, offset + mtd->offset, info); in aos_mtd_oob_write()
419 total_blks = mtd->size / mtd->block_size; in aos_mtd_block_erase()
423 offset = mtd->offset + mtd->block_size * block; in aos_mtd_block_erase()
425 return mtd->ops->erase(mtd->master, offset, mtd->block_size); in aos_mtd_block_erase()
440 total_blks = mtd->size / mtd->block_size; in aos_mtd_block_mark_bad()
444 offset_blk = mtd->offset / mtd->block_size; in aos_mtd_block_mark_bad()
461 total_blks = mtd->size / mtd->block_size; in aos_mtd_block_is_bad()
[all …]
A Dmtdnor.c8 static int _nor_erase(aos_mtd_t *mtd, off_t addr, size_t len) in _nor_erase() argument
10 (void) mtd; in _nor_erase()
15 static int _nor_read(aos_mtd_t *mtd, off_t from, struct mtd_io_desc *desc) in _nor_read() argument
19 (void) mtd; in _nor_read()
29 static int _nor_write(aos_mtd_t *mtd, off_t to, struct mtd_io_desc *desc) in _nor_write() argument
33 (void) mtd; in _nor_write()
A Dmtdnand.c460 static int nand_erase(aos_mtd_t *mtd, off_t addr, size_t size) in nand_erase() argument
467 chip = MTDTONAND(mtd); in nand_erase()
468 blksize = mtd->block_size; in nand_erase()
485 static int nand_read(aos_mtd_t *mtd, off_t from, struct mtd_io_desc *desc) in nand_read() argument
490 chip = MTDTONAND(mtd); in nand_read()
513 static int nand_write(aos_mtd_t *mtd, off_t to, struct mtd_io_desc *desc) in nand_write() argument
518 chip = MTDTONAND(mtd); in nand_write()
541 static int nand_block_isbad(aos_mtd_t *mtd, uint32_t blk) in nand_block_isbad() argument
544 aos_nand_t *chip = MTDTONAND(mtd); in nand_block_isbad()
562 static int nand_block_markbad(aos_mtd_t *mtd, uint32_t blk) in nand_block_markbad() argument
[all …]
/AliOS-Things-master/components/drivers/peripheral/flash/example/
A Dmtd_example.c14 aos_mtd_t *mtd; in mtd_unit_test() local
19 mtd = aos_mtd_open(MTD_PART_NAME_KERNEL2); in mtd_unit_test()
20 if (mtd == NULL) { in mtd_unit_test()
25 ret = aos_mtd_erase(mtd, 0, strlen("mtd test.")); in mtd_unit_test()
28 aos_mtd_close(mtd); in mtd_unit_test()
32 count = aos_mtd_write(mtd, 0, buf, strlen(buf)); in mtd_unit_test()
35 aos_mtd_close(mtd); in mtd_unit_test()
41 count = aos_mtd_read(mtd, 0, buf, buf_test_len); in mtd_unit_test()
44 aos_mtd_close(mtd); in mtd_unit_test()
55 aos_mtd_close(mtd); in mtd_unit_test()
[all …]
/AliOS-Things-master/components/drivers/peripheral/flash/include/aos/
A Dmtd.h111 int(*erase)(aos_mtd_t *mtd, off_t addr, size_t len); /* return 0 if success */
115 int(*markbad) (aos_mtd_t *mtd, uint32_t block); /* return 0 if success */
151 aos_status_t aos_mtd_close(aos_mtd_t *mtd);
163 ssize_t aos_mtd_read(aos_mtd_t *mtd, off_t offset, void *buf, size_t size);
174 ssize_t aos_mtd_oob_read(aos_mtd_t *mtd, off_t offset, struct mtd_io_desc *info);
186 ssize_t aos_mtd_write(aos_mtd_t *mtd, off_t offset, const void *buf, size_t size);
197 ssize_t aos_mtd_oob_write(aos_mtd_t *mtd, off_t offset, struct mtd_io_desc *info);
208 aos_status_t aos_mtd_erase(aos_mtd_t *mtd, off_t offset, size_t size);
218 aos_status_t aos_mtd_block_erase(aos_mtd_t *mtd, uint32_t block);
228 aos_status_t aos_mtd_block_mark_bad(aos_mtd_t *mtd, uint32_t block);
[all …]
/AliOS-Things-master/components/littlefs/src/
A Dlittlefs_vfs.c174 aos_mtd_t *mtd = c->context; in littlefs_mtd_get_block_cnt() local
175 if (mtd) ret = (mtd->size / mtd->block_size); in littlefs_mtd_get_block_cnt()
195 aos_mtd_t *mtd = c->context; in littlefs_mtd_get_read_size() local
196 if (mtd) ret = mtd->sector_size; in littlefs_mtd_get_read_size()
216 aos_mtd_t *mtd = c->context; in littlefs_mtd_get_prog_size() local
217 if (mtd) ret = mtd->sector_size; in littlefs_mtd_get_prog_size()
237 aos_mtd_t *mtd = c->context; in littlefs_mtd_get_block_size() local
238 if (mtd) ret = mtd->block_size; in littlefs_mtd_get_block_size()
275 aos_mtd_t *mtd = c->context; in littlefs_block_read() local
316 aos_mtd_t *mtd = c->context; in littlefs_block_write() local
[all …]

Completed in 11 milliseconds