Home
last modified time | relevance | path

Searched refs:uvcb (Results 1 – 6 of 6) sorted by relevance

/arch/s390/boot/
A Duv.c17 struct uv_cb_qui uvcb = { in uv_query_info() local
19 .header.len = sizeof(uvcb) in uv_query_info()
26 if (uv_call(0, (uint64_t)&uvcb) && uvcb.header.rc != UVC_RC_MORE_DATA) in uv_query_info()
31 uv_info.uv_base_stor_len = uvcb.uv_base_stor_len; in uv_query_info()
35 uv_info.guest_cpu_stor_len = uvcb.cpu_stor_len; in uv_query_info()
37 uv_info.max_num_sec_conf = uvcb.max_num_sec_conf; in uv_query_info()
38 uv_info.max_guest_cpu_id = uvcb.max_guest_cpu_id; in uv_query_info()
41 uv_info.supp_se_hdr_pcf = uvcb.supp_se_hdr_pcf; in uv_query_info()
45 uv_info.supp_att_pflags = uvcb.supp_att_pflags; in uv_query_info()
48 uv_info.supp_secret_types = uvcb.supp_secret_types; in uv_query_info()
[all …]
/arch/s390/kvm/
A Dpv.c60 struct uv_cb_cts uvcb = { in kvm_s390_pv_convert_to_secure() local
193 *rc = uvcb.header.rc; in kvm_s390_pv_create_cpu()
194 *rrc = uvcb.header.rrc; in kvm_s390_pv_create_cpu()
197 vcpu->vcpu_id, uvcb.cpu_handle, uvcb.header.rc, in kvm_s390_pv_create_cpu()
347 uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_deinit_vm_fast()
350 kvm_s390_pv_get_handle(kvm), uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_deinit_vm_fast()
643 *rc = uvcb.header.rc; in kvm_s390_pv_init_vm()
646 uvcb.guest_handle, uvcb.guest_stor_len, *rc, *rrc, uvcb.flags.raw); in kvm_s390_pv_init_vm()
773 vcpu->vcpu_id, state, uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_set_cpu_state()
900 *gaddr = uvcb.gaddr; in kvm_s390_pv_dump_stor_state()
[all …]
A Dintercept.c534 struct uv_cb_cts uvcb = { in handle_pv_uvc() local
536 .header.len = sizeof(uvcb), in handle_pv_uvc()
547 rc = kvm_s390_pv_make_secure(vcpu->kvm, uvcb.gaddr, &uvcb); in handle_pv_uvc()
A Dkvm-s390.h313 int kvm_s390_pv_make_secure(struct kvm *kvm, unsigned long gaddr, void *uvcb);
/arch/s390/kernel/
A Duv.c44 struct uv_cb_init uvcb = { in uv_init() local
46 .header.len = sizeof(uvcb), in uv_init()
53 uvcb.header.rc, uvcb.header.rrc); in uv_init()
94 struct uv_cb_cfs uvcb = { in uv_pin_shared() local
96 .header.len = sizeof(uvcb), in uv_pin_shared()
100 if (uv_call(0, (u64)&uvcb)) in uv_pin_shared()
115 struct uv_cb_cfs uvcb = { in uv_destroy() local
126 if (uvcb.header.rc == 0x107 && uvcb.header.rrc == 0xd) in uv_destroy()
170 struct uv_cb_cfs uvcb = { in uv_convert_from_secure() local
176 if (uv_call(0, (u64)&uvcb)) in uv_convert_from_secure()
[all …]
/arch/s390/include/asm/
A Duv.h475 struct uv_cb_nodata uvcb = { in uv_cmd_nodata() local
477 .header.len = sizeof(uvcb), in uv_cmd_nodata()
484 *rc = uvcb.header.rc; in uv_cmd_nodata()
485 *rrc = uvcb.header.rrc; in uv_cmd_nodata()
516 .header.len = sizeof(uvcb), in uv_list_secrets()
524 *rc = uvcb.header.rc; in uv_list_secrets()
526 *rrc = uvcb.header.rrc; in uv_list_secrets()
573 struct uv_cb_share uvcb = { in share() local
575 .header.len = sizeof(uvcb), in share()
589 if (!uv_call(0, (u64)&uvcb)) in share()
[all …]

Completed in 25 milliseconds