Searched refs:uv_info (Results 1 – 7 of 7) sorted by relevance
/linux-6.1.9/arch/s390/boot/ |
D | uv.c | 17 struct uv_info __bootdata_preserved(uv_info); 34 memcpy(uv_info.inst_calls_list, uvcb.inst_calls_list, sizeof(uv_info.inst_calls_list)); 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() 40 uv_info.max_sec_stor_addr = ALIGN(uvcb.max_guest_stor_addr, PAGE_SIZE); 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-6.1.9/arch/s390/kernel/ |
D | uv.c | 26 struct uv_info __bootdata_preserved(uv_info); 31 EXPORT_SYMBOL(uv_info); 58 uv_info.uv_base_stor_len, SZ_1M, SZ_2G, in setup_uv() 62 uv_info.uv_base_stor_len); in setup_uv() 66 if (uv_init(__pa(uv_stor_base), uv_info.uv_base_stor_len)) { in setup_uv() 67 memblock_free(uv_stor_base, uv_info.uv_base_stor_len); in setup_uv() 72 uv_info.uv_base_stor_len >> 20); in setup_uv() 469 uv_info.inst_calls_list[0], in uv_query_facilities() 470 uv_info.inst_calls_list[1], in uv_query_facilities() 471 uv_info.inst_calls_list[2], in uv_query_facilities() [all …]
|
/linux-6.1.9/arch/s390/kvm/ |
D | pv.c | 45 get_order(uv_info.guest_cpu_stor_len)); in kvm_s390_pv_destroy_cpu() 75 get_order(uv_info.guest_cpu_stor_len)); in kvm_s390_pv_create_cpu() 89 get_order(uv_info.guest_cpu_stor_len)); in kvm_s390_pv_create_cpu() 122 get_order(uv_info.guest_base_stor_len)); in kvm_s390_pv_dealloc_vm() 128 unsigned long base = uv_info.guest_base_stor_len; in kvm_s390_pv_alloc_vm() 129 unsigned long virt = uv_info.guest_virt_var_stor_len; in kvm_s390_pv_alloc_vm() 151 vlen += uv_info.guest_virt_base_stor_len; in kvm_s390_pv_alloc_vm() 407 const u64 increment_len = uv_info.conf_dump_storage_state_len; in kvm_s390_pv_dump_stor_state() 517 compl_data = vzalloc(uv_info.conf_dump_finalize_len); in kvm_s390_pv_dump_complete() 536 ret = copy_to_user(buff_user, compl_data, uv_info.conf_dump_finalize_len); in kvm_s390_pv_dump_complete()
|
D | kvm-s390.c | 635 (unsigned long *)&uv_info.inst_calls_list)) { in kvm_vm_ioctl_check_extension() 2396 if (!test_bit_inv(BIT_UV_FEAT_AIV, &uv_info.uv_feature_indications)) in kvm_s390_cpus_to_pv() 2431 uv_info.inst_calls_list, in kvm_s390_handle_pv_info() 2432 sizeof(uv_info.inst_calls_list)); in kvm_s390_handle_pv_info() 2435 info->vm.max_cpus = uv_info.max_guest_cpu_id + 1; in kvm_s390_handle_pv_info() 2436 info->vm.max_guests = uv_info.max_num_sec_conf; in kvm_s390_handle_pv_info() 2437 info->vm.max_guest_addr = uv_info.max_sec_stor_addr; in kvm_s390_handle_pv_info() 2438 info->vm.feature_indication = uv_info.uv_feature_indications; in kvm_s390_handle_pv_info() 2448 info->dump.dump_cpu_buffer_len = uv_info.guest_cpu_stor_len; in kvm_s390_handle_pv_info() 2449 info->dump.dump_config_mem_buffer_per_1m = uv_info.conf_dump_storage_state_len; in kvm_s390_handle_pv_info() [all …]
|
/linux-6.1.9/arch/s390/include/asm/ |
D | uv.h | 341 struct uv_info { struct 360 extern struct uv_info uv_info; argument
|
/linux-6.1.9/arch/s390/mm/ |
D | fault.c | 778 if (test_bit_inv(BIT_UV_FEAT_MISC, &uv_info.uv_feature_indications) && in do_secure_storage_access()
|
/linux-6.1.9/Documentation/virt/kvm/ |
D | api.rst | 5278 provided by the dump uv_info data. buff_user might be written to 5864 The length of the returned data is provided by uv_info.guest_cpu_stor_len.
|