Lines Matching refs:oobregion
1173 struct mtd_oob_region *oobregion) in brcmnand_hamming_ooblayout_ecc() argument
1184 oobregion->offset = (section * sas) + 6; in brcmnand_hamming_ooblayout_ecc()
1185 oobregion->length = 3; in brcmnand_hamming_ooblayout_ecc()
1191 struct mtd_oob_region *oobregion) in brcmnand_hamming_ooblayout_free() argument
1208 oobregion->offset = ((section - 1) * sas) + 9; in brcmnand_hamming_ooblayout_free()
1212 oobregion->offset = 2; in brcmnand_hamming_ooblayout_free()
1215 oobregion->offset = 0; in brcmnand_hamming_ooblayout_free()
1220 oobregion->length = next - oobregion->offset; in brcmnand_hamming_ooblayout_free()
1231 struct mtd_oob_region *oobregion) in brcmnand_bch_ooblayout_ecc() argument
1242 oobregion->offset = ((section + 1) * sas) - chip->ecc.bytes; in brcmnand_bch_ooblayout_ecc()
1243 oobregion->length = chip->ecc.bytes; in brcmnand_bch_ooblayout_ecc()
1249 struct mtd_oob_region *oobregion) in brcmnand_bch_ooblayout_free_lp() argument
1263 oobregion->offset = section * sas; in brcmnand_bch_ooblayout_free_lp()
1264 oobregion->length = sas - chip->ecc.bytes; in brcmnand_bch_ooblayout_free_lp()
1267 oobregion->offset++; in brcmnand_bch_ooblayout_free_lp()
1268 oobregion->length--; in brcmnand_bch_ooblayout_free_lp()
1275 struct mtd_oob_region *oobregion) in brcmnand_bch_ooblayout_free_sp() argument
1287 oobregion->offset = 0; in brcmnand_bch_ooblayout_free_sp()
1288 oobregion->length = 5; in brcmnand_bch_ooblayout_free_sp()
1290 oobregion->offset = 6; in brcmnand_bch_ooblayout_free_sp()
1291 oobregion->length = sas - chip->ecc.bytes - 6; in brcmnand_bch_ooblayout_free_sp()