Searched refs:uvcb (Results 1 – 4 of 4) sorted by relevance
| /linux/arch/s390/kvm/ |
| H A D | pv.c | 46 int kvm_s390_pv_make_secure(struct kvm *kvm, unsigned long gaddr, void *uvcb) in kvm_s390_pv_make_secure() argument 55 return make_hva_secure(kvm->mm, vmaddr, uvcb); in kvm_s390_pv_make_secure() 60 struct uv_cb_cts uvcb = { in kvm_s390_pv_convert_to_secure() local 62 .header.len = sizeof(uvcb), in kvm_s390_pv_convert_to_secure() 67 return kvm_s390_pv_make_secure(kvm, gaddr, &uvcb); in kvm_s390_pv_convert_to_secure() 162 struct uv_cb_csc uvcb = { in kvm_s390_pv_create_cpu() local 164 .header.len = sizeof(uvcb), in kvm_s390_pv_create_cpu() 178 uvcb.guest_handle = kvm_s390_pv_get_handle(vcpu->kvm); in kvm_s390_pv_create_cpu() 179 uvcb.num = vcpu->arch.sie_block->icpua; in kvm_s390_pv_create_cpu() 180 uvcb.state_origin = virt_to_phys(vcpu->arch.sie_block); in kvm_s390_pv_create_cpu() [all …]
|
| H A D | intercept.c | 537 struct uv_cb_cts uvcb = { in handle_pv_uvc() local 539 .header.len = sizeof(uvcb), in handle_pv_uvc() 550 rc = kvm_s390_pv_make_secure(vcpu->kvm, uvcb.gaddr, &uvcb); in handle_pv_uvc()
|
| H A D | kvm-s390.h | 313 int kvm_s390_pv_make_secure(struct kvm *kvm, unsigned long gaddr, void *uvcb);
|
| /linux/drivers/s390/char/ |
| H A D | uvdevice.c | 272 struct uv_cb_guest_addr uvcb = { in uvio_add_secret() local 273 .header.len = sizeof(uvcb), in uvio_add_secret() 293 uvcb.addr = (u64)asrcb; in uvio_add_secret() 294 uv_call_sched(0, (u64)&uvcb); in uvio_add_secret() 295 uv_ioctl->uv_rc = uvcb.header.rc; in uvio_add_secret() 296 uv_ioctl->uv_rrc = uvcb.header.rrc; in uvio_add_secret() 406 struct uv_cb_nodata uvcb = { in uvio_lock_secrets() local 407 .header.len = sizeof(uvcb), in uvio_lock_secrets() 414 uv_call(0, (u64)&uvcb); in uvio_lock_secrets() 415 ioctl->uv_rc = uvcb.header.rc; in uvio_lock_secrets() [all …]
|