Lines Matching refs:vm
57 struct vm *vm; member
74 VM_CTR1((vioapic)->vm, fmt, a1)
77 VM_CTR2((vioapic)->vm, fmt, a1, a2)
80 VM_CTR3((vioapic)->vm, fmt, a1, a2, a3)
83 VM_CTR4((vioapic)->vm, fmt, a1, a2, a3, a4)
132 vlapic_deliver_intr(vioapic->vm, level, dest, phys, delmode, vector); in vioapic_send_intr()
181 vioapic_set_irqstate(struct vm *vm, int irq, enum irqstate irqstate) in vioapic_set_irqstate() argument
188 vioapic = vm_ioapic(vm); in vioapic_set_irqstate()
211 vioapic_assert_irq(struct vm *vm, int irq) in vioapic_assert_irq() argument
214 return (vioapic_set_irqstate(vm, irq, IRQSTATE_ASSERT)); in vioapic_assert_irq()
218 vioapic_deassert_irq(struct vm *vm, int irq) in vioapic_deassert_irq() argument
221 return (vioapic_set_irqstate(vm, irq, IRQSTATE_DEASSERT)); in vioapic_deassert_irq()
225 vioapic_pulse_irq(struct vm *vm, int irq) in vioapic_pulse_irq() argument
228 return (vioapic_set_irqstate(vm, irq, IRQSTATE_PULSE)); in vioapic_pulse_irq()
371 allvcpus = vm_active_cpus(vioapic->vm); in vioapic_write()
454 vioapic_process_eoi(struct vm *vm, int vector) in vioapic_process_eoi() argument
462 vioapic = vm_ioapic(vm); in vioapic_process_eoi()
486 vioapic_init(struct vm *vm) in vioapic_init() argument
493 vioapic->vm = vm; in vioapic_init()
512 vioapic_pincount(struct vm *vm) in vioapic_pincount() argument