Lines Matching defs:parts
62 struct mtd_partition *parts;
87 struct mtd_partition *parts;
173 parts = newpart(s + 1, &s, num_parts, this_part + 1,
175 if (!parts)
185 parts = kzalloc(alloc_size, GFP_KERNEL);
186 if (!parts)
191 extra_mem = (unsigned char *)(parts + *num_parts);
194 parts[this_part].size = size;
195 parts[this_part].offset = offset;
196 parts[this_part].mask_flags = mask_flags;
205 parts[this_part].name = extra_mem;
210 parts[this_part].name,
211 parts[this_part].offset,
212 parts[this_part].size,
213 parts[this_part].mask_flags));
223 return parts;
236 struct mtd_partition *parts;
256 parts = newpart(p + 1, /* cmdline */
258 &num_parts, /* out: number of parts */
263 if(!parts)
279 this_mtd->parts = parts;
333 if (part->parts[i].offset == OFFSET_CONTINUOUS)
334 part->parts[i].offset = offset;
336 offset = part->parts[i].offset;
337 if (part->parts[i].size == SIZE_REMAINING)
338 part->parts[i].size = master->size - offset;
339 if (offset + part->parts[i].size > master->size)
344 part->parts[i].size = master->size - offset;
347 offset += part->parts[i].size;
349 *pparts = kmemdup(part->parts,
350 sizeof(*part->parts) * part->num_parts,