Lines Matching refs:ioapic_irq
1061 struct vm_ioapic_irq ioapic_irq; in vm_ioapic_assert_irq() local
1063 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq)); in vm_ioapic_assert_irq()
1064 ioapic_irq.irq = irq; in vm_ioapic_assert_irq()
1066 return (ioctl(ctx->fd, VM_IOAPIC_ASSERT_IRQ, &ioapic_irq)); in vm_ioapic_assert_irq()
1072 struct vm_ioapic_irq ioapic_irq; in vm_ioapic_deassert_irq() local
1074 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq)); in vm_ioapic_deassert_irq()
1075 ioapic_irq.irq = irq; in vm_ioapic_deassert_irq()
1077 return (ioctl(ctx->fd, VM_IOAPIC_DEASSERT_IRQ, &ioapic_irq)); in vm_ioapic_deassert_irq()
1083 struct vm_ioapic_irq ioapic_irq; in vm_ioapic_pulse_irq() local
1085 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq)); in vm_ioapic_pulse_irq()
1086 ioapic_irq.irq = irq; in vm_ioapic_pulse_irq()
1088 return (ioctl(ctx->fd, VM_IOAPIC_PULSE_IRQ, &ioapic_irq)); in vm_ioapic_pulse_irq()
1118 vm_isa_assert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq) in vm_isa_assert_irq() argument
1124 isa_irq.ioapic_irq = ioapic_irq; in vm_isa_assert_irq()
1130 vm_isa_deassert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq) in vm_isa_deassert_irq() argument
1136 isa_irq.ioapic_irq = ioapic_irq; in vm_isa_deassert_irq()
1142 vm_isa_pulse_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq) in vm_isa_pulse_irq() argument
1148 isa_irq.ioapic_irq = ioapic_irq; in vm_isa_pulse_irq()