Lines Matching defs: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);
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)
116 set_bit(irq, &vcpu->arch.irq_pending);
117 clear_bit(irq, &vcpu->arch.irq_clear);
120 static inline void _kvm_dequeue_irq(struct kvm_vcpu *vcpu, unsigned int irq)
122 clear_bit(irq, &vcpu->arch.irq_pending);
123 set_bit(irq, &vcpu->arch.irq_clear);