Lines Matching refs:nand
2230 struct nandsim *nand; in ns_init_module() local
2247 nand = (struct nandsim *)(chip + 1); in ns_init_module()
2248 chip->priv = (void *)nand; in ns_init_module()
2281 nand->geom.idbytes = 8; in ns_init_module()
2283 nand->geom.idbytes = 6; in ns_init_module()
2285 nand->geom.idbytes = 4; in ns_init_module()
2287 nand->geom.idbytes = 2; in ns_init_module()
2288 nand->regs.status = NS_STATUS_OK(nand); in ns_init_module()
2289 nand->nxstate = STATE_UNKNOWN; in ns_init_module()
2290 nand->options |= OPT_PAGE512; /* temporary value */ in ns_init_module()
2291 memcpy(nand->ids, id_bytes, sizeof(nand->ids)); in ns_init_module()
2293 nand->busw = 16; in ns_init_module()
2369 if ((retval = nandsim_debugfs_create(nand)) != 0) in ns_init_module()
2378 if ((retval = parse_badblocks(nand, nsmtd)) != 0) in ns_init_module()
2382 retval = mtd_device_register(nsmtd, &nand->partitions[0], in ns_init_module()
2383 nand->nbparts); in ns_init_module()
2390 free_nandsim(nand); in ns_init_module()
2392 for (i = 0;i < ARRAY_SIZE(nand->partitions); ++i) in ns_init_module()
2393 kfree(nand->partitions[i].name); in ns_init_module()