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()
803 chip->ecc.mode); in fsl_ifc_chip_init_tail()
805 chip->ecc.steps); in fsl_ifc_chip_init_tail()
807 chip->ecc.bytes); in fsl_ifc_chip_init_tail()
809 chip->ecc.total); in fsl_ifc_chip_init_tail()
811 chip->ecc.layout); in fsl_ifc_chip_init_tail()
917 chip->ecc.read_page = fsl_ifc_read_page; in fsl_ifc_chip_init()
918 chip->ecc.write_page = fsl_ifc_write_page; in fsl_ifc_chip_init()
923 chip->ecc.size = 512; in fsl_ifc_chip_init()
924 chip->ecc.bytes = 8; in fsl_ifc_chip_init()
925 chip->ecc.strength = 4; in fsl_ifc_chip_init()
953 chip->ecc.bytes = 16; in fsl_ifc_chip_init()
954 chip->ecc.strength = 8; in fsl_ifc_chip_init()
966 chip->ecc.bytes = 16; in fsl_ifc_chip_init()
967 chip->ecc.strength = 8; in fsl_ifc_chip_init()
980 chip->ecc.mode = NAND_ECC_HW; in fsl_ifc_chip_init()
981 chip->ecc.layout = layout; in fsl_ifc_chip_init()
983 chip->ecc.mode = NAND_ECC_SOFT; in fsl_ifc_chip_init()