Lines Matching refs:drvdata
121 struct excite_nand_drvdata * const drvdata =
124 return __raw_readb(drvdata->regs + EXCITE_NANDFLASH_STATUS_BYTE);
166 struct excite_nand_drvdata *drvdata; /* private driver data */
171 drvdata = kzalloc(sizeof(*drvdata), GFP_KERNEL);
172 if (unlikely(!drvdata)) {
173 printk(KERN_ERR "%s: no memory for drvdata\n",
179 dev_set_drvdata(dev, drvdata);
182 drvdata->regs =
185 if (unlikely(!drvdata->regs)) {
188 kfree(drvdata);
192 drvdata->tgt = drvdata->regs + EXCITE_NANDFLASH_DATA_BYTE;
195 board_chip = &drvdata->board_chip;
197 drvdata->regs + EXCITE_NANDFLASH_DATA_BYTE;
204 board_mtd = &drvdata->board_mtd;
208 scan_res = nand_scan(&drvdata->board_mtd, 1);
212 add_mtd_partitions(&drvdata->board_mtd, partition_info,
215 iounmap(drvdata->regs);
216 kfree(drvdata);