Lines Matching refs:oobregion
446 struct mtd_oob_region oobregion; in shrink_ecclayout() local
458 ret = mtd_ooblayout_ecc(mtd, section++, &oobregion); in shrink_ecclayout()
466 eccpos = oobregion.offset; in shrink_ecclayout()
468 eccpos < oobregion.offset + oobregion.length; i++) { in shrink_ecclayout()
475 ret = mtd_ooblayout_free(mtd, i, &oobregion); in shrink_ecclayout()
483 to->oobfree[i].offset = oobregion.offset; in shrink_ecclayout()
484 to->oobfree[i].length = oobregion.length; in shrink_ecclayout()
493 struct mtd_oob_region oobregion; in get_oobinfo() local
505 ret = mtd_ooblayout_ecc(mtd, section++, &oobregion); in get_oobinfo()
513 if (oobregion.length + i > ARRAY_SIZE(to->eccpos)) in get_oobinfo()
516 eccpos = oobregion.offset; in get_oobinfo()
517 for (; eccpos < oobregion.offset + oobregion.length; i++) { in get_oobinfo()
524 ret = mtd_ooblayout_free(mtd, i, &oobregion); in get_oobinfo()
532 to->oobfree[i][0] = oobregion.offset; in get_oobinfo()
533 to->oobfree[i][1] = oobregion.length; in get_oobinfo()