Lines Matching defs:nc
30 struct nand_chip *nc = mtd->priv;
31 struct orion_nand_data *board = nc->priv;
44 if (nc->options & NAND_BUSWIDTH_16)
47 writeb(cmd, nc->IO_ADDR_W + offs);
76 struct nand_chip *nc;
86 nc = kzalloc(sizeof(struct nand_chip) + sizeof(struct mtd_info), GFP_KERNEL);
87 if (!nc) {
92 mtd = (struct mtd_info *)(nc + 1);
109 mtd->priv = nc;
112 nc->priv = board;
113 nc->IO_ADDR_R = nc->IO_ADDR_W = io_base;
114 nc->cmd_ctrl = orion_nand_cmd_ctrl;
115 nc->read_buf = orion_nand_read_buf;
116 nc->ecc.mode = NAND_ECC_SOFT;
119 nc->chip_delay = board->chip_delay;
122 nc->options |= NAND_BUSWIDTH_16;
125 nc->dev_ready = board->dev_ready;
164 kfree(nc);
172 struct nand_chip *nc = mtd->priv;
176 iounmap(nc->IO_ADDR_W);
178 kfree(nc);