Lines Matching refs:oobregion
157 struct mtd_oob_region *oobregion) in nand_ooblayout_ecc_sp() argument
166 oobregion->offset = 0; in nand_ooblayout_ecc_sp()
168 oobregion->length = 4; in nand_ooblayout_ecc_sp()
170 oobregion->length = 3; in nand_ooblayout_ecc_sp()
175 oobregion->offset = 6; in nand_ooblayout_ecc_sp()
176 oobregion->length = total_ecc_bytes - 4; in nand_ooblayout_ecc_sp()
183 struct mtd_oob_region *oobregion) in nand_ooblayout_free_sp() argument
192 oobregion->length = 8; in nand_ooblayout_free_sp()
193 oobregion->offset = 8; in nand_ooblayout_free_sp()
195 oobregion->length = 2; in nand_ooblayout_free_sp()
197 oobregion->offset = 3; in nand_ooblayout_free_sp()
199 oobregion->offset = 6; in nand_ooblayout_free_sp()
217 struct mtd_oob_region *oobregion) in nand_ooblayout_ecc_lp() argument
225 oobregion->length = total_ecc_bytes; in nand_ooblayout_ecc_lp()
226 oobregion->offset = mtd->oobsize - oobregion->length; in nand_ooblayout_ecc_lp()
232 struct mtd_oob_region *oobregion) in nand_ooblayout_free_lp() argument
240 oobregion->length = mtd->oobsize - total_ecc_bytes - 2; in nand_ooblayout_free_lp()
241 oobregion->offset = 2; in nand_ooblayout_free_lp()
262 struct mtd_oob_region *oobregion) in nand_ooblayout_ecc_lp_hamming() argument
272 oobregion->offset = 40; in nand_ooblayout_ecc_lp_hamming()
275 oobregion->offset = 80; in nand_ooblayout_ecc_lp_hamming()
281 oobregion->length = total_ecc_bytes; in nand_ooblayout_ecc_lp_hamming()
282 if (oobregion->offset + oobregion->length > mtd->oobsize) in nand_ooblayout_ecc_lp_hamming()
289 struct mtd_oob_region *oobregion) in nand_ooblayout_free_lp_hamming() argument
310 oobregion->offset = 2; in nand_ooblayout_free_lp_hamming()
311 oobregion->length = ecc_offset - 2; in nand_ooblayout_free_lp_hamming()
313 oobregion->offset = ecc_offset + total_ecc_bytes; in nand_ooblayout_free_lp_hamming()
314 oobregion->length = mtd->oobsize - oobregion->offset; in nand_ooblayout_free_lp_hamming()