Home
last modified time | relevance | path

Searched refs:oob_region (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/mtd/nand/raw/
H A Dnuvoton-ma35d1-nand-controller.c114 struct mtd_oob_region *oob_region) in ma35_ooblayout_ecc() argument
121 oob_region->length = chip->ecc.total; in ma35_ooblayout_ecc()
122 oob_region->offset = mtd->oobsize - oob_region->length; in ma35_ooblayout_ecc()
128 struct mtd_oob_region *oob_region) in ma35_ooblayout_free() argument
135 oob_region->length = mtd->oobsize - chip->ecc.total - 2; in ma35_ooblayout_free()
136 oob_region->offset = 2; in ma35_ooblayout_free()
H A Drockchip-nand-controller.c951 struct mtd_oob_region *oob_region) in rk_nfc_ooblayout_free() argument
959 oob_region->length = rknand->metadata_size - NFC_SYS_DATA_SIZE - 2; in rk_nfc_ooblayout_free()
960 oob_region->offset = 2; in rk_nfc_ooblayout_free()
966 struct mtd_oob_region *oob_region) in rk_nfc_ooblayout_ecc() argument
974 oob_region->length = mtd->oobsize - rknand->metadata_size; in rk_nfc_ooblayout_ecc()
975 oob_region->offset = rknand->metadata_size; in rk_nfc_ooblayout_ecc()
H A Dmtk_nand.c1122 struct mtd_oob_region *oob_region) in mtk_nfc_ooblayout_free() argument
1134 oob_region->length = fdm->reg_size - fdm->ecc_size; in mtk_nfc_ooblayout_free()
1135 oob_region->offset = section * fdm->reg_size + fdm->ecc_size; in mtk_nfc_ooblayout_free()
1141 struct mtd_oob_region *oob_region) in mtk_nfc_ooblayout_ecc() argument
1151 oob_region->offset = mtk_nand->fdm.reg_size * eccsteps; in mtk_nfc_ooblayout_ecc()
1152 oob_region->length = mtd->oobsize - oob_region->offset; in mtk_nfc_ooblayout_ecc()