Lines Matching defs:nand
1301 struct nand_chip *nand = NULL;
1400 nand = mtd_to_nand(mtd);
1401 doc = nand_get_controller_data(nand);
1436 nand = kzalloc(len, GFP_KERNEL);
1437 if (!nand) {
1451 doc = (struct doc_priv *) (nand + 1);
1465 mtd = nand_to_mtd(nand);
1466 nand->bbt_td = (struct nand_bbt_descr *) (doc + 1);
1467 nand->bbt_md = nand->bbt_td + 1;
1472 nand->controller = &doc->base;
1473 nand_set_controller_data(nand, doc);
1474 nand->bbt_options = NAND_BBT_USE_FLASH;
1476 nand->options |= NAND_SKIP_BBTSCAN | NAND_NO_BBM_QUIRK;
1494 ret = nand_scan(nand, numchips);
1500 nand_cleanup(nand);
1515 kfree(nand);
1527 struct nand_chip *nand;
1532 nand = mtd_to_nand(mtd);
1533 doc = nand_get_controller_data(nand);
1538 nand_cleanup(nand);
1542 kfree(nand);
1572 /* Cleanup the nand/DoC resources */