Lines Matching refs:drvdata
120 struct excite_nand_drvdata * const drvdata = in excite_nand_devready() local
123 return __raw_readb(drvdata->regs + EXCITE_NANDFLASH_STATUS_BYTE); in excite_nand_devready()
165 struct excite_nand_drvdata *drvdata; /* private driver data */ in excite_nand_probe() local
170 drvdata = kzalloc(sizeof(*drvdata), GFP_KERNEL); in excite_nand_probe()
171 if (unlikely(!drvdata)) { in excite_nand_probe()
178 dev_set_drvdata(dev, drvdata); in excite_nand_probe()
181 drvdata->regs = in excite_nand_probe()
184 if (unlikely(!drvdata->regs)) { in excite_nand_probe()
187 kfree(drvdata); in excite_nand_probe()
191 drvdata->tgt = drvdata->regs + EXCITE_NANDFLASH_DATA_BYTE; in excite_nand_probe()
194 board_chip = &drvdata->board_chip; in excite_nand_probe()
196 drvdata->regs + EXCITE_NANDFLASH_DATA_BYTE; in excite_nand_probe()
203 board_mtd = &drvdata->board_mtd; in excite_nand_probe()
207 scan_res = nand_scan(&drvdata->board_mtd, 1); in excite_nand_probe()
211 add_mtd_partitions(&drvdata->board_mtd, partition_info, in excite_nand_probe()
214 iounmap(drvdata->regs); in excite_nand_probe()
215 kfree(drvdata); in excite_nand_probe()