Home
last modified time | relevance | path

Searched refs:disk_info (Results 1 – 24 of 24) sorted by relevance

/illumos-gate/usr/src/cmd/format/
H A Dadd_definition.c60 static void add_disktype(FILE *fd, struct disk_info *disk_info);
61 static void add_partition(FILE *fd, struct disk_info *,
185 add_disktype(FILE *fd, struct disk_info *disk_info) in add_disktype() argument
190 disk_type = disk_info->disk_type; in add_disktype()
195 ((disk_info->disk_ctlr)->ctlr_ctype)->ctype_name); in add_disktype()
300 add_partition(FILE *fd, struct disk_info *disk_info, in add_partition() argument
320 disk_type = disk_info->disk_type; in add_partition()
325 ((disk_info->disk_ctlr)->ctlr_ctype)->ctype_name); in add_partition()
H A Dauto_sense.c203 static struct disk_info *find_scsi_disk_info(
213 static struct disk_info *find_disk_info(struct dk_cinfo *, ushort_t);
248 struct disk_info *disk_info; in auto_efi_sense() local
268 disk_info = find_disk_info(&dkinfo, type); in auto_efi_sense()
271 disk_info = find_scsi_disk_info(&dkinfo); in auto_efi_sense()
277 if (get_disk_info(fd, label, disk_info) == -1) { in auto_efi_sense()
323 assert(disk_info->disk_ctlr == ctlr); in auto_efi_sense()
359 bzero(disk_info->v_volume, LEN_DKL_VVOL); in auto_efi_sense()
360 disk_info->disk_parts = part; in auto_efi_sense()
422 static struct disk_info *
[all …]
H A Dlabel.h42 int read_efi_label(int, struct efi_info *, struct disk_info *);
44 int get_disk_info(int, struct efi_info *, struct disk_info *);
H A Dstartup.c80 struct disk_info *disk_list;
173 static void get_disk_name(int fd, char *disk_name, struct disk_info *disk_info);
1328 struct disk_info *disk; in do_search()
1569 get_disk_name(int fd, char *disk_name, struct disk_info *disk_info) in get_disk_name() argument
1574 if (get_disk_inquiry_prop(disk_info->devfs_name, &vid, &pid, &rid) in get_disk_name()
1602 struct disk_info *search_disk; in add_device_to_disklist()
1606 struct disk_info *dptr; in add_device_to_disklist()
1783 search_disk = (struct disk_info *)zalloc(sizeof (struct disk_info)); in add_device_to_disklist()
2219 struct disk_info *dp; in disk_is_known()
2321 diskname_match(char *name, struct disk_info *disk) in diskname_match()
[all …]
H A Dmenu_partition.h63 int chk_volname(struct disk_info *);
64 void print_volname(struct disk_info *);
H A Dhardware_structs.h51 struct disk_info { struct
58 struct disk_info *disk_next; /* ptr to next disk */ argument
H A Dglobal.h79 extern struct disk_info *disk_list; /* list of found disks */
110 extern struct disk_info *cur_disk; /* current disk */
H A Dmain.h40 void init_globals(struct disk_info *disk);
H A Dlabel.c621 get_disk_info(int fd, struct efi_info *label, struct disk_info *disk_info) in get_disk_info() argument
625 if (get_disk_inquiry_prop(disk_info->devfs_name, in get_disk_info()
650 read_efi_label(int fd, struct efi_info *label, struct disk_info *disk_info) in read_efi_label() argument
663 if (get_disk_info(fd, label, disk_info) != 0) { in read_efi_label()
H A Dmain.c66 struct disk_info *cur_disk;
111 struct disk_info *disk = NULL; in main()
354 init_globals(struct disk_info *disk) in init_globals()
H A Dstartup.h104 int diskname_match(char *name, struct disk_info *disk);
H A Dmenu_developer.c79 struct disk_info *diskp; in dv_disk()
H A Dio.h114 void pr_diskline(struct disk_info *disk, int num);
H A Dmenu_partition.c652 chk_volname(struct disk_info *disk) in chk_volname()
662 print_volname(struct disk_info *disk) in print_volname()
H A Dio.c2058 pr_diskline(struct disk_info *disk, int num) in pr_diskline()
H A Dmenu_command.c118 struct disk_info *disk; in c_disk()
/illumos-gate/usr/src/lib/libefi/common/
H A Drdwr_efi.c141 struct dk_minfo disk_info; in read_disk_info() local
143 if ((ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info)) == -1) in read_disk_info()
145 *capacity = disk_info.dki_capacity; in read_disk_info()
146 *lbsize = disk_info.dki_lbsize; in read_disk_info()
375 struct dk_minfo disk_info; in efi_read() local
410 if (ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info) == -1) { in efi_read()
416 disk_info.dki_lbsize = DEV_BSIZE; in efi_read()
418 if (disk_info.dki_lbsize == 0) { in efi_read()
423 disk_info.dki_lbsize = DEV_BSIZE; in efi_read()
430 if (NBLOCKS(vtoc->efi_nparts, disk_info.dki_lbsize) < 34) { in efi_read()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_fdio.c173 struct dk_minfo disk_info; in fdio_bdev_info() local
175 if ((ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info)) == -1) in fdio_bdev_info()
178 return (disk_info.dki_lbsize); in fdio_bdev_info()
/illumos-gate/usr/src/lib/fm/topo/modules/common/disk/
H A Ddisk.c48 static const topo_modinfo_t disk_info = variable
178 if (topo_mod_register(mod, &disk_info, TOPO_VERSION) != 0) { in _topo_init()
/illumos-gate/usr/src/lib/libfdisk/common/
H A Dlibfdisk.c67 struct dk_minfo disk_info; in fdisk_init_disk_geom() local
122 if (ioctl(epp->dev_fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info) < 0) { in fdisk_init_disk_geom()
126 epp->disk_geom.sectsize = ((disk_info.dki_lbsize) ? in fdisk_init_disk_geom()
127 disk_info.dki_lbsize : 512); in fdisk_init_disk_geom()
/illumos-gate/usr/src/uts/common/xen/public/
H A Dplatform.h139 } disk_info; /* XEN_FW_DISK_INFO */ member
/illumos-gate/usr/src/uts/i86xpv/io/
H A Dprivcmd_hcall.c664 &op.u.firmware_info.u.disk_info.edd_params); in privcmd_HYPERVISOR_platform_op()
669 &op.u.firmware_info.u.disk_info.edd_params, len, in privcmd_HYPERVISOR_platform_op()
/illumos-gate/usr/src/cmd/boot/installboot/i386/
H A Dinstallboot.c957 struct dk_minfo disk_info; in get_media_info() local
959 if ((ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info)) == -1) in get_media_info()
962 return (disk_info.dki_lbsize); in get_media_info()
/illumos-gate/usr/src/cmd/fs.d/ufs/mkfs/
H A Dmkfs.c2390 struct dk_minfo disk_info; in get_device_size() local
2392 if ((ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info)) == -1) in get_device_size()
2395 return (disk_info.dki_capacity); in get_device_size()