Home
last modified time | relevance | path

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

/linux-6.15/arch/riscv/kvm/
H A Dvcpu_onereg.c610 unsigned long host_isa_ext; in riscv_vcpu_get_isa_ext_single() local
616 host_isa_ext = kvm_isa_ext_arr[reg_num]; in riscv_vcpu_get_isa_ext_single()
617 if (!__riscv_isa_extension_available(NULL, host_isa_ext)) in riscv_vcpu_get_isa_ext_single()
621 if (__riscv_isa_extension_available(vcpu->arch.isa, host_isa_ext)) in riscv_vcpu_get_isa_ext_single()
631 unsigned long host_isa_ext; in riscv_vcpu_set_isa_ext_single() local
637 host_isa_ext = kvm_isa_ext_arr[reg_num]; in riscv_vcpu_set_isa_ext_single()
638 if (!__riscv_isa_extension_available(NULL, host_isa_ext)) in riscv_vcpu_set_isa_ext_single()
641 if (reg_val == test_bit(host_isa_ext, vcpu->arch.isa)) in riscv_vcpu_set_isa_ext_single()
651 set_bit(host_isa_ext, vcpu->arch.isa); in riscv_vcpu_set_isa_ext_single()
654 clear_bit(host_isa_ext, vcpu->arch.isa); in riscv_vcpu_set_isa_ext_single()