Lines Matching refs:partition

364 	dm_descriptor_t *partition, *drive, *media;
447 partition = dm_get_associated_descriptors(media[0],
452 "problem getting partition descr"
453 " partition=%p err=%d drive[%d]=%"PRIx64"\n",
454 (void *)partition, err, di, drive[di]);
461 if ((partition == NULL) || (partition[0] == NULL)) {
463 "NULL partition descriptor: partition = %p\n",
464 (void *)partition);
467 dm_free_descriptors(partition);
474 while (partition[pi] != NULL) {
476 nvl = dm_get_attributes(partition[pi], &err);
482 "partition[%d] err == %d nvl = %p\n",
524 pname = dm_get_name(partition[pi], &err);
530 dm_free_descriptors(partition);
534 DPRINT("no partition matches\n");
541 DPRINT("partition name = %s\n", pname);
603 dm_descriptor_t *partition, *drive, *media;
650 partition = dm_get_associated_descriptors(media[0],
654 EPRINT("unexpected problem getting partition descr"
655 " partition=%p err=%d drive[%d]=%"PRIx64"\n",
656 (void *)partition, err, di, drive[di]);
663 if ((partition == NULL) || (partition[0] == NULL)) {
665 (void *)partition);
668 dm_free_descriptors(partition);
675 while (partition[pi] != NULL) {
678 nvl = dm_get_attributes(partition[pi], &err);
684 "partition[%d] err == %d nvl = %p\n",
739 sname = dm_get_name(partition[pi], &err);
746 dm_free_descriptors(partition);
750 DPRINT("no partition matches\n");
772 DPRINT("partition name = %s\n", sname);
2042 get_mbr_sig(dm_descriptor_t partition, uint32_t *mbrsig)
2048 media = dm_get_associated_descriptors(partition,
2084 * Extract the partition attributes and fill in the drive
2092 dm_descriptor_t partition;
2107 if ((partition = dm_get_descriptor_by_name(DM_PARTITION, drive_path,
2116 nvp = dm_get_attributes(partition, &err);
2122 dm_free_descriptor(partition);
2131 dm_free_descriptor(partition);
2142 dm_free_descriptor(partition);
2153 EPRINT("drive has no partition number: %s\n", drive);
2154 dm_free_descriptor(partition);
2162 * If this is a logical partition, part_num has to be
2172 dm_free_descriptor(partition);
2185 if (get_mbr_sig(partition, &mbr_sig) == 0) {
2198 dm_free_descriptor(partition);
2204 dm_free_descriptor(partition);
2210 dm_free_descriptor(partition);
3425 * Find hard drive path to compare partition information.
3602 * associated with a given partition.
3604 * partition is of the form "c0t0d0s0" or "c0t0d0p1".
3608 uefirt_var_boot_get_bootopt(uefirt_hdl_t hdl, char *partition,
3619 if (uefi_add_hd_path(partition, &src_dpath)) {