Lines Matching refs:partitions
306 struct mtd_partition partitions[CONFIG_NANDSIM_MAX_PARTS]; member
730 if (parts_num > ARRAY_SIZE(ns->partitions)) { in init_nandsim()
743 ns->partitions[i].name = get_partition_name(i); in init_nandsim()
744 if (!ns->partitions[i].name) { in init_nandsim()
748 ns->partitions[i].offset = next_offset; in init_nandsim()
749 ns->partitions[i].size = part_sz; in init_nandsim()
750 next_offset += ns->partitions[i].size; in init_nandsim()
751 remains -= ns->partitions[i].size; in init_nandsim()
755 if (parts_num + 1 > ARRAY_SIZE(ns->partitions)) { in init_nandsim()
759 ns->partitions[i].name = get_partition_name(i); in init_nandsim()
760 if (!ns->partitions[i].name) { in init_nandsim()
764 ns->partitions[i].offset = next_offset; in init_nandsim()
765 ns->partitions[i].size = remains; in init_nandsim()
2382 retval = mtd_device_register(nsmtd, &nand->partitions[0], 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()
2414 for (i = 0;i < ARRAY_SIZE(ns->partitions); ++i) in ns_cleanup_module()
2415 kfree(ns->partitions[i].name); in ns_cleanup_module()