Lines Matching refs:ecc
268 for (i = 0; i < chip->ecc.layout->eccbytes; i++) { in is_blank()
269 int pos = chip->ecc.layout->eccpos[i]; in is_blank()
335 int sector = bufnum * chip->ecc.steps; in fsl_ifc_run_command()
336 int sector_end = sector + chip->ecc.steps - 1; in fsl_ifc_run_command()
431 if (chip->ecc.mode == NAND_ECC_HW) in fsl_ifc_cmdfunc()
805 chip->ecc.mode); in fsl_ifc_chip_init_tail()
807 chip->ecc.steps); in fsl_ifc_chip_init_tail()
809 chip->ecc.bytes); in fsl_ifc_chip_init_tail()
811 chip->ecc.total); in fsl_ifc_chip_init_tail()
813 chip->ecc.layout); in fsl_ifc_chip_init_tail()
919 chip->ecc.read_page = fsl_ifc_read_page; in fsl_ifc_chip_init()
920 chip->ecc.write_page = fsl_ifc_write_page; in fsl_ifc_chip_init()
925 chip->ecc.size = 512; in fsl_ifc_chip_init()
926 chip->ecc.bytes = 8; in fsl_ifc_chip_init()
927 chip->ecc.strength = 4; in fsl_ifc_chip_init()
955 chip->ecc.bytes = 16; in fsl_ifc_chip_init()
956 chip->ecc.strength = 8; in fsl_ifc_chip_init()
968 chip->ecc.bytes = 16; in fsl_ifc_chip_init()
969 chip->ecc.strength = 8; in fsl_ifc_chip_init()
982 chip->ecc.mode = NAND_ECC_HW; in fsl_ifc_chip_init()
983 chip->ecc.layout = layout; in fsl_ifc_chip_init()
985 chip->ecc.mode = NAND_ECC_SOFT; in fsl_ifc_chip_init()