Lines Matching full:vcpu
45 struct vcpu;
146 DECLARE_VMMOPS_FUNC(void *, vcpu_init, (void *vmi, struct vcpu *vcpu,
158 int vm_get_register(struct vcpu *vcpu, int reg, uint64_t *retval);
159 int vm_set_register(struct vcpu *vcpu, int reg, uint64_t val);
160 int vm_run(struct vcpu *vcpu);
162 void *vcpu_get_cookie(struct vcpu *vcpu);
163 int vm_get_capability(struct vcpu *vcpu, int type, int *val);
164 int vm_set_capability(struct vcpu *vcpu, int type, int val);
165 int vm_inject_exception(struct vcpu *vcpu, uint64_t scause);
171 struct vm_exit *vm_exitinfo(struct vcpu *vcpu);
172 void vm_exit_suspended(struct vcpu *vcpu, uint64_t pc);
173 void vm_exit_debug(struct vcpu *vcpu, uint64_t pc);
174 void vm_exit_astpending(struct vcpu *vcpu, uint64_t pc);