Searched refs:reg_subtype (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_sbi.c | 332 unsigned long reg_val, reg_subtype; in kvm_riscv_vcpu_set_reg_sbi_ext() local 340 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK; in kvm_riscv_vcpu_set_reg_sbi_ext() 346 switch (reg_subtype) { in kvm_riscv_vcpu_set_reg_sbi_ext() 369 unsigned long reg_val, reg_subtype; in kvm_riscv_vcpu_get_reg_sbi_ext() local 374 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK; in kvm_riscv_vcpu_get_reg_sbi_ext() 378 switch (reg_subtype) { in kvm_riscv_vcpu_get_reg_sbi_ext() 385 if (!rc && reg_subtype == KVM_REG_RISCV_SBI_MULTI_DIS) in kvm_riscv_vcpu_get_reg_sbi_ext() 475 unsigned long reg_subtype; in kvm_riscv_vcpu_set_reg_sbi() local 502 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK; in kvm_riscv_vcpu_set_reg_sbi() 505 ext = kvm_vcpu_sbi_find_ext_withstate(vcpu, reg_subtype); in kvm_riscv_vcpu_set_reg_sbi() [all …]
|
| H A D | vcpu_onereg.c | 367 unsigned long reg_val, reg_subtype; in kvm_riscv_vcpu_get_reg_csr() local 372 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK; in kvm_riscv_vcpu_get_reg_csr() 374 switch (reg_subtype) { in kvm_riscv_vcpu_get_reg_csr() 406 unsigned long reg_val, reg_subtype; in kvm_riscv_vcpu_set_reg_csr() local 414 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK; in kvm_riscv_vcpu_set_reg_csr() 416 switch (reg_subtype) { in kvm_riscv_vcpu_set_reg_csr() 543 unsigned long reg_val, reg_subtype; in kvm_riscv_vcpu_get_reg_isa_ext() local 548 reg_subtype = reg_num & KVM_REG_RISCV_SUBTYPE_MASK; in kvm_riscv_vcpu_get_reg_isa_ext() 552 switch (reg_subtype) { in kvm_riscv_vcpu_get_reg_isa_ext() 559 if (!rc && reg_subtype == KVM_REG_RISCV_ISA_MULTI_DIS) in kvm_riscv_vcpu_get_reg_isa_ext() [all …]
|
| /linux/tools/testing/selftests/kvm/riscv/ |
| H A D | get-reg-list.c | 431 __u64 reg_subtype = reg_off & KVM_REG_RISCV_SUBTYPE_MASK; in timer_id_to_str() 437 switch (reg_subtype) { in fp_f_id_to_str() 446 return strdup_printf("%lld | %lld /* UNKNOWN */", reg_subtype, reg_off); in fp_f_id_to_str() 627 static const char *isa_ext_multi_id_to_str(__u64 reg_subtype, __u64 reg_off) in isa_ext_id_to_str() 634 switch (reg_subtype) { in sbi_ext_single_id_to_str() 641 return strdup_printf("%lld | %lld /* UNKNOWN */", reg_subtype, reg_off); in sbi_ext_single_id_to_str() 647 __u64 reg_subtype = reg_off & KVM_REG_RISCV_SUBTYPE_MASK; in sbi_ext_single_id_to_str() 653 switch (reg_subtype) { in sbi_ext_single_id_to_str() 658 return isa_ext_multi_id_to_str(reg_subtype, reg_off); in sbi_ext_single_id_to_str() 661 return strdup_printf("%lld | %lld /* UNKNOWN */", reg_subtype, reg_of in sbi_ext_multi_id_to_str() 398 __u64 reg_subtype = reg_off & KVM_REG_RISCV_SUBTYPE_MASK; csr_id_to_str() local 594 isa_ext_multi_id_to_str(__u64 reg_subtype,__u64 reg_off) isa_ext_multi_id_to_str() argument 614 __u64 reg_subtype = reg_off & KVM_REG_RISCV_SUBTYPE_MASK; isa_ext_id_to_str() local 660 sbi_ext_multi_id_to_str(__u64 reg_subtype,__u64 reg_off) sbi_ext_multi_id_to_str() argument 680 __u64 reg_subtype = reg_off & KVM_REG_RISCV_SUBTYPE_MASK; sbi_ext_id_to_str() local 722 __u64 reg_subtype = reg_off & KVM_REG_RISCV_SUBTYPE_MASK; sbi_id_to_str() local [all...] |