Lines Matching refs:isa_irq
183 struct vm_isa_irq *isa_irq; in vmmdev_machdep_ioctl() local
400 isa_irq = (struct vm_isa_irq *)data; in vmmdev_machdep_ioctl()
401 error = vatpic_assert_irq(vm, isa_irq->atpic_irq); in vmmdev_machdep_ioctl()
402 if (error == 0 && isa_irq->ioapic_irq != -1) in vmmdev_machdep_ioctl()
403 error = vioapic_assert_irq(vm, isa_irq->ioapic_irq); in vmmdev_machdep_ioctl()
406 isa_irq = (struct vm_isa_irq *)data; in vmmdev_machdep_ioctl()
407 error = vatpic_deassert_irq(vm, isa_irq->atpic_irq); in vmmdev_machdep_ioctl()
408 if (error == 0 && isa_irq->ioapic_irq != -1) in vmmdev_machdep_ioctl()
409 error = vioapic_deassert_irq(vm, isa_irq->ioapic_irq); in vmmdev_machdep_ioctl()
412 isa_irq = (struct vm_isa_irq *)data; in vmmdev_machdep_ioctl()
413 error = vatpic_pulse_irq(vm, isa_irq->atpic_irq); in vmmdev_machdep_ioctl()
414 if (error == 0 && isa_irq->ioapic_irq != -1) in vmmdev_machdep_ioctl()
415 error = vioapic_pulse_irq(vm, isa_irq->ioapic_irq); in vmmdev_machdep_ioctl()