Lines Matching refs:kvm_vcpu
55 int kvm_reset_vcpu(struct kvm_vcpu *vcpu);
204 struct kvm_vcpu *__hyp_running_vcpu;
320 u64 vcpu_read_sys_reg(struct kvm_vcpu *vcpu, int reg);
321 void vcpu_write_sys_reg(struct kvm_vcpu *vcpu, u64 val, int reg);
348 unsigned long kvm_arm_num_regs(struct kvm_vcpu *vcpu);
349 int kvm_arm_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *indices);
350 int kvm_arm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
351 int kvm_arm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg);
352 int __kvm_arm_vcpu_get_events(struct kvm_vcpu *vcpu,
355 int __kvm_arm_vcpu_set_events(struct kvm_vcpu *vcpu,
365 struct kvm_vcpu *kvm_arm_get_running_vcpu(void);
366 struct kvm_vcpu * __percpu *kvm_get_running_vcpus(void);
376 int handle_exit(struct kvm_vcpu *vcpu, struct kvm_run *run,
378 void handle_exit_early(struct kvm_vcpu *vcpu, struct kvm_run *run,
384 void kvm_set_sei_esr(struct kvm_vcpu *vcpu, u64 syndrome);
386 struct kvm_vcpu *kvm_mpidr_to_vcpu(struct kvm *kvm, unsigned long mpidr);
427 static inline void kvm_arch_vcpu_uninit(struct kvm_vcpu *vcpu) {} in kvm_arch_vcpu_uninit()
428 static inline void kvm_arch_sched_in(struct kvm_vcpu *vcpu, int cpu) {} in kvm_arch_sched_in()
429 static inline void kvm_arch_vcpu_block_finish(struct kvm_vcpu *vcpu) {} in kvm_arch_vcpu_block_finish()
432 void kvm_arm_setup_debug(struct kvm_vcpu *vcpu);
433 void kvm_arm_clear_debug(struct kvm_vcpu *vcpu);
434 void kvm_arm_reset_debug_ptr(struct kvm_vcpu *vcpu);
435 bool kvm_arm_handle_step_debug(struct kvm_vcpu *vcpu, struct kvm_run *run);
436 int kvm_arm_vcpu_arch_set_attr(struct kvm_vcpu *vcpu,
438 int kvm_arm_vcpu_arch_get_attr(struct kvm_vcpu *vcpu,
440 int kvm_arm_vcpu_arch_has_attr(struct kvm_vcpu *vcpu,
452 int kvm_arch_vcpu_run_map_fp(struct kvm_vcpu *vcpu);
453 void kvm_arch_vcpu_load_fp(struct kvm_vcpu *vcpu);
454 void kvm_arch_vcpu_ctxsync_fp(struct kvm_vcpu *vcpu);
455 void kvm_arch_vcpu_put_fp(struct kvm_vcpu *vcpu);
458 static inline int kvm_arch_vcpu_run_pid_change(struct kvm_vcpu *vcpu) in kvm_arch_vcpu_run_pid_change()
509 void kvm_vcpu_load_sysregs(struct kvm_vcpu *vcpu);
510 void kvm_vcpu_put_sysregs(struct kvm_vcpu *vcpu);