Lines Matching refs:newparts
95 struct cmdline_parts *newparts; in parse_parts() local
100 newparts = kzalloc(sizeof(struct cmdline_parts), GFP_KERNEL); in parse_parts()
101 if (!newparts) in parse_parts()
110 length = min_t(int, next - bdevdef, sizeof(newparts->name) - 1); in parse_parts()
111 strncpy(newparts->name, bdevdef, length); in parse_parts()
112 newparts->name[length] = '\0'; in parse_parts()
113 newparts->nr_subparts = 0; in parse_parts()
115 next_subpart = &newparts->subpart; in parse_parts()
131 newparts->nr_subparts++; in parse_parts()
135 if (!newparts->subpart) { in parse_parts()
141 *parts = newparts; in parse_parts()
145 free_subpart(newparts); in parse_parts()
146 kfree(newparts); in parse_parts()