Lines Matching refs:partdef
11 static int parse_subpart(struct cmdline_subpart **subpart, char *partdef) in parse_subpart() argument
22 if (*partdef == '-') { in parse_subpart()
24 partdef++; in parse_subpart()
26 new_subpart->size = (sector_t)memparse(partdef, &partdef); in parse_subpart()
34 if (*partdef == '@') { in parse_subpart()
35 partdef++; in parse_subpart()
36 new_subpart->from = (sector_t)memparse(partdef, &partdef); in parse_subpart()
41 if (*partdef == '(') { in parse_subpart()
43 char *next = strchr(++partdef, ')'); in parse_subpart()
51 length = min_t(int, next - partdef, in parse_subpart()
53 strncpy(new_subpart->name, partdef, length); in parse_subpart()
56 partdef = ++next; in parse_subpart()
62 if (!strncmp(partdef, "ro", 2)) { in parse_subpart()
64 partdef += 2; in parse_subpart()
67 if (!strncmp(partdef, "lk", 2)) { in parse_subpart()
69 partdef += 2; in parse_subpart()