Lines Matching refs:mtd
237 ret = mtd_read(c->mtd, ofs, c->wbuf_pagesize, &retlen, c->wbuf_verify); in jffs2_verify_write()
288 if (c->wbuf_ofs % c->mtd->erasesize) in jffs2_wbuf_recover()
348 ret = mtd_read(c->mtd, start, c->wbuf_ofs - start, &retlen, in jffs2_wbuf_recover()
425 mtd_write(c->mtd, ofs, towrite, &retlen, brokenbuf); in jffs2_wbuf_recover()
429 ret = mtd_write(c->mtd, ofs, towrite, &retlen, in jffs2_wbuf_recover()
632 mtd_write(c->mtd, c->wbuf_ofs, c->wbuf_pagesize, &retlen, in __jffs2_flush_wbuf()
638 ret = mtd_write(c->mtd, c->wbuf_ofs, c->wbuf_pagesize, in __jffs2_flush_wbuf()
876 ret = mtd_write(c->mtd, outvec_to, PAGE_DIV(vlen), in jffs2_flash_writev()
963 return mtd_read(c->mtd, ofs, len, retlen, buf); in jffs2_flash_read()
967 ret = mtd_read(c->mtd, ofs, len, retlen, buf); in jffs2_flash_read()
1046 ret = mtd_read_oob(c->mtd, jeb->offset, &ops); in jffs2_check_oob_empty()
1088 ret = mtd_read_oob(c->mtd, jeb->offset, &ops); in jffs2_check_nand_cleanmarker()
1113 ret = mtd_write_oob(c->mtd, jeb->offset, &ops); in jffs2_write_nand_cleanmarker()
1142 ret = mtd_block_markbad(c->mtd, bad_offset); in jffs2_write_nand_badblock()
1186 struct nand_ecclayout *oinfo = c->mtd->ecclayout; in jffs2_nand_flash_setup()
1188 if (!c->mtd->oobsize) in jffs2_nand_flash_setup()
1206 c->wbuf_pagesize = c->mtd->writesize; in jffs2_nand_flash_setup()
1245 c->wbuf_pagesize = c->mtd->erasesize; in jffs2_dataflash_setup()
1255 c->sector_size = 8 * c->mtd->erasesize; in jffs2_dataflash_setup()
1262 c->flash_size = c->mtd->size; in jffs2_dataflash_setup()
1298 c->cleanmarker_size = max(16u, c->mtd->writesize); in jffs2_nor_wbuf_flash_setup()
1304 c->wbuf_pagesize = c->mtd->writesize; in jffs2_nor_wbuf_flash_setup()
1331 if (c->mtd->writesize == 1) in jffs2_ubivol_setup()
1338 c->wbuf_pagesize = c->mtd->writesize; in jffs2_ubivol_setup()