Home
last modified time | relevance | path

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

/linux/arch/riscv/kvm/
H A Dvcpu_onereg.c123 static int kvm_riscv_vcpu_isa_check_host(unsigned long kvm_ext, unsigned long *guest_ext) in kvm_riscv_vcpu_isa_check_host() argument
132 *guest_ext = kvm_isa_ext_arr[kvm_ext]; in kvm_riscv_vcpu_isa_check_host()
133 switch (*guest_ext) { in kvm_riscv_vcpu_isa_check_host()
144 host_ext = *guest_ext; in kvm_riscv_vcpu_isa_check_host()
265 unsigned long guest_ext, i; in kvm_riscv_vcpu_setup_isa() local
268 if (kvm_riscv_vcpu_isa_check_host(i, &guest_ext)) in kvm_riscv_vcpu_setup_isa()
271 set_bit(guest_ext, vcpu->arch.isa); in kvm_riscv_vcpu_setup_isa()
680 unsigned long guest_ext; in riscv_vcpu_get_isa_ext_single() local
683 ret = kvm_riscv_vcpu_isa_check_host(reg_num, &guest_ext); in riscv_vcpu_get_isa_ext_single()
688 if (__riscv_isa_extension_available(vcpu->arch.isa, guest_ext)) in riscv_vcpu_get_isa_ext_single()
[all …]