Lines Matching refs:oobregion
454 struct mtd_oob_region oobregion; in shrink_ecclayout() local
466 ret = mtd_ooblayout_ecc(mtd, section++, &oobregion); in shrink_ecclayout()
474 eccpos = oobregion.offset; in shrink_ecclayout()
476 eccpos < oobregion.offset + oobregion.length; i++) { in shrink_ecclayout()
483 ret = mtd_ooblayout_free(mtd, i, &oobregion); in shrink_ecclayout()
491 to->oobfree[i].offset = oobregion.offset; in shrink_ecclayout()
492 to->oobfree[i].length = oobregion.length; in shrink_ecclayout()
501 struct mtd_oob_region oobregion; in get_oobinfo() local
513 ret = mtd_ooblayout_ecc(mtd, section++, &oobregion); in get_oobinfo()
521 if (oobregion.length + i > ARRAY_SIZE(to->eccpos)) in get_oobinfo()
524 eccpos = oobregion.offset; in get_oobinfo()
525 for (; eccpos < oobregion.offset + oobregion.length; i++) { in get_oobinfo()
532 ret = mtd_ooblayout_free(mtd, i, &oobregion); in get_oobinfo()
540 to->oobfree[i][0] = oobregion.offset; in get_oobinfo()
541 to->oobfree[i][1] = oobregion.length; in get_oobinfo()