Lines Matching refs:pasemi_nand_mtd
42 static struct mtd_info *pasemi_nand_mtd;
107 if (pasemi_nand_mtd)
113 pasemi_nand_mtd = kzalloc(sizeof(struct mtd_info) +
115 if (!pasemi_nand_mtd) {
123 chip = (struct nand_chip *)&pasemi_nand_mtd[1];
126 pasemi_nand_mtd->priv = chip;
127 pasemi_nand_mtd->owner = THIS_MODULE;
162 if (nand_scan(pasemi_nand_mtd, 1)) {
167 if (add_mtd_device(pasemi_nand_mtd)) {
183 kfree(pasemi_nand_mtd);
192 if (!pasemi_nand_mtd)
195 chip = pasemi_nand_mtd->priv;
198 nand_release(pasemi_nand_mtd);
205 kfree(pasemi_nand_mtd);
207 pasemi_nand_mtd = NULL;