Lines Matching defs:disk_info

204 static struct disk_info	*find_scsi_disk_info(
210 static struct disk_info *find_direct_disk_info(struct dk_cinfo *dkinfo);
215 static struct disk_info *find_direct_disk_info(struct dk_cinfo *dkinfo);
218 static struct disk_info *find_vbd_disk_info(struct dk_cinfo *dkinfo);
256 struct disk_info *disk_info;
316 disk_info = find_direct_disk_info(&dkinfo);
319 disk_info = find_vbd_disk_info(&dkinfo);
322 disk_info = find_scsi_disk_info(&dkinfo);
325 assert(disk_info->disk_ctlr == ctlr);
353 bzero(disk_info->v_volume, LEN_DKL_VVOL);
354 disk_info->disk_parts = part;
451 static struct disk_info *
455 struct disk_info *disk;
473 static struct disk_info *
477 struct disk_info *disk;
513 struct dk_minfo disk_info;
542 if (ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info) == -1) {
547 if (disk_info.dki_lbsize == 0) {
552 disk_info.dki_lbsize = DEV_BSIZE;
561 dk_ioc_back.dki_lba = disk_info.dki_capacity - 1 - 1;
669 struct disk_info *disk_info;
693 * Find the disk_info instance for this disk.
695 disk_info = find_direct_disk_info(&dkinfo);
700 assert(disk_info->disk_ctlr == ctlr);
774 (void) memcpy(disk_info->v_volume, label->dkl_vtoc.v_volume,
778 (void) memset(disk_info->v_volume, 0, LEN_DKL_VVOL);
785 disk_info->disk_parts = part;
1861 struct disk_info *disk_info;
1885 * Find the disk_info instance for this disk.
1887 disk_info = find_scsi_disk_info(&dkinfo);
1892 assert(disk_info->disk_ctlr == ctlr);
1983 (void) memcpy(disk_info->v_volume, label->dkl_vtoc.v_volume,
1987 (void) memset(disk_info->v_volume, 0, LEN_DKL_VVOL);
1994 disk_info->disk_parts = part;
2045 static struct disk_info *
2049 struct disk_info *disk;
2065 return ((struct disk_info *)NULL);