/illumos-gate/usr/src/uts/common/sys/ |
H A D | efi_partition.h | 212 typedef struct dk_gpt { struct 258 extern uint_t efi_reserved_sectors(struct dk_gpt *); 259 extern int efi_alloc_and_init(int, uint32_t, struct dk_gpt **); 260 extern int efi_alloc_and_read(int, struct dk_gpt **); 261 extern int efi_write(int, struct dk_gpt *); 262 extern void efi_free(struct dk_gpt *); 264 extern void efi_err_check(struct dk_gpt *); 265 extern int efi_auto_sense(int fd, struct dk_gpt **);
|
/illumos-gate/usr/src/cmd/fmthard/ |
H A D | fmthard.c | 95 static void display64(struct dk_gpt *, char *); 97 static void insert64(char *, struct dk_gpt *); 99 static void load64(FILE *, int fd, struct dk_gpt **); 102 static void validate64(struct dk_gpt *); 104 static void vread64(int, struct dk_gpt **, char *); 106 static void vwrite64(int, struct dk_gpt *, char *); 147 struct dk_gpt *disk_efi; in main() 432 display64(struct dk_gpt *efi, char *device) in display64() 504 insert64(char *data, struct dk_gpt *efi) in insert64() 603 load64(FILE *fp, int fd, struct dk_gpt **efi) in load64() [all …]
|
/illumos-gate/usr/src/cmd/format/ |
H A D | hardware_structs.h | 56 struct dk_gpt *efi_parts; /* ptr to partition info */ 127 struct dk_gpt *e_parts; 190 struct dk_gpt *etoc; /* EFI partition info */
|
H A D | label.h | 46 int SMI_vtoc_to_EFI(int, struct dk_gpt **); 47 void efi_err_check(struct dk_gpt *);
|
H A D | label.c | 63 static int vtoc64_to_label(struct efi_info *, struct dk_gpt *); 202 SMI_vtoc_to_EFI(int fd, struct dk_gpt **new_vtoc) in SMI_vtoc_to_EFI() 205 struct dk_gpt *efi; in SMI_vtoc_to_EFI() 259 struct dk_gpt *vtoc64; in write_label() 652 struct dk_gpt *vtoc64; in read_efi_label() 676 vtoc64_to_label(struct efi_info *label, struct dk_gpt *vtoc) in vtoc64_to_label() 679 struct dk_gpt *lmap; in vtoc64_to_label() 685 lmap = (struct dk_gpt *) calloc(1, (sizeof (struct dk_part) * in vtoc64_to_label() 686 nparts) + sizeof (struct dk_gpt)); in vtoc64_to_label()
|
H A D | menu_partition.h | 60 void print_efi_partition(struct dk_gpt *map, int partnum,
|
H A D | menu_partition.c | 158 struct dk_gpt *efi_label = cur_parts->etoc; in p_expand() 431 struct dk_gpt *vtoc64; in print_map() 475 print_efi_partition(struct dk_gpt *map, int partnum, int want_header) in print_efi_partition()
|
H A D | partition.c | 76 maxofN(struct dk_gpt *map) in maxofN() 439 struct dk_gpt *map; in make_partition() 445 sizeof (struct dk_gpt); in make_partition()
|
H A D | modify_partition.c | 44 static void get_user_map_efi(struct dk_gpt *map, int float_part); 531 get_user_map_efi(struct dk_gpt *map, int float_part)
|
H A D | menu_command.c | 1570 struct dk_gpt *vtoc64; in c_label()
|
H A D | auto_sense.c | 244 struct dk_gpt *vtoc; in auto_efi_sense()
|
/illumos-gate/usr/src/lib/libefi/common/ |
H A D | rdwr_efi.c | 179 struct dk_gpt *vptr; in efi_alloc_and_init() 204 length = sizeof (struct dk_gpt) + in efi_alloc_and_init() 273 length = (int) sizeof (struct dk_gpt) + in efi_alloc_and_read() 283 length = (int) sizeof (struct dk_gpt) + in efi_alloc_and_read() 368 efi_read(int fd, struct dk_gpt *vtoc) in efi_read() 718 write_pmbr(int fd, struct dk_gpt *vtoc) in write_pmbr() 809 check_input(struct dk_gpt *vtoc) in check_input() 998 struct dk_gpt *efi_label; in efi_use_whole_disk() 1106 efi_write(int fd, struct dk_gpt *vtoc) in efi_write() 1291 efi_free(struct dk_gpt *ptr) in efi_free() [all …]
|
/illumos-gate/usr/src/cmd/prtvtoc/ |
H A D | prtvtoc.c | 82 static void putfree64(struct dk_gpt *, freemap_t *); 85 static void puttable64(struct dk_gpt *, freemap_t *, 89 static int readefi(int, char *, struct dk_gpt **); 201 findfree64(struct dk_gpt *efi) in findfree64() 395 struct dk_gpt *efi; in prtvtoc() 483 putfree64(struct dk_gpt *efi, freemap_t *freemap) in putfree64() 607 puttable64(struct dk_gpt *efi, freemap_t *freemap, char *name, char **mtab) in puttable64() 700 readefi(int fd, char *name, struct dk_gpt **efi) in readefi()
|
/illumos-gate/usr/src/lib/libdiskmgt/common/ |
H A D | slice.c | 360 struct dk_gpt *efip; in get_attrs() 523 struct dk_gpt *efip; in get_fixed_assocs() 643 struct dk_gpt *efip; in make_fixed_descriptors() 723 struct dk_gpt *efip; in match_fixed_name()
|
H A D | media.c | 469 struct dk_gpt *efip;
|
/illumos-gate/usr/src/cmd/devinfo/ |
H A D | devinfo.c | 136 struct dk_gpt *efi; in partinfo()
|
/illumos-gate/usr/src/lib/libgrubmgmt/common/ |
H A D | libgrub_fs.c | 115 struct dk_gpt *vtoc; in get_sol_prtnum()
|
/illumos-gate/usr/src/cmd/boot/installgrub/ |
H A D | installgrub.c | 636 struct dk_gpt *vtoc; in init_device() 737 struct dk_gpt *vtoc; in get_start_sector()
|
/illumos-gate/usr/src/cmd/boot/installboot/i386/ |
H A D | installboot.c | 1068 get_slice(ib_data_t *data, struct partlist *pl, struct dk_gpt *vtoc, in get_slice() 1116 allocate_slice(ib_data_t *data, struct dk_gpt *vtoc, uint16_t tag, in allocate_slice() 1149 struct dk_gpt *vtoc; in probe_gpt()
|
/illumos-gate/usr/src/cmd/rmformat/ |
H A D | rmf_menu.c | 1123 struct dk_gpt *vtoc64; in process_b_flag()
|
/illumos-gate/usr/src/cmd/zpool/ |
H A D | zpool_vdev.c | 366 struct dk_gpt *label; in is_whole_disk()
|
/illumos-gate/usr/src/lib/libbe/common/ |
H A D | be_activate.c | 896 struct dk_gpt *gpt; in be_do_install_mbr()
|
/illumos-gate/usr/src/lib/libzutil/common/ |
H A D | zutil_import.c | 1061 struct dk_gpt *gpt; in check_slices()
|
/illumos-gate/usr/src/lib/libzfs/common/ |
H A D | libzfs_pool.c | 4535 struct dk_gpt *vtoc; in read_efi_label() 4597 struct dk_gpt *vtoc; in zpool_label_disk()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/fsck/ |
H A D | utilities.c | 2434 struct dk_gpt *efi_vtoc; in get_device_size()
|