Lines Matching refs:efip
403 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()
491 efi_free(efip); in get_attrs()
495 if (efip->efi_parts[snum].p_name[0] != 0) { in get_attrs()
499 EFI_PART_NAME_LEN, efip->efi_parts[snum].p_name); in get_attrs()
501 efi_free(efip); in get_attrs()
508 efi_free(efip); in get_attrs()
622 struct dk_gpt *efip; in get_fixed_assocs() local
635 } else if (status == VT_ENOTSUP && efi_alloc_and_read(fd, &efip) >= 0) { in get_fixed_assocs()
652 efi_free(efip); in get_fixed_assocs()
685 if (slice_num >= efip->efi_nparts || in get_fixed_assocs()
686 efip->efi_parts[slice_num].p_size == 0) { in get_fixed_assocs()
697 efi_free(efip); in get_fixed_assocs()
706 efi_free(efip); in get_fixed_assocs()
741 struct dk_gpt *efip; in make_fixed_descriptors() local
769 efi_alloc_and_read(fd, &efip) >= 0) { in make_fixed_descriptors()
787 if (slice_num >= efip->efi_nparts || in make_fixed_descriptors()
788 efip->efi_parts[slice_num].p_size == 0) { in make_fixed_descriptors()
801 efi_free(efip); in make_fixed_descriptors()
821 struct dk_gpt *efip; in match_fixed_name() local
872 } else if (status == VT_ENOTSUP && efi_alloc_and_read(fd, &efip) >= 0) { in match_fixed_name()
888 if (slice_num < efip->efi_nparts && in match_fixed_name()
889 efip->efi_parts[slice_num].p_size > 0) { in match_fixed_name()
890 efi_free(efip); in match_fixed_name()
894 efi_free(efip); in match_fixed_name()