Lines Matching refs:part
251 struct partition_info *part; in auto_efi_sense() local
351 part = (struct partition_info *) in auto_efi_sense()
353 disk->dtype_plist = part; in auto_efi_sense()
355 part->pinfo_name = alloc_string("default"); in auto_efi_sense()
356 part->pinfo_next = NULL; in auto_efi_sense()
357 part->etoc = vtoc; in auto_efi_sense()
360 disk_info->disk_parts = part; in auto_efi_sense()
619 struct partition_info *part = NULL; in new_direct_disk_type() local
683 part = (struct partition_info *) in new_direct_disk_type()
687 disk->dtype_plist = part; in new_direct_disk_type()
692 pt->pinfo_next = part; in new_direct_disk_type()
695 part->pinfo_next = NULL; in new_direct_disk_type()
700 part->pinfo_name = alloc_string("default"); in new_direct_disk_type()
708 part->pinfo_map[i] = label->dkl_map[i]; in new_direct_disk_type()
711 part->pinfo_map[i].dkl_cylno = in new_direct_disk_type()
715 part->pinfo_map[i].dkl_nblk = in new_direct_disk_type()
728 part->vtoc = label->dkl_vtoc; in new_direct_disk_type()
731 set_vtoc_defaults(part); in new_direct_disk_type()
737 disk_info->disk_parts = part; in new_direct_disk_type()
1811 struct partition_info *part; local
1879 for (part = disk->dtype_plist; part; part = part->pinfo_next) {
1880 if (parts_match(label, part)) {
1889 if (part == NULL) {
1890 part = (struct partition_info *)
1894 disk->dtype_plist = part;
1899 pt->pinfo_next = part;
1901 part->pinfo_next = NULL;
1906 part->pinfo_name = alloc_string("default");
1914 part->pinfo_map[i] = label->dkl_map[i];
1917 part->pinfo_map[i].dkl_cylno =
1921 part->pinfo_map[i].dkl_nblk =
1937 part->vtoc = label->dkl_vtoc;
1940 set_vtoc_defaults(part);
1946 disk_info->disk_parts = part;