Lines Matching refs:pparts
29 struct mtd_partition **pparts, in parse_ofpart_partitions() argument
75 *pparts = kzalloc(nr_parts * sizeof(**pparts), GFP_KERNEL); in parse_ofpart_partitions()
76 if (!*pparts) in parse_ofpart_partitions()
110 (*pparts)[i].offset = of_read_number(reg, a_cells); in parse_ofpart_partitions()
111 (*pparts)[i].size = of_read_number(reg + a_cells, s_cells); in parse_ofpart_partitions()
116 (*pparts)[i].name = partname; in parse_ofpart_partitions()
119 (*pparts)[i].mask_flags |= MTD_WRITEABLE; in parse_ofpart_partitions()
122 (*pparts)[i].mask_flags |= MTD_POWERUP_LOCK; in parse_ofpart_partitions()
138 kfree(*pparts); in parse_ofpart_partitions()
139 *pparts = NULL; in parse_ofpart_partitions()
150 struct mtd_partition **pparts, in parse_ofoldpart_partitions() argument
176 *pparts = kzalloc(nr_parts * sizeof(*(*pparts)), GFP_KERNEL); in parse_ofoldpart_partitions()
177 if (!*pparts) in parse_ofoldpart_partitions()
183 (*pparts)[i].offset = be32_to_cpu(part->offset); in parse_ofoldpart_partitions()
184 (*pparts)[i].size = be32_to_cpu(part->len) & ~1; in parse_ofoldpart_partitions()
187 (*pparts)[i].mask_flags = MTD_WRITEABLE; in parse_ofoldpart_partitions()
192 (*pparts)[i].name = names; in parse_ofoldpart_partitions()
196 (*pparts)[i].name = "unnamed"; in parse_ofoldpart_partitions()