Lines Matching refs:parts
38 info = &state->parts[slot].info;
48 state->parts[slot].has_info = true;
92 for (; slot < state->limit && state->parts[slot].has_info; slot++) {
93 for (i = slot+1; i < state->limit && state->parts[i].has_info;
95 if (has_overlaps(state->parts[slot].from,
96 state->parts[slot].size,
97 state->parts[i].from,
98 state->parts[i].size)) {
105 state->parts[slot].info.volname,
106 (u64)state->parts[slot].from << 9,
107 (u64)state->parts[slot].size << 9,
108 state->parts[i].info.volname,
109 (u64)state->parts[i].from << 9,
110 (u64)state->parts[i].size << 9);
127 struct cmdline_parts *parts;
144 parts = cmdline_parts_find(bdev_parts, bdev);
145 if (!parts)
150 cmdline_parts_set(parts, disk_size, 1, add_part, (void *)state);