Lines Matching defs:ioapic_irq
777 struct vm_ioapic_irq ioapic_irq;
779 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq));
780 ioapic_irq.irq = irq;
782 return (ioctl(ctx->fd, VM_IOAPIC_ASSERT_IRQ, &ioapic_irq));
788 struct vm_ioapic_irq ioapic_irq;
790 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq));
791 ioapic_irq.irq = irq;
793 return (ioctl(ctx->fd, VM_IOAPIC_DEASSERT_IRQ, &ioapic_irq));
799 struct vm_ioapic_irq ioapic_irq;
801 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq));
802 ioapic_irq.irq = irq;
804 return (ioctl(ctx->fd, VM_IOAPIC_PULSE_IRQ, &ioapic_irq));
834 vm_isa_assert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
840 isa_irq.ioapic_irq = ioapic_irq;
846 vm_isa_deassert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
852 isa_irq.ioapic_irq = ioapic_irq;
858 vm_isa_pulse_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
864 isa_irq.ioapic_irq = ioapic_irq;