Lines Matching refs:nand
2231 struct nandsim *nand; in ns_init_module() local
2248 nand = (struct nandsim *)(chip + 1); in ns_init_module()
2249 chip->priv = (void *)nand; in ns_init_module()
2282 nand->geom.idbytes = 8; in ns_init_module()
2284 nand->geom.idbytes = 6; in ns_init_module()
2286 nand->geom.idbytes = 4; in ns_init_module()
2288 nand->geom.idbytes = 2; in ns_init_module()
2289 nand->regs.status = NS_STATUS_OK(nand); in ns_init_module()
2290 nand->nxstate = STATE_UNKNOWN; in ns_init_module()
2291 nand->options |= OPT_PAGE512; /* temporary value */ in ns_init_module()
2292 memcpy(nand->ids, id_bytes, sizeof(nand->ids)); in ns_init_module()
2294 nand->busw = 16; in ns_init_module()
2370 if ((retval = nandsim_debugfs_create(nand)) != 0) in ns_init_module()
2379 if ((retval = parse_badblocks(nand, nsmtd)) != 0) in ns_init_module()
2383 retval = mtd_device_register(nsmtd, &nand->partitions[0], in ns_init_module()
2384 nand->nbparts); in ns_init_module()
2391 free_nandsim(nand); in ns_init_module()
2393 for (i = 0;i < ARRAY_SIZE(nand->partitions); ++i) in ns_init_module()
2394 kfree(nand->partitions[i].name); in ns_init_module()