Searched refs:mtd (Results 1 – 6 of 6) sorted by relevance
/AliOS-Things-master/components/drivers/peripheral/flash/src/ |
A D | mtd.c | 325 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 D | mtdnor.c | 8 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 D | mtdnand.c | 460 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 D | mtd_example.c | 14 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 D | mtd.h | 111 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 D | littlefs_vfs.c | 174 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