Home
last modified time | relevance | path

Searched refs:efip (Results 1 – 2 of 2) sorted by relevance

/titanic_44/usr/src/lib/libdiskmgt/common/
H A Dslice.c403 struct dk_gpt *efip; in get_attrs() local
422 } else if (status == VT_ENOTSUP && efi_alloc_and_read(fd, &efip) >= 0) { in get_attrs()
425 efi_free(efip); in get_attrs()
445 if (snum < 0 || snum >= efip->efi_nparts || in get_attrs()
446 efip->efi_parts[snum].p_size == 0) { in get_attrs()
447 efi_free(efip); in get_attrs()
456 efi_free(efip); in get_attrs()
484 efip->efi_parts[snum].p_start) != 0) { in get_attrs()
485 efi_free(efip); in get_attrs()
489 if (nvlist_add_uint64(attrs, DM_SIZE, efip->efi_parts[snum].p_size) in get_attrs()
[all …]
H A Dmedia.c469 struct dk_gpt *efip; local
471 if (efi_alloc_and_read(fd, &efip) >= 0) {
478 efip->efi_first_u_lba) != 0) {
482 if (efip->efi_nparts >= 9) {
483 p8size = efip->efi_parts[8].p_size;
486 (efip->efi_last_u_lba - p8size) -
487 efip->efi_first_u_lba) != 0) {
488 efi_free(efip);
491 efi_free(efip);