Lines Matching refs:nand
2226 struct nandsim *nand; in ns_init_module() local
2243 nand = (struct nandsim *)(chip + 1); in ns_init_module()
2244 chip->priv = (void *)nand; in ns_init_module()
2266 nand->geom.idbytes = 4; in ns_init_module()
2268 nand->geom.idbytes = 2; in ns_init_module()
2269 nand->regs.status = NS_STATUS_OK(nand); in ns_init_module()
2270 nand->nxstate = STATE_UNKNOWN; in ns_init_module()
2271 nand->options |= OPT_PAGE256; /* temporary value */ in ns_init_module()
2272 nand->ids[0] = first_id_byte; in ns_init_module()
2273 nand->ids[1] = second_id_byte; in ns_init_module()
2274 nand->ids[2] = third_id_byte; in ns_init_module()
2275 nand->ids[3] = fourth_id_byte; in ns_init_module()
2277 nand->busw = 16; in ns_init_module()
2318 if ((retval = parse_badblocks(nand, nsmtd)) != 0) in ns_init_module()
2325 if ((retval = add_mtd_partitions(nsmtd, &nand->partitions[0], nand->nbparts)) != 0) in ns_init_module()
2331 free_nandsim(nand); in ns_init_module()
2333 for (i = 0;i < ARRAY_SIZE(nand->partitions); ++i) in ns_init_module()
2334 kfree(nand->partitions[i].name); in ns_init_module()