Home
last modified time | relevance | path

Searched refs:oobavail (Results 1 – 11 of 11) sorted by relevance

/drivers/mtd/tests/
Doobtest.c209 if (use_offset != 0 || use_len < mtd->oobavail) { in verify_eraseblock()
215 ops.ooblen = mtd->oobavail; in verify_eraseblock()
224 if (err || ops.oobretlen != mtd->oobavail) { in verify_eraseblock()
241 mtd->oobavail - k); in verify_eraseblock()
266 size_t len = mtd->oobavail * pgcnt; in verify_eraseblock_in_one_go()
267 size_t oobavail = mtd->oobavail; in verify_eraseblock_in_one_go() local
295 bitflips = memcmpshow(addr, readbuf + (i * oobavail), in verify_eraseblock_in_one_go()
296 writebuf + (i * oobavail), oobavail); in verify_eraseblock_in_one_go()
394 use_len = mtd->oobavail; in mtd_oobtest_init()
395 use_len_max = mtd->oobavail; in mtd_oobtest_init()
[all …]
/drivers/mtd/
Dmtdswap.c334 ops.ooblen = 2 * d->mtd->oobavail; in mtdswap_read_markers()
347 (d->oob_buf + d->mtd->oobavail); in mtdswap_read_markers()
887 ops.ooblen = mtd->oobavail; in mtdswap_eblk_passes()
899 memset(d->oob_buf, patt, mtd->oobavail); in mtdswap_eblk_passes()
918 for (j = 0; j < mtd->oobavail; j++) in mtdswap_eblk_passes()
1313 d->oob_buf = kmalloc_array(2, mtd->oobavail, GFP_KERNEL); in mtdswap_init()
1372 if (!mtd->oobsize || mtd->oobavail < MTDSWAP_OOBSIZE) { in mtdswap_add_mtd()
1375 MTDSWAP_PREFIX, mtd->oobavail, MTDSWAP_OOBSIZE); in mtdswap_add_mtd()
Dmtdcore.c199 return snprintf(buf, PAGE_SIZE, "%u\n", mtd->oobavail); in mtd_oobavail_show()
201 static DEVICE_ATTR(oobavail, S_IRUGO, mtd_oobavail_show, NULL);
1345 unsigned int wunit, oobavail; in mtd_io_emulated_slc() local
1356 oobavail = mtd_oobavail(mtd, ops); in mtd_io_emulated_slc()
1374 if (adjops.ooblen > oobavail - adjops.ooboffs) in mtd_io_emulated_slc()
1375 adjops.ooblen = oobavail - adjops.ooboffs; in mtd_io_emulated_slc()
Dmtdpart.c68 child->oobavail = parent->oobavail; in allocate_partition()
Dmtdconcat.c682 concat->mtd.oobavail = subdev[0]->oobavail; in mtd_concat_create()
Dmtdchar.c493 to->oobavail += to->oobfree[i].length; in shrink_ecclayout()
/drivers/mtd/nand/raw/
Dnand_base.c5314 const struct nand_ecc_caps *caps, int oobavail) in nand_check_ecc_caps() argument
5338 if (ecc_bytes * nsteps > oobavail) { in nand_check_ecc_caps()
5368 const struct nand_ecc_caps *caps, int oobavail) in nand_match_ecc_req() argument
5413 if (ecc_bytes_total > oobavail || in nand_match_ecc_req()
5451 const struct nand_ecc_caps *caps, int oobavail) in nand_maximize_ecc() argument
5481 if (ecc_bytes * nsteps > oobavail) in nand_maximize_ecc()
5529 const struct nand_ecc_caps *caps, int oobavail) in nand_ecc_choose_conf() argument
5534 if (WARN_ON(oobavail < 0 || oobavail > mtd->oobsize)) in nand_ecc_choose_conf()
5538 return nand_check_ecc_caps(chip, caps, oobavail); in nand_ecc_choose_conf()
5541 return nand_maximize_ecc(chip, caps, oobavail); in nand_ecc_choose_conf()
[all …]
Dqcom_nandc.c2165 oob_size = mtd->oobavail; in qcom_nandc_write_oob()
2170 0, mtd->oobavail); in qcom_nandc_write_oob()
/drivers/mtd/devices/
Ddocg3.c1404 oobdelta = mtd->oobavail; in doc_write_oob()
1778 mtd->oobavail = 8; in doc_set_driver_info()
/drivers/mtd/nand/onenand/
Donenand_base.c1364 oobsize = mtd->oobavail; in onenand_read_oob_nolock()
1989 oobsize = mtd->oobavail; in onenand_write_oob_nolock()
3936 mtd->oobavail = ret; in onenand_scan()
/drivers/mtd/nand/spi/
Dcore.c1090 mtd->oobavail = ret; in spinand_init()