Lines Matching refs:kvm_vcpu
281 static inline bool kvm_arch_pmi_in_guest(struct kvm_vcpu *vcpu) in kvm_arch_pmi_in_guest()
286 static inline void kvm_arch_vcpu_blocking(struct kvm_vcpu *vcpu) {} in kvm_arch_vcpu_blocking()
287 static inline void kvm_arch_vcpu_unblocking(struct kvm_vcpu *vcpu) {} in kvm_arch_vcpu_unblocking()
293 unsigned long kvm_riscv_vcpu_unpriv_read(struct kvm_vcpu *vcpu,
297 void kvm_riscv_vcpu_trap_redirect(struct kvm_vcpu *vcpu,
299 int kvm_riscv_vcpu_exit(struct kvm_vcpu *vcpu, struct kvm_run *run,
304 void kvm_riscv_vcpu_setup_isa(struct kvm_vcpu *vcpu);
305 unsigned long kvm_riscv_vcpu_num_regs(struct kvm_vcpu *vcpu);
306 int kvm_riscv_vcpu_copy_reg_indices(struct kvm_vcpu *vcpu,
308 int kvm_riscv_vcpu_get_reg(struct kvm_vcpu *vcpu,
310 int kvm_riscv_vcpu_set_reg(struct kvm_vcpu *vcpu,
313 int kvm_riscv_vcpu_set_interrupt(struct kvm_vcpu *vcpu, unsigned int irq);
314 int kvm_riscv_vcpu_unset_interrupt(struct kvm_vcpu *vcpu, unsigned int irq);
315 void kvm_riscv_vcpu_flush_interrupts(struct kvm_vcpu *vcpu);
316 void kvm_riscv_vcpu_sync_interrupts(struct kvm_vcpu *vcpu);
317 bool kvm_riscv_vcpu_has_interrupts(struct kvm_vcpu *vcpu, u64 mask);
318 void __kvm_riscv_vcpu_power_off(struct kvm_vcpu *vcpu);
319 void kvm_riscv_vcpu_power_off(struct kvm_vcpu *vcpu);
320 void __kvm_riscv_vcpu_power_on(struct kvm_vcpu *vcpu);
321 void kvm_riscv_vcpu_power_on(struct kvm_vcpu *vcpu);
322 bool kvm_riscv_vcpu_stopped(struct kvm_vcpu *vcpu);
324 void kvm_riscv_vcpu_record_steal_time(struct kvm_vcpu *vcpu);