Home
last modified time | relevance | path

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

/linux/arch/s390/kvm/
A Dpv.c53 struct uv_cb_csc uvcb = { in kvm_s390_pv_create_cpu() local
82 *rc = uvcb.header.rc; in kvm_s390_pv_create_cpu()
83 *rrc = uvcb.header.rrc; in kvm_s390_pv_create_cpu()
86 vcpu->vcpu_id, uvcb.cpu_handle, uvcb.header.rc, in kvm_s390_pv_create_cpu()
87 uvcb.header.rrc); in kvm_s390_pv_create_cpu()
199 *rc = uvcb.header.rc; in kvm_s390_pv_init_vm()
200 *rrc = uvcb.header.rrc; in kvm_s390_pv_init_vm()
202 uvcb.guest_handle, uvcb.guest_stor_len, *rc, *rrc); in kvm_s390_pv_init_vm()
230 *rc = uvcb.header.rc; in kvm_s390_pv_set_sec_parms()
252 *rc = uvcb.header.rc; in unpack_one()
[all …]
A Dintercept.c501 struct uv_cb_cts uvcb = { in handle_pv_uvc() local
503 .header.len = sizeof(uvcb), in handle_pv_uvc()
514 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb); in handle_pv_uvc()
/linux/arch/s390/boot/
A Duv.c21 struct uv_cb_qui uvcb = { in uv_query_info() local
23 .header.len = sizeof(uvcb) in uv_query_info()
30 if (uv_call(0, (uint64_t)&uvcb) && uvcb.header.rc != 0x100) in uv_query_info()
35 uv_info.uv_base_stor_len = uvcb.uv_base_stor_len; in uv_query_info()
36 uv_info.guest_base_stor_len = uvcb.conf_base_phys_stor_len; in uv_query_info()
37 uv_info.guest_virt_base_stor_len = uvcb.conf_base_virt_stor_len; in uv_query_info()
38 uv_info.guest_virt_var_stor_len = uvcb.conf_virt_var_stor_len; in uv_query_info()
39 uv_info.guest_cpu_stor_len = uvcb.cpu_stor_len; in uv_query_info()
41 uv_info.max_num_sec_conf = uvcb.max_num_sec_conf; in uv_query_info()
42 uv_info.max_guest_cpu_id = uvcb.max_guest_cpu_id; in uv_query_info()
[all …]
/linux/arch/s390/kernel/
A Duv.c35 struct uv_cb_init uvcb = { in uv_init() local
37 .header.len = sizeof(uvcb), in uv_init()
44 uvcb.header.rc, uvcb.header.rrc); in uv_init()
85 struct uv_cb_cfs uvcb = { in uv_pin_shared() local
87 .header.len = sizeof(uvcb), in uv_pin_shared()
91 if (uv_call(0, (u64)&uvcb)) in uv_pin_shared()
105 struct uv_cb_cfs uvcb = { in uv_destroy_page() local
116 if (uvcb.header.rc == 0x107 && uvcb.header.rrc == 0xd) in uv_destroy_page()
147 struct uv_cb_cfs uvcb = { in uv_convert_from_secure() local
153 if (uv_call(0, (u64)&uvcb)) in uv_convert_from_secure()
[all …]
/linux/arch/s390/include/asm/
A Duv.h263 struct uv_cb_nodata uvcb = { in uv_cmd_nodata() local
265 .header.len = sizeof(uvcb), in uv_cmd_nodata()
271 cc = uv_call_sched(0, (u64)&uvcb); in uv_cmd_nodata()
272 *rc = uvcb.header.rc; in uv_cmd_nodata()
273 *rrc = uvcb.header.rrc; in uv_cmd_nodata()
302 struct uv_cb_share uvcb = { in share() local
304 .header.len = sizeof(uvcb), in share()
318 if (!uv_call(0, (u64)&uvcb)) in share()
358 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb);

Completed in 12 milliseconds