| /illumos-gate/usr/src/cmd/format/ |
| H A D | add_definition.c | 60 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 D | auto_sense.c | 203 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 D | label.h | 42 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 D | startup.c | 80 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 D | menu_partition.h | 63 int chk_volname(struct disk_info *); 64 void print_volname(struct disk_info *);
|
| H A D | hardware_structs.h | 51 struct disk_info { struct 58 struct disk_info *disk_next; /* ptr to next disk */ argument
|
| H A D | global.h | 79 extern struct disk_info *disk_list; /* list of found disks */ 110 extern struct disk_info *cur_disk; /* current disk */
|
| H A D | main.h | 40 void init_globals(struct disk_info *disk);
|
| H A D | label.c | 621 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 D | main.c | 66 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 D | startup.h | 104 int diskname_match(char *name, struct disk_info *disk);
|
| H A D | menu_developer.c | 79 struct disk_info *diskp; in dv_disk()
|
| H A D | io.h | 114 void pr_diskline(struct disk_info *disk, int num);
|
| H A D | menu_partition.c | 652 chk_volname(struct disk_info *disk) in chk_volname() 662 print_volname(struct disk_info *disk) in print_volname()
|
| H A D | io.c | 2058 pr_diskline(struct disk_info *disk, int num) in pr_diskline()
|
| H A D | menu_command.c | 118 struct disk_info *disk; in c_disk()
|
| /illumos-gate/usr/src/lib/libefi/common/ |
| H A D | rdwr_efi.c | 141 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 D | mdb_fdio.c | 173 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 D | disk.c | 48 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 D | libfdisk.c | 67 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 D | platform.h | 139 } disk_info; /* XEN_FW_DISK_INFO */ member
|
| /illumos-gate/usr/src/uts/i86xpv/io/ |
| H A D | privcmd_hcall.c | 664 &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 D | installboot.c | 957 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 D | mkfs.c | 2390 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()
|