Lines Matching refs:oobregion
873 struct mtd_oob_region *oobregion) in brcmnand_hamming_ooblayout_ecc() argument
884 oobregion->offset = (section * sas) + 6; in brcmnand_hamming_ooblayout_ecc()
885 oobregion->length = 3; in brcmnand_hamming_ooblayout_ecc()
891 struct mtd_oob_region *oobregion) in brcmnand_hamming_ooblayout_free() argument
902 oobregion->offset = (section / 2) * sas; in brcmnand_hamming_ooblayout_free()
905 oobregion->offset += 9; in brcmnand_hamming_ooblayout_free()
906 oobregion->length = 7; in brcmnand_hamming_ooblayout_free()
908 oobregion->length = 6; in brcmnand_hamming_ooblayout_free()
917 oobregion->offset++; in brcmnand_hamming_ooblayout_free()
918 oobregion->length--; in brcmnand_hamming_ooblayout_free()
931 struct mtd_oob_region *oobregion) in brcmnand_bch_ooblayout_ecc() argument
942 oobregion->offset = (section * (sas + 1)) - chip->ecc.bytes; in brcmnand_bch_ooblayout_ecc()
943 oobregion->length = chip->ecc.bytes; in brcmnand_bch_ooblayout_ecc()
949 struct mtd_oob_region *oobregion) in brcmnand_bch_ooblayout_free_lp() argument
963 oobregion->offset = section * sas; in brcmnand_bch_ooblayout_free_lp()
964 oobregion->length = sas - chip->ecc.bytes; in brcmnand_bch_ooblayout_free_lp()
967 oobregion->offset++; in brcmnand_bch_ooblayout_free_lp()
968 oobregion->length--; in brcmnand_bch_ooblayout_free_lp()
975 struct mtd_oob_region *oobregion) in brcmnand_bch_ooblayout_free_sp() argument
987 oobregion->offset = 0; in brcmnand_bch_ooblayout_free_sp()
988 oobregion->length = 5; in brcmnand_bch_ooblayout_free_sp()
990 oobregion->offset = 6; in brcmnand_bch_ooblayout_free_sp()
991 oobregion->length = sas - chip->ecc.bytes - 6; in brcmnand_bch_ooblayout_free_sp()