Home
last modified time | relevance | path

Searched refs:vtoc (Results 1 – 5 of 5) sorted by relevance

/src/sys/contrib/openzfs/lib/libefi/
H A Drdwr_efi.c334 efi_alloc_and_init(int fd, uint32_t nparts, struct dk_gpt **vtoc) in efi_alloc_and_init() argument
380 *vtoc = vptr; in efi_alloc_and_init()
404 efi_alloc_and_read(int fd, struct dk_gpt **vtoc) in efi_alloc_and_read() argument
430 *vtoc = NULL; in efi_alloc_and_read()
444 *vtoc = NULL; in efi_alloc_and_read()
446 *vtoc = vptr; in efi_alloc_and_read()
635 efi_read(int fd, struct dk_gpt *vtoc) in efi_read() argument
695 if (NBLOCKS(vtoc->efi_nparts, disk_info.dki_lbsize) < 34) { in efi_read()
698 label_len = vtoc->efi_nparts * (int) sizeof (efi_gpe_t) + in efi_read()
713 user_length = vtoc->efi_nparts; in efi_read()
[all …]
/src/sys/contrib/openzfs/lib/libzfs/os/linux/
H A Dlibzfs_pool_os.c111 struct dk_gpt *vtoc; in read_efi_label() local
113 if ((err = efi_alloc_and_read(fd, &vtoc)) >= 0) { in read_efi_label()
115 *sb = vtoc->efi_parts[0].p_start; in read_efi_label()
116 efi_free(vtoc); in read_efi_label()
159 struct dk_gpt *vtoc; in zpool_label_disk_check() local
165 if ((err = efi_alloc_and_read(fd, &vtoc)) != 0) { in zpool_label_disk_check()
170 if (vtoc->efi_flags & EFI_GPT_PRIMARY_CORRUPT) { in zpool_label_disk_check()
171 efi_free(vtoc); in zpool_label_disk_check()
176 efi_free(vtoc); in zpool_label_disk_check()
215 struct dk_gpt *vtoc; in zpool_label_disk() local
[all …]
/src/sys/contrib/openzfs/cmd/zpool/os/linux/
H A Dzpool_vdev_os.c315 struct dk_gpt *vtoc; in check_disk() local
340 err = efi_alloc_and_read(fd, &vtoc); in check_disk()
351 if (vtoc->efi_flags & EFI_GPT_PRIMARY_CORRUPT) { in check_disk()
352 efi_free(vtoc); in check_disk()
365 for (i = 0; i < vtoc->efi_nparts; i++) { in check_disk()
367 if (vtoc->efi_parts[i].p_tag == V_UNASSIGNED || in check_disk()
368 uuid_is_null((uchar_t *)&vtoc->efi_parts[i].p_guid)) in check_disk()
384 efi_free(vtoc); in check_disk()
/src/
H A DObsoleteFiles.inc2077 OLD_FILES+=usr/include/sys/disk/vtoc.h
2078 OLD_FILES+=usr/include/sys/vtoc.h
/src/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs.abi718 <parameter type-id='0d8119a8' name='vtoc'/>