Lines Matching refs:vm
34 struct vm;
37 int lapic_rdmsr(struct vm *vm, int cpu, u_int msr, uint64_t *rval,
39 int lapic_wrmsr(struct vm *vm, int cpu, u_int msr, uint64_t wval,
42 int lapic_mmio_read(void *vm, int cpu, uint64_t gpa,
44 int lapic_mmio_write(void *vm, int cpu, uint64_t gpa,
51 int lapic_set_intr(struct vm *vm, int cpu, int vector, bool trig);
56 lapic_intr_level(struct vm *vm, int cpu, int vector)
59 return (lapic_set_intr(vm, cpu, vector, LAPIC_TRIG_LEVEL));
63 lapic_intr_edge(struct vm *vm, int cpu, int vector)
66 return (lapic_set_intr(vm, cpu, vector, LAPIC_TRIG_EDGE));
73 int lapic_set_local_intr(struct vm *vm, int cpu, int vector);
75 int lapic_intr_msi(struct vm *vm, uint64_t addr, uint64_t msg);