Lines Matching defs:vm
32 struct vm;
35 int lapic_rdmsr(struct vm *vm, int cpu, u_int msr, uint64_t *rval,
37 int lapic_wrmsr(struct vm *vm, int cpu, u_int msr, uint64_t wval,
40 int lapic_mmio_read(void *vm, int cpu, uint64_t gpa,
42 int lapic_mmio_write(void *vm, int cpu, uint64_t gpa,
49 int lapic_set_intr(struct vm *vm, int cpu, int vector, bool trig);
54 lapic_intr_level(struct vm *vm, int cpu, int vector)
57 return (lapic_set_intr(vm, cpu, vector, LAPIC_TRIG_LEVEL));
61 lapic_intr_edge(struct vm *vm, int cpu, int vector)
64 return (lapic_set_intr(vm, cpu, vector, LAPIC_TRIG_EDGE));
71 int lapic_set_local_intr(struct vm *vm, int cpu, int vector);
73 int lapic_intr_msi(struct vm *vm, uint64_t addr, uint64_t msg);