Lines Matching refs:kvm_vcpu
71 typedef int (*exit_handle_fn)(struct kvm_vcpu *);
73 int _kvm_emu_mmio_write(struct kvm_vcpu *vcpu, larch_inst inst);
74 int _kvm_emu_mmio_read(struct kvm_vcpu *vcpu, larch_inst inst);
75 int _kvm_complete_mmio_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
76 int _kvm_complete_iocsr_read(struct kvm_vcpu *vcpu, struct kvm_run *run);
77 int _kvm_emu_idle(struct kvm_vcpu *vcpu);
78 int _kvm_handle_pv_hcall(struct kvm_vcpu *vcpu);
79 int _kvm_pending_timer(struct kvm_vcpu *vcpu);
80 int _kvm_handle_fault(struct kvm_vcpu *vcpu, int fault);
81 void _kvm_deliver_intr(struct kvm_vcpu *vcpu);
85 void kvm_own_fpu(struct kvm_vcpu *vcpu);
86 void kvm_own_lsx(struct kvm_vcpu *vcpu);
87 void kvm_lose_fpu(struct kvm_vcpu *vcpu);
88 void kvm_own_lasx(struct kvm_vcpu *vcpu);
89 void kvm_own_lbt(struct kvm_vcpu *vcpu);
90 void kvm_restore_lbt(struct kvm_vcpu *cpu);
91 void kvm_save_lbt(struct kvm_vcpu *cpu);
92 void kvm_save_fpu(struct kvm_vcpu *cpu);
93 void kvm_restore_fpu(struct kvm_vcpu *cpu);
94 void kvm_save_lsx(struct kvm_vcpu *cpu);
95 void kvm_restore_lsx(struct kvm_vcpu *cpu);
96 void kvm_restore_lsx_upper(struct kvm_vcpu *cpu);
97 void kvm_save_lasx(struct kvm_vcpu *cpu);
98 void kvm_restore_lasx(struct kvm_vcpu *cpu);
99 void kvm_restore_lasx_upper(struct kvm_vcpu *cpu);
101 void kvm_lose_hw_perf(struct kvm_vcpu *vcpu);
102 void kvm_restore_hw_perf(struct kvm_vcpu *vcpu);
104 void kvm_acquire_timer(struct kvm_vcpu *vcpu);
105 void kvm_reset_timer(struct kvm_vcpu *vcpu);
106 enum hrtimer_restart kvm_count_timeout(struct kvm_vcpu *vcpu);
107 void kvm_init_timer(struct kvm_vcpu *vcpu, unsigned long hz);
108 void kvm_restore_timer(struct kvm_vcpu *vcpu);
109 void kvm_save_timer(struct kvm_vcpu *vcpu);
114 static inline void _kvm_queue_irq(struct kvm_vcpu *vcpu, unsigned int irq)
120 static inline void _kvm_dequeue_irq(struct kvm_vcpu *vcpu, unsigned int irq)