Lines Matching refs:vcpu

39 int kvm_arch_vcpu_setup(struct kvm_vcpu *vcpu)  in kvm_arch_vcpu_setup()  argument
49 static int get_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_core_reg() argument
58 struct kvm_regs *regs = vcpu_gp_regs(vcpu); in get_core_reg()
74 static int set_core_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_core_reg() argument
77 struct kvm_regs *regs = vcpu_gp_regs(vcpu); in set_core_reg()
122 int kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) in kvm_arch_vcpu_ioctl_get_regs() argument
127 int kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) in kvm_arch_vcpu_ioctl_set_regs() argument
154 static int copy_timer_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in copy_timer_indices() argument
168 static int set_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in set_timer_reg() argument
178 return kvm_arm_timer_set_reg(vcpu, reg->id, val); in set_timer_reg()
181 static int get_timer_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in get_timer_reg() argument
186 val = kvm_arm_timer_get_reg(vcpu, reg->id); in get_timer_reg()
195 unsigned long kvm_arm_num_regs(struct kvm_vcpu *vcpu) in kvm_arm_num_regs() argument
197 return num_core_regs() + kvm_arm_num_sys_reg_descs(vcpu) in kvm_arm_num_regs()
206 int kvm_arm_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_reg_indices() argument
218 ret = copy_timer_indices(vcpu, uindices); in kvm_arm_copy_reg_indices()
223 return kvm_arm_copy_sys_reg_indices(vcpu, uindices); in kvm_arm_copy_reg_indices()
226 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_get_reg() argument
234 return get_core_reg(vcpu, reg); in kvm_arm_get_reg()
237 return get_timer_reg(vcpu, reg); in kvm_arm_get_reg()
239 return kvm_arm_sys_reg_get_reg(vcpu, reg); in kvm_arm_get_reg()
242 int kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) in kvm_arm_set_reg() argument
250 return set_core_reg(vcpu, reg); in kvm_arm_set_reg()
253 return set_timer_reg(vcpu, reg); in kvm_arm_set_reg()
255 return kvm_arm_sys_reg_set_reg(vcpu, reg); in kvm_arm_set_reg()
258 int kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_get_sregs() argument
264 int kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_set_sregs() argument
319 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu() argument
324 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu() argument
329 int kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, in kvm_arch_vcpu_ioctl_translate() argument