Lines Matching defs:user_efi
4147 dk_efi_t user_efi;
4152 if (ddi_copyin(arg, &user_efi, sizeof (dk_efi_t), flag))
4155 user_efi.dki_data = (void *)(uintptr_t)user_efi.dki_data_64;
4157 if (user_efi.dki_length == 0 ||
4158 user_efi.dki_length > cmlb_tg_max_efi_xfer)
4161 tgt_lba = user_efi.dki_lba;
4166 (user_efi.dki_length % cl->cl_sys_blocksize)) {
4175 buffer = kmem_alloc(user_efi.dki_length, KM_SLEEP);
4176 rval = DK_TG_READ(cl, buffer, tgt_lba, user_efi.dki_length, tg_cookie);
4177 if (rval == 0 && ddi_copyout(buffer, user_efi.dki_data,
4178 user_efi.dki_length, flag) != 0)
4181 kmem_free(buffer, user_efi.dki_length);
4971 dk_efi_t user_efi;
4977 if (ddi_copyin(arg, &user_efi, sizeof (dk_efi_t), flag))
4988 user_efi.dki_data = (void *)(uintptr_t)user_efi.dki_data_64;
4990 if (user_efi.dki_length == 0 ||
4991 user_efi.dki_length > cmlb_tg_max_efi_xfer)
4994 tgt_lba = user_efi.dki_lba;
4999 (user_efi.dki_length % cl->cl_sys_blocksize)) {
5008 buffer = kmem_alloc(user_efi.dki_length, KM_SLEEP);
5009 if (ddi_copyin(user_efi.dki_data, buffer, user_efi.dki_length, flag)) {
5037 rval = DK_TG_WRITE(cl, buffer, tgt_lba, user_efi.dki_length,
5046 kmem_free(buffer, user_efi.dki_length);