Searched refs:uvcb (Results 1 – 5 of 5) sorted by relevance
/linux-6.3-rc2/arch/s390/boot/ |
A D | uv.c | 21 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() 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() 44 uv_info.supp_se_hdr_ver = uvcb.supp_se_hdr_versions; in uv_query_info() 45 uv_info.supp_se_hdr_pcf = uvcb.supp_se_hdr_pcf; in uv_query_info() 48 uv_info.supp_att_req_hdr_ver = uvcb.supp_att_req_hdr_ver; in uv_query_info() [all …]
|
/linux-6.3-rc2/arch/s390/kvm/ |
A D | pv.c | 119 *rc = uvcb.header.rc; in kvm_s390_pv_create_cpu() 120 *rrc = uvcb.header.rrc; in kvm_s390_pv_create_cpu() 123 vcpu->vcpu_id, uvcb.cpu_handle, uvcb.header.rc, in kvm_s390_pv_create_cpu() 124 uvcb.header.rrc); in kvm_s390_pv_create_cpu() 268 *rc = uvcb.header.rc; in kvm_s390_pv_deinit_vm_fast() 273 uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_deinit_vm_fast() 275 kvm_s390_pv_get_handle(kvm), uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_deinit_vm_fast() 560 uvcb.guest_handle, uvcb.guest_stor_len, *rc, *rrc); in kvm_s390_pv_init_vm() 667 vcpu->vcpu_id, state, uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_set_cpu_state() 794 *gaddr = uvcb.gaddr; in kvm_s390_pv_dump_stor_state() [all …]
|
A D | intercept.c | 500 struct uv_cb_cts uvcb = { in handle_pv_uvc() local 502 .header.len = sizeof(uvcb), in handle_pv_uvc() 513 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb); in handle_pv_uvc()
|
/linux-6.3-rc2/arch/s390/kernel/ |
A D | uv.c | 35 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-6.3-rc2/arch/s390/include/asm/ |
A D | uv.h | 337 struct uv_cb_nodata uvcb = { in uv_cmd_nodata() local 339 .header.len = sizeof(uvcb), in uv_cmd_nodata() 345 cc = uv_call_sched(0, (u64)&uvcb); in uv_cmd_nodata() 346 *rc = uvcb.header.rc; in uv_cmd_nodata() 347 *rrc = uvcb.header.rrc; in uv_cmd_nodata() 382 struct uv_cb_share uvcb = { in share() local 384 .header.len = sizeof(uvcb), in share() 398 if (!uv_call(0, (u64)&uvcb)) in share() 438 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb);
|
Completed in 10 milliseconds