Searched refs:uv_info (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/arch/s390/boot/ |
| H A D | uv.c | 13 struct uv_info __bootdata_preserved(uv_info); 30 memcpy(uv_info.inst_calls_list, uvcb.inst_calls_list, sizeof(uv_info.inst_calls_list)); 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() 49 uv_info.max_assoc_secrets = uvcb.max_assoc_secrets; in uv_query_info() [all …]
|
| /linux-6.15/arch/s390/kernel/ |
| H A D | uv.c | 34 struct uv_info __bootdata_preserved(uv_info); 35 EXPORT_SYMBOL(uv_info); 65 uv_info.uv_base_stor_len, SZ_1M, SZ_2G, in setup_uv() 69 uv_info.uv_base_stor_len); in setup_uv() 74 memblock_free(uv_stor_base, uv_info.uv_base_stor_len); in setup_uv() 79 uv_info.uv_base_stor_len >> 20); in setup_uv() 449 uv_info.inst_calls_list[0], in uv_query_facilities() 450 uv_info.inst_calls_list[1], in uv_query_facilities() 451 uv_info.inst_calls_list[2], in uv_query_facilities() 452 uv_info.inst_calls_list[3]); in uv_query_facilities() [all …]
|
| /linux-6.15/arch/s390/kvm/ |
| H A D | pv.c | 83 get_order(uv_info.guest_cpu_stor_len)); in kvm_s390_pv_destroy_cpu() 114 get_order(uv_info.guest_cpu_stor_len)); in kvm_s390_pv_create_cpu() 128 get_order(uv_info.guest_cpu_stor_len)); in kvm_s390_pv_create_cpu() 162 get_order(uv_info.guest_base_stor_len)); in kvm_s390_pv_dealloc_vm() 168 unsigned long base = uv_info.guest_base_stor_len; in kvm_s390_pv_alloc_vm() 169 unsigned long virt = uv_info.guest_virt_var_stor_len; in kvm_s390_pv_alloc_vm() 191 vlen += uv_info.guest_virt_base_stor_len; in kvm_s390_pv_alloc_vm() 235 free_pages(leftover->stor_base, get_order(uv_info.guest_base_stor_len)); in kvm_s390_pv_dispose_one_leftover() 777 const u64 increment_len = uv_info.conf_dump_storage_state_len; in kvm_s390_pv_dump_stor_state() 887 compl_data = vzalloc(uv_info.conf_dump_finalize_len); in kvm_s390_pv_dump_complete() [all …]
|
| H A D | kvm-s390.c | 676 (unsigned long *)&uv_info.inst_calls_list)) { in kvm_vm_ioctl_check_extension() 2564 uv_info.inst_calls_list, in kvm_s390_handle_pv_info() 2565 sizeof(uv_info.inst_calls_list)); in kvm_s390_handle_pv_info() 2568 info->vm.max_cpus = uv_info.max_guest_cpu_id + 1; in kvm_s390_handle_pv_info() 2569 info->vm.max_guests = uv_info.max_num_sec_conf; in kvm_s390_handle_pv_info() 2570 info->vm.max_guest_addr = uv_info.max_sec_stor_addr; in kvm_s390_handle_pv_info() 2571 info->vm.feature_indication = uv_info.uv_feature_indications; in kvm_s390_handle_pv_info() 2581 info->dump.dump_cpu_buffer_len = uv_info.guest_cpu_stor_len; in kvm_s390_handle_pv_info() 2638 if (dmp.buff_len < uv_info.conf_dump_finalize_len) in kvm_s390_pv_dmp() 5767 if (dmp.buff_len != uv_info.guest_cpu_stor_len) in kvm_s390_handle_pv_vcpu_dump() [all …]
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | uv.h | 532 struct uv_info { struct 556 extern struct uv_info uv_info; argument 560 if (feature_bit >= sizeof(uv_info.uv_feature_indications) * 8) in uv_has_feature() 562 return test_bit_inv(feature_bit, &uv_info.uv_feature_indications); in uv_has_feature()
|
| /linux-6.15/drivers/s390/crypto/ |
| H A D | pkey_uv.c | 269 if (!test_bit_inv(BIT_UVC_CMD_RETR_SECRET, uv_info.inst_calls_list)) in pkey_uv_init()
|
| /linux-6.15/drivers/s390/char/ |
| H A D | uvdevice.c | 59 if (!test_bit_inv(ioctl_nr_to_uvc_bit[i], uv_info.inst_calls_list)) in set_supp_uv_cmds()
|
| /linux-6.15/Documentation/virt/kvm/ |
| H A D | api.rst | 5462 provided by the dump uv_info data. buff_user might be written to 6128 The length of the returned data is provided by uv_info.guest_cpu_stor_len.
|