Lines Matching refs:kvm_vcpu

40 typedef int (*exit_handle_fn)(struct kvm_vcpu *, int);
42 int kvm_emu_mmio_read(struct kvm_vcpu *vcpu, larch_inst inst);
43 int kvm_emu_mmio_write(struct kvm_vcpu *vcpu, larch_inst inst);
44 int kvm_complete_mmio_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
45 int kvm_complete_iocsr_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
46 int kvm_complete_user_service(struct kvm_vcpu *vcpu, struct kvm_run *run);
47 int kvm_emu_idle(struct kvm_vcpu *vcpu);
48 int kvm_pending_timer(struct kvm_vcpu *vcpu);
49 int kvm_handle_fault(struct kvm_vcpu *vcpu, int fault);
50 void kvm_deliver_intr(struct kvm_vcpu *vcpu);
51 void kvm_deliver_exception(struct kvm_vcpu *vcpu);
53 void kvm_own_fpu(struct kvm_vcpu *vcpu);
54 void kvm_lose_fpu(struct kvm_vcpu *vcpu);
60 int kvm_own_lsx(struct kvm_vcpu *vcpu);
64 static inline int kvm_own_lsx(struct kvm_vcpu *vcpu) { return -EINVAL; } in kvm_own_lsx()
70 int kvm_own_lasx(struct kvm_vcpu *vcpu);
74 static inline int kvm_own_lasx(struct kvm_vcpu *vcpu) { return -EINVAL; } in kvm_own_lasx()
80 int kvm_own_lbt(struct kvm_vcpu *vcpu);
82 static inline int kvm_own_lbt(struct kvm_vcpu *vcpu) { return -EINVAL; } in kvm_own_lbt()
85 void kvm_init_timer(struct kvm_vcpu *vcpu, unsigned long hz);
86 void kvm_save_timer(struct kvm_vcpu *vcpu);
87 void kvm_restore_timer(struct kvm_vcpu *vcpu);
89 int kvm_vcpu_ioctl_interrupt(struct kvm_vcpu *vcpu, struct kvm_interrupt *irq);
90 struct kvm_vcpu *kvm_get_vcpu_by_cpuid(struct kvm *kvm, int cpuid);
95 static inline void kvm_queue_irq(struct kvm_vcpu *vcpu, unsigned int irq) in kvm_queue_irq()
101 static inline void kvm_dequeue_irq(struct kvm_vcpu *vcpu, unsigned int irq) in kvm_dequeue_irq()
107 static inline int kvm_queue_exception(struct kvm_vcpu *vcpu, in kvm_queue_exception()
119 static inline unsigned long kvm_read_reg(struct kvm_vcpu *vcpu, int num) in kvm_read_reg()
124 static inline void kvm_write_reg(struct kvm_vcpu *vcpu, int num, unsigned long val) in kvm_write_reg()
134 static inline bool kvm_guest_has_pv_feature(struct kvm_vcpu *vcpu, unsigned int feature) in kvm_guest_has_pv_feature()