Lines Matching refs:vcpu
138 int vm_set_desc(struct vmctx *ctx, int vcpu, int reg,
140 int vm_get_desc(struct vmctx *ctx, int vcpu, int reg,
142 int vm_get_seg_desc(struct vmctx *ctx, int vcpu, int reg,
144 int vm_set_register(struct vmctx *ctx, int vcpu, int reg, uint64_t val);
145 int vm_get_register(struct vmctx *ctx, int vcpu, int reg, uint64_t *retval);
146 int vm_set_register_set(struct vmctx *ctx, int vcpu, unsigned int count,
148 int vm_get_register_set(struct vmctx *ctx, int vcpu, unsigned int count,
150 int vm_run(struct vmctx *ctx, int vcpu, struct vm_exit *ret_vmexit);
154 int vm_inject_exception(struct vmctx *ctx, int vcpu, int vector,
156 int vm_lapic_irq(struct vmctx *ctx, int vcpu, int vector);
157 int vm_lapic_local_irq(struct vmctx *ctx, int vcpu, int vector);
163 int vm_readwrite_kernemu_device(struct vmctx *ctx, int vcpu,
170 int vm_inject_nmi(struct vmctx *ctx, int vcpu);
173 int vm_get_capability(struct vmctx *ctx, int vcpu, enum vm_cap_type cap,
175 int vm_set_capability(struct vmctx *ctx, int vcpu, enum vm_cap_type cap,
183 int vm_setup_pptdev_msi(struct vmctx *ctx, int vcpu, int bus, int slot,
185 int vm_setup_pptdev_msix(struct vmctx *ctx, int vcpu, int bus, int slot,
190 int vm_get_intinfo(struct vmctx *ctx, int vcpu, uint64_t *i1, uint64_t *i2);
191 int vm_set_intinfo(struct vmctx *ctx, int vcpu, uint64_t exit_intinfo);
198 uint64_t *vm_get_stats(struct vmctx *ctx, int vcpu, struct timeval *ret_tv,
202 int vm_get_x2apic_state(struct vmctx *ctx, int vcpu, enum x2apic_state *s);
203 int vm_set_x2apic_state(struct vmctx *ctx, int vcpu, enum x2apic_state s);
216 int vm_copy_setup(struct vmctx *ctx, int vcpu, struct vm_guest_paging *pg,
219 void vm_copyin(struct vmctx *ctx, int vcpu, struct iovec *guest_iov,
221 void vm_copyout(struct vmctx *ctx, int vcpu, const void *host_src,
223 void vm_copy_teardown(struct vmctx *ctx, int vcpu, struct iovec *iov,
233 int vcpu_reset(struct vmctx *ctx, int vcpu);
238 int vm_activate_cpu(struct vmctx *ctx, int vcpu);
239 int vm_suspend_cpu(struct vmctx *ctx, int vcpu);
240 int vm_resume_cpu(struct vmctx *ctx, int vcpu);
251 int vm_setup_freebsd_registers(struct vmctx *ctx, int vcpu,
254 int vm_setup_freebsd_registers_i386(struct vmctx *vmctx, int vcpu,