Lines Matching refs:parts
28 struct mtd_partition *parts;
70 parts = kcalloc(nr_parts, sizeof(*parts), GFP_KERNEL);
71 if (!parts)
105 parts[i].offset = of_read_number(reg, a_cells);
106 parts[i].size = of_read_number(reg + a_cells, s_cells);
107 parts[i].of_node = pp;
112 parts[i].name = partname;
115 parts[i].mask_flags |= MTD_WRITEABLE;
118 parts[i].mask_flags |= MTD_POWERUP_LOCK;
121 parts[i].add_flags |= MTD_SLC_ON_MLC_EMULATION;
129 *pparts = parts;
138 kfree(parts);
158 struct mtd_partition *parts;
179 parts = kcalloc(nr_parts, sizeof(*parts), GFP_KERNEL);
180 if (!parts)
186 parts[i].offset = be32_to_cpu(part->offset);
187 parts[i].size = be32_to_cpu(part->len) & ~1;
190 parts[i].mask_flags = MTD_WRITEABLE;
195 parts[i].name = names;
199 parts[i].name = "unnamed";
205 *pparts = parts;