Home
last modified time | relevance | path

Searched refs:ooblayout (Results 1 – 16 of 16) sorted by relevance

/openbmc/u-boot/include/linux/mtd/
H A Dmtd.h212 const struct mtd_ooblayout_ops *ooblayout; member
390 const struct mtd_ooblayout_ops *ooblayout) in mtd_set_ooblayout() argument
392 mtd->ooblayout = ooblayout; in mtd_set_ooblayout()
H A Dspinand.h244 const struct mtd_ooblayout_ops *ooblayout; member
292 .ooblayout = __ooblayout, \
/openbmc/linux/include/linux/mtd/
H A Dmtd.h295 const struct mtd_ooblayout_ops *ooblayout; member
450 const struct mtd_ooblayout_ops *ooblayout) in mtd_set_ooblayout() argument
452 mtd->ooblayout = ooblayout; in mtd_set_ooblayout()
H A Dspinand.h309 const struct mtd_ooblayout_ops *ooblayout; member
374 .ooblayout = __ooblayout, \
/openbmc/u-boot/drivers/mtd/
H A Dmtdcore.c1152 if (!mtd->ooblayout || !mtd->ooblayout->ecc) in mtd_ooblayout_ecc()
1155 return mtd->ooblayout->ecc(mtd, section, oobecc); in mtd_ooblayout_ecc()
1184 if (!mtd->ooblayout || !mtd->ooblayout->free) in mtd_ooblayout_free()
1187 return mtd->ooblayout->free(mtd, section, oobfree); in mtd_ooblayout_free()
/openbmc/linux/drivers/mtd/nand/raw/
H A Dmxc_nand.c136 const struct mtd_ooblayout_ops *ooblayout; member
1471 .ooblayout = &mxc_v1_ooblayout_ops,
1495 .ooblayout = &mxc_v1_ooblayout_ops,
1520 .ooblayout = &mxc_v2_ooblayout_ops,
1546 .ooblayout = &mxc_v2_ooblayout_ops,
1572 .ooblayout = &mxc_v2_ooblayout_ops,
1620 mtd_set_ooblayout(mtd, host->devtype_data->ooblayout); in mxcnd_attach_chip()
H A Dfsl_elbc_nand.c809 mtd->ooblayout); in fsl_elbc_attach_chip()
H A Dfsl_ifc_nand.c760 mtd->ooblayout); in fsl_ifc_attach_chip()
H A Dnand_base.c5966 mtd->ooblayout != nand_get_large_page_ooblayout()) in nand_set_ecc_soft_ops()
6316 if (!mtd->ooblayout && in nand_scan_tail()
/openbmc/u-boot/drivers/mtd/nand/spi/
H A Dcore.c569 if (ops->mode != MTD_OPS_RAW && spinand->eccinfo.ooblayout) in spinand_mtd_read()
620 if (ops->mode != MTD_OPS_RAW && mtd->ooblayout) in spinand_mtd_write()
1106 if (spinand->eccinfo.ooblayout) in spinand_init()
1107 mtd_set_ooblayout(mtd, spinand->eccinfo.ooblayout); in spinand_init()
/openbmc/linux/drivers/mtd/nand/spi/
H A Dcore.c272 if (spinand->eccinfo.ooblayout) in spinand_ondie_ecc_init_ctx()
273 mtd_set_ooblayout(mtd, spinand->eccinfo.ooblayout); in spinand_ondie_ecc_init_ctx()
645 if (ops->mode == MTD_OPS_RAW || !spinand->eccinfo.ooblayout) in spinand_mtd_read()
698 if (ops->mode == MTD_OPS_RAW || !mtd->ooblayout) in spinand_mtd_write()
/openbmc/linux/drivers/mtd/
H A Dmtdcore.c1787 if (!master->ooblayout || !master->ooblayout->ecc) in mtd_ooblayout_ecc()
1790 return master->ooblayout->ecc(master, section, oobecc); in mtd_ooblayout_ecc()
1821 if (!master->ooblayout || !master->ooblayout->free) in mtd_ooblayout_free()
1824 return master->ooblayout->free(master, section, oobfree); in mtd_ooblayout_free()
H A Dmtdchar.c1064 if (!master->ooblayout) in mtdchar_ioctl()
1160 if (!master->ooblayout) in mtdchar_ioctl()
H A Dmtdconcat.c756 mtd_set_ooblayout(&concat->mtd, subdev[0]->ooblayout); in mtd_concat_create()
/openbmc/linux/drivers/mtd/nand/
H A Decc-sw-bch.c184 if (!mtd->ooblayout) in nand_ecc_sw_bch_init_ctx()
H A Decc-sw-hamming.c474 if (!mtd->ooblayout) { in nand_ecc_sw_hamming_init_ctx()