Searched refs:uvcb (Results 1 - 6 of 6) sorted by relevance
/linux-master/arch/s390/boot/ |
H A D | uv.c | 21 struct uv_cb_qui uvcb = { local 23 .header.len = sizeof(uvcb) 30 if (uv_call(0, (uint64_t)&uvcb) && uvcb.header.rc != 0x100) 34 memcpy(uv_info.inst_calls_list, uvcb.inst_calls_list, sizeof(uv_info.inst_calls_list)); 35 uv_info.uv_base_stor_len = uvcb.uv_base_stor_len; 36 uv_info.guest_base_stor_len = uvcb.conf_base_phys_stor_len; 37 uv_info.guest_virt_base_stor_len = uvcb.conf_base_virt_stor_len; 38 uv_info.guest_virt_var_stor_len = uvcb.conf_virt_var_stor_len; 39 uv_info.guest_cpu_stor_len = uvcb [all...] |
/linux-master/arch/s390/kvm/ |
H A D | pv.c | 102 struct uv_cb_csc uvcb = { local 104 .header.len = sizeof(uvcb), 118 uvcb.guest_handle = kvm_s390_pv_get_handle(vcpu->kvm); 119 uvcb.num = vcpu->arch.sie_block->icpua; 120 uvcb.state_origin = virt_to_phys(vcpu->arch.sie_block); 121 uvcb.stor_origin = virt_to_phys((void *)vcpu->arch.pv.stor_base); 132 cc = uv_call(0, (u64)&uvcb); 133 *rc = uvcb.header.rc; 134 *rrc = uvcb.header.rrc; 137 vcpu->vcpu_id, uvcb 273 struct uv_cb_destroy_fast uvcb = { local 560 struct uv_cb_cgc uvcb = { local 613 struct uv_cb_ssc uvcb = { local 632 struct uv_cb_unp uvcb = { local 683 struct uv_cb_cpu_set_state uvcb = { local 701 struct uv_cb_dump_cpu uvcb = { local 749 struct uv_cb_dump_stor_state uvcb = { local [all...] |
H A D | intercept.c | 534 struct uv_cb_cts uvcb = { local 536 .header.len = sizeof(uvcb), 547 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb);
|
/linux-master/drivers/s390/char/ |
H A D | uvdevice.c | 268 struct uv_cb_guest_addr uvcb = { local 269 .header.len = sizeof(uvcb), 289 uvcb.addr = (u64)asrcb; 290 uv_call_sched(0, (u64)&uvcb); 291 uv_ioctl->uv_rc = uvcb.header.rc; 292 uv_ioctl->uv_rrc = uvcb.header.rrc; 321 struct uv_cb_guest_addr uvcb = { local 322 .header.len = sizeof(uvcb), 335 uvcb.addr = (u64)secrets; 336 uv_call_sched(0, (u64)&uvcb); 367 struct uv_cb_nodata uvcb = { local [all...] |
/linux-master/arch/s390/kernel/ |
H A D | uv.c | 43 struct uv_cb_init uvcb = { local 45 .header.len = sizeof(uvcb), 50 if (uv_call(0, (uint64_t)&uvcb)) { 52 uvcb.header.rc, uvcb.header.rrc); 93 struct uv_cb_cfs uvcb = { local 95 .header.len = sizeof(uvcb), 99 if (uv_call(0, (u64)&uvcb)) 114 struct uv_cb_cfs uvcb = { local 116 .header.len = sizeof(uvcb), 156 struct uv_cb_cfs uvcb = { local 204 make_page_secure(struct page *page, struct uv_cb_header *uvcb) argument 254 should_export_before_import(struct uv_cb_header *uvcb, struct mm_struct *mm) argument 274 gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) argument 362 struct uv_cb_cts uvcb = { local [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | uv.h | 371 struct uv_cb_nodata uvcb = { local 373 .header.len = sizeof(uvcb), 379 cc = uv_call_sched(0, (u64)&uvcb); 380 *rc = uvcb.header.rc; 381 *rrc = uvcb.header.rrc; 427 struct uv_cb_share uvcb = { local 429 .header.len = sizeof(uvcb), 443 if (!uv_call(0, (u64)&uvcb)) 484 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb);
|
Completed in 167 milliseconds