Searched refs:sec_per_page_shift (Results 1 - 2 of 2) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mtd/bcm947xx/nand/
H A Dbrcmnand.c96 unsigned char sec_per_page_shift; member in struct:brcmnand_mtd
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)
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/plat-brcm/
H A Dbcm5301x_nandc.c98 sec_per_page_shift; member in struct:nandc_ctrl
433 oob_per_sec = ctrl->mtd.oobsize >> ctrl->sec_per_page_shift ;
464 if( (ctrl->sec_per_page_shift != 0 && ecc_per_sec >= oob_per_sec) ||
465 (ctrl->sec_per_page_shift == 0 && ecc_per_sec >= (oob_per_sec-1))){
473 ctrl->nand.ecc.size = ctrl->mtd.writesize >> ctrl->sec_per_page_shift;
475 ctrl->nand.ecc.steps = 1 << ctrl->sec_per_page_shift ;
476 ctrl->nand.ecc.total = ecc_per_sec << ctrl->sec_per_page_shift ;
483 layout->eccbytes = ecc_per_sec << ctrl->sec_per_page_shift ;
509 if( i >= (1 << ctrl->sec_per_page_shift ))
540 << ctrl->sec_per_page_shift)
[all...]

Completed in 98 milliseconds