Lines Matching refs:layout
374 saved_ecc_layout = chip->ecc.layout; in nand_davinci_write_page()
375 chip->ecc.layout = &nand_keystone_rbl_4bit_layout_oobfirst; in nand_davinci_write_page()
376 mtd->oobavail = chip->ecc.layout->oobavail; in nand_davinci_write_page()
405 chip->ecc.layout = saved_ecc_layout; in nand_davinci_write_page()
432 struct nand_ecclayout *saved_ecc_layout = chip->ecc.layout; in nand_davinci_read_page_hwecc()
436 chip->ecc.layout = &nand_keystone_rbl_4bit_layout_oobfirst; in nand_davinci_read_page_hwecc()
437 mtd->oobavail = chip->ecc.layout->oobavail; in nand_davinci_read_page_hwecc()
440 eccpos = chip->ecc.layout->eccpos; in nand_davinci_read_page_hwecc()
466 chip->ecc.layout = saved_ecc_layout; in nand_davinci_read_page_hwecc()
738 struct nand_ecclayout *layout; in davinci_nand_init() local
740 layout = &nand_keystone_rbl_4bit_layout_oobfirst; in davinci_nand_init()
741 layout->oobavail = 0; in davinci_nand_init()
742 for (i = 0; layout->oobfree[i].length && in davinci_nand_init()
743 i < ARRAY_SIZE(layout->oobfree); i++) in davinci_nand_init()
744 layout->oobavail += layout->oobfree[i].length; in davinci_nand_init()
778 nand->ecc.layout = &nand_davinci_4bit_layout_oobfirst; in davinci_nand_init()