Lines Matching refs:sec_per_page_shift
96 unsigned char sec_per_page_shift;
185 oob_per_sec = brcmnand->mtd.oobsize >> brcmnand->sec_per_page_shift;
213 if ((brcmnand->sec_per_page_shift != 0 && ecc_per_sec >= oob_per_sec) ||
214 (brcmnand->sec_per_page_shift == 0 && ecc_per_sec >= (oob_per_sec-1))) {
221 brcmnand->chip.ecc.size = brcmnand->mtd.writesize >> brcmnand->sec_per_page_shift;
223 brcmnand->chip.ecc.steps = 1 << brcmnand->sec_per_page_shift;
224 brcmnand->chip.ecc.total = ecc_per_sec << brcmnand->sec_per_page_shift;
231 layout->eccbytes = ecc_per_sec << brcmnand->sec_per_page_shift;
257 if (i >= (1 << brcmnand->sec_per_page_shift))
286 layout->oobavail = ((oob_per_sec - ecc_per_sec) << brcmnand->sec_per_page_shift) - 1;
720 brcmnand->sec_per_page_shift = mtd->writesize_shift - brcmnand->sector_size_shift;