Lines Matching refs:nand
1431 struct nand_chip *nand; in doc_probe() local
1526 nand = mtd->priv; in doc_probe()
1527 doc = nand->priv; in doc_probe()
1567 nand = (struct nand_chip *) (mtd + 1); in doc_probe()
1568 doc = (struct doc_priv *) (nand + 1); in doc_probe()
1569 nand->bbt_td = (struct nand_bbt_descr *) (doc + 1); in doc_probe()
1570 nand->bbt_md = nand->bbt_td + 1; in doc_probe()
1572 mtd->priv = nand; in doc_probe()
1575 nand->priv = doc; in doc_probe()
1576 nand->select_chip = doc200x_select_chip; in doc_probe()
1577 nand->cmd_ctrl = doc200x_hwcontrol; in doc_probe()
1578 nand->dev_ready = doc200x_dev_ready; in doc_probe()
1579 nand->waitfunc = doc200x_wait; in doc_probe()
1580 nand->block_bad = doc200x_block_bad; in doc_probe()
1581 nand->ecc.hwctl = doc200x_enable_hwecc; in doc_probe()
1582 nand->ecc.calculate = doc200x_calculate_ecc; in doc_probe()
1583 nand->ecc.correct = doc200x_correct_data; in doc_probe()
1585 nand->ecc.layout = &doc200x_oobinfo; in doc_probe()
1586 nand->ecc.mode = NAND_ECC_HW_SYNDROME; in doc_probe()
1587 nand->ecc.size = 512; in doc_probe()
1588 nand->ecc.bytes = 6; in doc_probe()
1589 nand->ecc.strength = 2; in doc_probe()
1590 nand->bbt_options = NAND_BBT_USE_FLASH; in doc_probe()
1592 nand->options |= NAND_SKIP_BBTSCAN; in doc_probe()
1642 struct nand_chip *nand; in release_nanddoc() local
1646 nand = mtd->priv; in release_nanddoc()
1647 doc = nand->priv; in release_nanddoc()