Lines Matching refs:part
66 dealloc_biosdisk_part(struct biosdisk_partition *part, int nparts)
71 if (part[i].part_name != NULL) {
72 dealloc(part[i].part_name, BIOSDISK_PART_NAME_LEN);
73 part[i].part_name = NULL;
77 dealloc(part, sizeof(*part) * nparts);
186 struct biosdisk_partition *part, int parent_part)
195 if (biosdisk_read_raidframe(edi->dev, part->offset, &label) != 0)
205 if (part->part_name)
206 strlcpy(raidframe[i].parent_name, part->part_name, MAXDEVNAME);
209 raidframe[i].offset = part->offset;
224 struct biosdisk_partition *part;
259 if (biosdisk_readpartition(edi->dev, 0, 0, &part, &nparts))
263 if (part[i].size == 0)
265 if (part[i].fstype == FS_UNUSED)
267 if (part[i].fstype == FS_RAID) {
269 edi, &part[i], i);
275 if (part[i].part_name && part[i].part_name[0])
276 printf(" NAME=%s(", part[i].part_name);
279 if (part[i].guid != NULL)
280 printf("%s", part[i].guid->name);
281 else if (part[i].fstype < FSMAXTYPES)
282 printf("%s", fstypenames[part[i].fstype]);
284 printf("%d", part[i].fstype);
289 dealloc_biosdisk_part(part, nparts);
313 &part, &nparts))
318 bool bootme = part[j].attr & GPT_ENT_ATTR_BOOTME;
320 if (part[j].size == 0)
322 if (part[j].fstype == FS_UNUSED)
324 if (part[j].fstype == FS_RAID) /* raid in raid? */
330 if (part[j].part_name && part[j].part_name[0])
331 printf(" NAME=%s(", part[j].part_name);
335 if (part[j].guid != NULL)
336 printf("%s", part[j].guid->name);
337 else if (part[j].fstype < FSMAXTYPES)
339 fstypenames[part[j].fstype]);
341 printf("%d", part[j].fstype);
348 dealloc_biosdisk_part(part, nparts);
378 struct biosdisk_partition *part;
388 if (biosdisk_readpartition(edi->dev, 0, 0, &part, &nparts))
392 if (part[i].size == 0)
394 if (part[i].fstype == FS_UNUSED)
396 if (guid_is_equal(part[i].guid->guid, &GET_efi))
399 dealloc_biosdisk_part(part, nparts);