Lines Matching defs:vcpu
167 void kvm_riscv_vcpu_setup_isa(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_setup_isa()
179 static int kvm_riscv_vcpu_get_reg_config(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_config()
228 static int kvm_riscv_vcpu_set_reg_config(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_config()
332 static int kvm_riscv_vcpu_get_reg_core(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_core()
365 static int kvm_riscv_vcpu_set_reg_core(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_core()
400 static int kvm_riscv_vcpu_general_get_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_general_get_csr()
419 static int kvm_riscv_vcpu_general_set_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_general_set_csr()
441 static inline int kvm_riscv_vcpu_smstateen_set_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_smstateen_set_csr()
455 static int kvm_riscv_vcpu_smstateen_get_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_smstateen_get_csr()
469 static int kvm_riscv_vcpu_get_reg_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_csr()
511 static int kvm_riscv_vcpu_set_reg_csr(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_csr()
553 static int riscv_vcpu_get_isa_ext_single(struct kvm_vcpu *vcpu, in riscv_vcpu_get_isa_ext_single()
574 static int riscv_vcpu_set_isa_ext_single(struct kvm_vcpu *vcpu, in riscv_vcpu_set_isa_ext_single()
612 static int riscv_vcpu_get_isa_ext_multi(struct kvm_vcpu *vcpu, in riscv_vcpu_get_isa_ext_multi()
635 static int riscv_vcpu_set_isa_ext_multi(struct kvm_vcpu *vcpu, in riscv_vcpu_set_isa_ext_multi()
655 static int kvm_riscv_vcpu_get_reg_isa_ext(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg_isa_ext()
695 static int kvm_riscv_vcpu_set_reg_isa_ext(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg_isa_ext()
728 static int copy_config_reg_indices(const struct kvm_vcpu *vcpu, in copy_config_reg_indices()
764 static unsigned long num_config_regs(const struct kvm_vcpu *vcpu) in num_config_regs()
793 static inline unsigned long num_csr_regs(const struct kvm_vcpu *vcpu) in num_csr_regs()
805 static int copy_csr_reg_indices(const struct kvm_vcpu *vcpu, in copy_csr_reg_indices()
887 static inline unsigned long num_fp_f_regs(const struct kvm_vcpu *vcpu) in num_fp_f_regs()
897 static int copy_fp_f_reg_indices(const struct kvm_vcpu *vcpu, in copy_fp_f_reg_indices()
916 static inline unsigned long num_fp_d_regs(const struct kvm_vcpu *vcpu) in num_fp_d_regs()
926 static int copy_fp_d_reg_indices(const struct kvm_vcpu *vcpu, in copy_fp_d_reg_indices()
956 static int copy_isa_ext_reg_indices(const struct kvm_vcpu *vcpu, in copy_isa_ext_reg_indices()
983 static inline unsigned long num_isa_ext_regs(const struct kvm_vcpu *vcpu) in num_isa_ext_regs()
988 static int copy_sbi_ext_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in copy_sbi_ext_reg_indices()
1013 static unsigned long num_sbi_ext_regs(struct kvm_vcpu *vcpu) in num_sbi_ext_regs()
1018 static int copy_sbi_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in copy_sbi_reg_indices()
1045 static inline unsigned long num_sbi_regs(struct kvm_vcpu *vcpu) in num_sbi_regs()
1050 static inline unsigned long num_vector_regs(const struct kvm_vcpu *vcpu) in num_vector_regs()
1059 static int copy_vector_reg_indices(const struct kvm_vcpu *vcpu, in copy_vector_reg_indices()
1104 unsigned long kvm_riscv_vcpu_num_regs(struct kvm_vcpu *vcpu) in kvm_riscv_vcpu_num_regs()
1125 int kvm_riscv_vcpu_copy_reg_indices(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_copy_reg_indices()
1183 int kvm_riscv_vcpu_set_reg(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_set_reg()
1216 int kvm_riscv_vcpu_get_reg(struct kvm_vcpu *vcpu, in kvm_riscv_vcpu_get_reg()