Lines Matching refs:pparts
29 struct mtd_partition **pparts, in parse_ofpart_partitions() argument
57 *pparts = kzalloc(nr_parts * sizeof(**pparts), GFP_KERNEL); in parse_ofpart_partitions()
58 if (!*pparts) in parse_ofpart_partitions()
78 (*pparts)[i].offset = of_read_number(reg, a_cells); in parse_ofpart_partitions()
79 (*pparts)[i].size = of_read_number(reg + a_cells, s_cells); in parse_ofpart_partitions()
84 (*pparts)[i].name = partname; in parse_ofpart_partitions()
87 (*pparts)[i].mask_flags |= MTD_WRITEABLE; in parse_ofpart_partitions()
90 (*pparts)[i].mask_flags |= MTD_POWERUP_LOCK; in parse_ofpart_partitions()
98 kfree(*pparts); in parse_ofpart_partitions()
99 *pparts = NULL; in parse_ofpart_partitions()
113 struct mtd_partition **pparts, in parse_ofoldpart_partitions() argument
139 *pparts = kzalloc(nr_parts * sizeof(*(*pparts)), GFP_KERNEL); in parse_ofoldpart_partitions()
140 if (!*pparts) in parse_ofoldpart_partitions()
146 (*pparts)[i].offset = be32_to_cpu(part->offset); in parse_ofoldpart_partitions()
147 (*pparts)[i].size = be32_to_cpu(part->len) & ~1; in parse_ofoldpart_partitions()
150 (*pparts)[i].mask_flags = MTD_WRITEABLE; in parse_ofoldpart_partitions()
155 (*pparts)[i].name = names; in parse_ofoldpart_partitions()
159 (*pparts)[i].name = "unnamed"; in parse_ofoldpart_partitions()