Lines Matching defs:partdef
42 static int parse_subpart(struct cmdline_subpart **subpart, char *partdef)
53 if (*partdef == '-') {
55 partdef++;
57 new_subpart->size = (sector_t)memparse(partdef, &partdef);
65 if (*partdef == '@') {
66 partdef++;
67 new_subpart->from = (sector_t)memparse(partdef, &partdef);
72 if (*partdef == '(') {
74 char *next = strchr(++partdef, ')');
82 length = min_t(int, next - partdef,
84 strscpy(new_subpart->name, partdef, length);
86 partdef = ++next;
92 if (!strncmp(partdef, "ro", 2)) {
94 partdef += 2;
97 if (!strncmp(partdef, "lk", 2)) {
99 partdef += 2;