Lines Matching refs:oobregion
470 struct mtd_oob_region oobregion; in shrink_ecclayout() local
482 ret = mtd_ooblayout_ecc(mtd, section++, &oobregion); in shrink_ecclayout()
490 eccpos = oobregion.offset; in shrink_ecclayout()
492 eccpos < oobregion.offset + oobregion.length; i++) { in shrink_ecclayout()
499 ret = mtd_ooblayout_free(mtd, i, &oobregion); in shrink_ecclayout()
507 to->oobfree[i].offset = oobregion.offset; in shrink_ecclayout()
508 to->oobfree[i].length = oobregion.length; in shrink_ecclayout()
517 struct mtd_oob_region oobregion; in get_oobinfo() local
529 ret = mtd_ooblayout_ecc(mtd, section++, &oobregion); in get_oobinfo()
537 if (oobregion.length + i > ARRAY_SIZE(to->eccpos)) in get_oobinfo()
540 eccpos = oobregion.offset; in get_oobinfo()
541 for (; eccpos < oobregion.offset + oobregion.length; i++) { in get_oobinfo()
548 ret = mtd_ooblayout_free(mtd, i, &oobregion); in get_oobinfo()
556 to->oobfree[i][0] = oobregion.offset; in get_oobinfo()
557 to->oobfree[i][1] = oobregion.length; in get_oobinfo()