Home
last modified time | relevance | path

Searched refs:dk_ioc (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/lib/libefi/common/
H A Drdwr_efi.c311 efi_ioctl(int fd, int cmd, dk_efi_t *dk_ioc) in efi_ioctl() argument
313 void *data = dk_ioc->dki_data; in efi_ioctl()
316 dk_ioc->dki_data_64 = (uint64_t)(uintptr_t)data; in efi_ioctl()
317 error = ioctl(fd, cmd, (void *)dk_ioc); in efi_ioctl()
318 dk_ioc->dki_data = data; in efi_ioctl()
324 check_label(int fd, dk_efi_t *dk_ioc) in check_label() argument
329 if (efi_ioctl(fd, DKIOCGETEFI, dk_ioc) == -1) { in check_label()
337 efi = dk_ioc->dki_data; in check_label()
354 if (((len_t)LE_32(efi->efi_gpt_HeaderSize) > dk_ioc->dki_length) || in check_label()
376 dk_efi_t dk_ioc; in efi_read() local
[all …]
/illumos-gate/usr/src/cmd/format/
H A Dauto_sense.c209 static int efi_ioctl(int fd, int cmd, dk_efi_t *dk_ioc);
365 efi_ioctl(int fd, int cmd, dk_efi_t *dk_ioc) in efi_ioctl() argument
367 void *data = dk_ioc->dki_data; in efi_ioctl()
370 dk_ioc->dki_data_64 = (uint64_t)(uintptr_t)data; in efi_ioctl()
371 error = ioctl(fd, cmd, (void *)dk_ioc); in efi_ioctl()
372 dk_ioc->dki_data = data; in efi_ioctl()
460 dk_efi_t dk_ioc; in auto_label_init() local
479 dk_ioc.dki_data = data; in auto_label_init()
480 dk_ioc.dki_lba = 1; in auto_label_init()
481 dk_ioc.dki_length = efisize; in auto_label_init()
[all …]
/illumos-gate/usr/src/cmd/fdisk/
H A Dfdisk.c676 static int efi_ioctl(int fd, int cmd, dk_efi_t *dk_ioc);
4472 efi_ioctl(int fd, int cmd, dk_efi_t *dk_ioc) argument
4474 void *data = dk_ioc->dki_data;
4477 dk_ioc->dki_data_64 = (uintptr_t)data;
4478 error = ioctl(fd, cmd, (void *)dk_ioc);
4492 dk_efi_t dk_ioc; local
4504 dk_ioc.dki_lba = 1;
4505 dk_ioc.dki_length = EFI_MIN_ARRAY_SIZE + efi_vtoc->efi_lbasize;
4507 if ((dk_ioc.dki_data = calloc(dk_ioc.dki_length, 1)) == NULL) {
4517 dk_ioc.dki_lba);
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvds.c3047 dk_efi_t *dk_ioc; in vd_do_slice_ioctl() local
3109 dk_ioc = (dk_efi_t *)ioctl_arg; in vd_do_slice_ioctl()
3111 len = dk_ioc->dki_length; in vd_do_slice_ioctl()
3112 lba = dk_ioc->dki_lba; in vd_do_slice_ioctl()
3122 (caddr_t)dk_ioc->dki_data, in vd_do_slice_ioctl()