Lines Matching defs:ioapic_irq
468 struct vm_ioapic_irq ioapic_irq;
470 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq));
471 ioapic_irq.irq = irq;
473 return (ioctl(ctx->fd, VM_IOAPIC_ASSERT_IRQ, &ioapic_irq));
479 struct vm_ioapic_irq ioapic_irq;
481 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq));
482 ioapic_irq.irq = irq;
484 return (ioctl(ctx->fd, VM_IOAPIC_DEASSERT_IRQ, &ioapic_irq));
490 struct vm_ioapic_irq ioapic_irq;
492 bzero(&ioapic_irq, sizeof(struct vm_ioapic_irq));
493 ioapic_irq.irq = irq;
495 return (ioctl(ctx->fd, VM_IOAPIC_PULSE_IRQ, &ioapic_irq));
506 vm_isa_assert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
512 isa_irq.ioapic_irq = ioapic_irq;
518 vm_isa_deassert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
524 isa_irq.ioapic_irq = ioapic_irq;
530 vm_isa_pulse_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
536 isa_irq.ioapic_irq = ioapic_irq;