Lines Matching refs:efip
404 struct dk_gpt *efip;
423 } else if (status == VT_ENOTSUP && efi_alloc_and_read(fd, &efip) >= 0) {
426 efi_free(efip);
446 if (snum < 0 || snum >= efip->efi_nparts ||
447 efip->efi_parts[snum].p_size == 0) {
448 efi_free(efip);
457 efi_free(efip);
485 efip->efi_parts[snum].p_start) != 0) {
486 efi_free(efip);
490 if (nvlist_add_uint64(attrs, DM_SIZE, efip->efi_parts[snum].p_size)
492 efi_free(efip);
496 if (efip->efi_parts[snum].p_name[0] != 0) {
500 EFI_PART_NAME_LEN, efip->efi_parts[snum].p_name);
502 efi_free(efip);
509 efi_free(efip);
623 struct dk_gpt *efip;
636 } else if (status == VT_ENOTSUP && efi_alloc_and_read(fd, &efip) >= 0) {
653 efi_free(efip);
686 if (slice_num >= efip->efi_nparts ||
687 efip->efi_parts[slice_num].p_size == 0) {
698 efi_free(efip);
707 efi_free(efip);
742 struct dk_gpt *efip;
770 efi_alloc_and_read(fd, &efip) >= 0) {
788 if (slice_num >= efip->efi_nparts ||
789 efip->efi_parts[slice_num].p_size == 0) {
802 efi_free(efip);
822 struct dk_gpt *efip;
873 } else if (status == VT_ENOTSUP && efi_alloc_and_read(fd, &efip) >= 0) {
889 if (slice_num < efip->efi_nparts &&
890 efip->efi_parts[slice_num].p_size > 0) {
891 efi_free(efip);
895 efi_free(efip);