Lines Matching defs:disk_info
116 struct dk_minfo disk_info;
118 if ((ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info)) == -1)
120 *capacity = disk_info.dki_capacity;
121 *lbsize = disk_info.dki_lbsize;
308 struct dk_minfo disk_info;
345 if (ioctl(fd, DKIOCGMEDIAINFO, (caddr_t)&disk_info) == -1) {
351 disk_info.dki_lbsize = DEV_BSIZE;
353 if (disk_info.dki_lbsize == 0) {
358 disk_info.dki_lbsize = DEV_BSIZE;
365 if (NBLOCKS(vtoc->efi_nparts, disk_info.dki_lbsize) < 34) {
366 label_len = EFI_MIN_ARRAY_SIZE + disk_info.dki_lbsize;
369 disk_info.dki_lbsize;
370 if (label_len % disk_info.dki_lbsize) {
372 label_len += disk_info.dki_lbsize;
373 label_len &= ~(disk_info.dki_lbsize - 1);
380 dk_ioc.dki_length = disk_info.dki_lbsize;
409 dk_ioc.dki_lba = disk_info.dki_capacity - 2;
410 dk_ioc.dki_length = disk_info.dki_lbsize;
417 dk_ioc.dki_lba = disk_info.dki_capacity - 1;
418 dk_ioc.dki_length = disk_info.dki_lbsize;
450 + disk_info.dki_lbsize);
452 dk_ioc.dki_length = disk_info.dki_capacity - 1 -
455 dk_ioc.dki_length = disk_info.dki_capacity - 2 -
457 dk_ioc.dki_length *= disk_info.dki_lbsize;
474 + disk_info.dki_lbsize);
475 dk_ioc.dki_length = label_len - disk_info.dki_lbsize;
500 efi_parts = (efi_gpe_t *)(((char *)efi) + disk_info.dki_lbsize);
509 vtoc->efi_lbasize = disk_info.dki_lbsize;
510 vtoc->efi_last_lba = disk_info.dki_capacity - 1;