Searched refs:dk_efi (Results 1 – 5 of 5) sorted by relevance
/titanic_50/usr/src/uts/sun4v/io/ |
H A D | vdsk_common.c | 210 dk_efi_t dk_efi; in vd_efi_alloc_and_read() local 224 dk_efi.dki_lba = 1; in vd_efi_alloc_and_read() 225 dk_efi.dki_data = gpt; in vd_efi_alloc_and_read() 226 dk_efi.dki_length = gpt_len; in vd_efi_alloc_and_read() 228 status = vd_efi_ioctl(dev, DKIOCGETEFI, &dk_efi); in vd_efi_alloc_and_read() 245 dk_efi.dki_lba = 1; in vd_efi_alloc_and_read() 246 dk_efi.dki_data = data; in vd_efi_alloc_and_read() 247 dk_efi.dki_length = data_len; in vd_efi_alloc_and_read() 248 status = vd_efi_ioctl(dev, DKIOCGETEFI, &dk_efi); in vd_efi_alloc_and_read() 264 dk_efi.dki_lba = dev->disk_size - 1; in vd_efi_alloc_and_read() [all …]
|
H A D | vdc.c | 7333 dk_efi_t dk_efi; in vd_process_ioctl() local 7335 rv = ddi_copyin(arg, &dk_efi, sizeof (dk_efi_t), mode); in vd_process_ioctl() 7339 len = sizeof (vd_efi_t) - 1 + dk_efi.dki_length; in vd_process_ioctl() 8009 dk_efi_t dk_efi; in vdc_get_efi_convert() local 8020 rv = ddi_copyin(from, &dk_efi, sizeof (dk_efi_t), mode); in vdc_get_efi_convert() 8024 vd_efi->lba = dk_efi.dki_lba; in vdc_get_efi_convert() 8025 vd_efi->length = dk_efi.dki_length; in vdc_get_efi_convert() 8030 rv = ddi_copyin(to, &dk_efi, sizeof (dk_efi_t), mode); in vdc_get_efi_convert() 8034 uaddr = dk_efi.dki_data; in vdc_get_efi_convert() 8036 dk_efi.dki_data = kmem_alloc(dk_efi.dki_length, KM_SLEEP); in vdc_get_efi_convert() [all …]
|
H A D | vds.c | 2672 dk_efi_t *dk_efi = (dk_efi_t *)ioctl_arg; in vd_get_efi_in() local 2679 dk_efi->dki_lba = vd_efi->lba; in vd_get_efi_in() 2680 dk_efi->dki_length = vd_efi->length; in vd_get_efi_in() 2681 dk_efi->dki_data = kmem_zalloc(vd_efi->length, KM_SLEEP); in vd_get_efi_in() 2690 dk_efi_t *dk_efi = (dk_efi_t *)ioctl_arg; in vd_get_efi_out() local 2693 DK_EFI2VD_EFI(dk_efi, vd_efi); in vd_get_efi_out() 2694 kmem_free(dk_efi->dki_data, len); in vd_get_efi_out() 2701 dk_efi_t *dk_efi = (dk_efi_t *)ioctl_arg; in vd_set_efi_in() local 2708 dk_efi->dki_data = kmem_alloc(vd_efi->length, KM_SLEEP); in vd_set_efi_in() 2709 VD_EFI2DK_EFI(vd_efi, dk_efi); in vd_set_efi_in() [all …]
|
/titanic_50/usr/src/uts/sun4v/sys/ |
H A D | vdsk_common.h | 450 #define VD_EFI2DK_EFI(vd_efi, dk_efi) \ argument 452 (dk_efi)->dki_lba = (vd_efi)->lba; \ 453 (dk_efi)->dki_length = (vd_efi)->length; \ 454 bcopy((vd_efi)->data, (dk_efi)->dki_data, (dk_efi)->dki_length); \ 462 #define DK_EFI2VD_EFI(dk_efi, vd_efi) \ argument 464 (vd_efi)->lba = (dk_efi)->dki_lba; \ 465 (vd_efi)->length = (dk_efi)->dki_length; \ 466 bcopy((dk_efi)->dki_data, (vd_efi)->data, (vd_efi)->length); \
|
/titanic_50/usr/src/uts/common/sys/ |
H A D | efi_partition.h | 213 typedef struct dk_efi { struct
|