Lines Matching refs:eccbytes
113 unsigned int eccbytes = nand->ecc.bytes; in nand_bch_init() local
116 if (!eccbytes && eccstrength) { in nand_bch_init()
117 eccbytes = DIV_ROUND_UP(eccstrength * fls(8 * eccsize), 8); in nand_bch_init()
118 nand->ecc.bytes = eccbytes; in nand_bch_init()
121 if (!eccsize || !eccbytes) { in nand_bch_init()
127 t = (eccbytes*8)/m; in nand_bch_init()
138 if (nbc->bch->ecc_bytes != eccbytes) { in nand_bch_init()
140 eccbytes, nbc->bch->ecc_bytes); in nand_bch_init()
153 if (8*(eccsize+eccbytes) >= (1 << m)) { in nand_bch_init()
167 nand->ecc.total = eccsteps * eccbytes; in nand_bch_init()
168 if (mtd_ooblayout_count_eccbytes(mtd) != (eccsteps*eccbytes)) { in nand_bch_init()
173 nbc->eccmask = kzalloc(eccbytes, GFP_KERNEL); in nand_bch_init()
188 for (i = 0; i < eccbytes; i++) in nand_bch_init()
192 nand->ecc.strength = (eccbytes * 8) / fls(8 * eccsize); in nand_bch_init()