Lines Matching refs:partition
96 struct mtd_partition *partition) in mtd_parse_partition() argument
104 memset(partition, 0, sizeof(struct mtd_partition)); in mtd_parse_partition()
109 partition->size = MTD_SIZE_REMAINING; in mtd_parse_partition()
112 partition->size = ustrtoull(mtdparts, (char **)&mtdparts, 0); in mtd_parse_partition()
113 if (partition->size < SZ_4K) { in mtd_parse_partition()
115 partition->size); in mtd_parse_partition()
121 partition->offset = MTD_OFFSET_NOT_SPECIFIED; in mtd_parse_partition()
124 partition->offset = ustrtoull(mtdparts, (char **)&mtdparts, 0); in mtd_parse_partition()
148 partition->mask_flags |= MTD_WRITEABLE; in mtd_parse_partition()
154 if (partition->size == MTD_SIZE_REMAINING) { in mtd_parse_partition()
178 partition->size, partition->offset); in mtd_parse_partition()
181 partition->name = buf; in mtd_parse_partition()
209 struct mtd_partition partition = {}, *parts; in mtd_parse_partitions() local
218 ret = mtd_parse_partition(&mtdparts, &partition); in mtd_parse_partitions()
222 free((char *)partition.name); in mtd_parse_partitions()