Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/lib/libefi/
H A Drdwr_efi.c333 efi_alloc_and_init(int fd, uint32_t nparts, struct dk_gpt **vtoc) in efi_alloc_and_init() argument
379 *vtoc = vptr; in efi_alloc_and_init()
403 efi_alloc_and_read(int fd, struct dk_gpt **vtoc) in efi_alloc_and_read() argument
429 *vtoc = NULL; in efi_alloc_and_read()
443 *vtoc = NULL; in efi_alloc_and_read()
445 *vtoc = vptr; in efi_alloc_and_read()
634 efi_read(int fd, struct dk_gpt *vtoc) in efi_read() argument
694 if (NBLOCKS(vtoc->efi_nparts, disk_info.dki_lbsize) < 34) { in efi_read()
697 label_len = vtoc->efi_nparts * (int) sizeof (efi_gpe_t) + in efi_read()
712 user_length = vtoc->efi_nparts; in efi_read()
[all …]
/freebsd/sys/contrib/openzfs/lib/libzfs/os/linux/
H A Dlibzfs_pool_os.c110 struct dk_gpt *vtoc; in read_efi_label() local
112 if ((err = efi_alloc_and_read(fd, &vtoc)) >= 0) { in read_efi_label()
114 *sb = vtoc->efi_parts[0].p_start; in read_efi_label()
115 efi_free(vtoc); in read_efi_label()
158 struct dk_gpt *vtoc; in zpool_label_disk_check() local
164 if ((err = efi_alloc_and_read(fd, &vtoc)) != 0) { in zpool_label_disk_check()
169 if (vtoc->efi_flags & EFI_GPT_PRIMARY_CORRUPT) { in zpool_label_disk_check()
170 efi_free(vtoc); in zpool_label_disk_check()
175 efi_free(vtoc); in zpool_label_disk_check()
214 struct dk_gpt *vtoc; in zpool_label_disk() local
[all …]
/freebsd/sys/contrib/openzfs/cmd/zpool/os/linux/
H A Dzpool_vdev_os.c313 struct dk_gpt *vtoc; in check_disk() local
338 err = efi_alloc_and_read(fd, &vtoc); in check_disk()
349 if (vtoc->efi_flags & EFI_GPT_PRIMARY_CORRUPT) { in check_disk()
350 efi_free(vtoc); in check_disk()
363 for (i = 0; i < vtoc->efi_nparts; i++) { in check_disk()
365 if (vtoc->efi_parts[i].p_tag == V_UNASSIGNED || in check_disk()
366 uuid_is_null((uchar_t *)&vtoc->efi_parts[i].p_guid)) in check_disk()
382 efi_free(vtoc); in check_disk()
/freebsd/
H A DObsoleteFiles.inc1808 OLD_FILES+=usr/include/sys/disk/vtoc.h
1809 OLD_FILES+=usr/include/sys/vtoc.h
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs.abi657 <parameter type-id='0d8119a8' name='vtoc'/>