Searched refs:pi_lintr (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.1-release/usr.sbin/bhyve/
H A Dpci_irq.c158 if (pi->pi_lintr.pirq_pin > 0) {
159 assert(pi->pi_lintr.pirq_pin <= nitems(pirqs));
160 pirq = &pirqs[pi->pi_lintr.pirq_pin - 1];
165 pi->pi_lintr.ioapic_irq);
171 vm_ioapic_assert_irq(pi->pi_vmctx, pi->pi_lintr.ioapic_irq);
179 if (pi->pi_lintr.pirq_pin > 0) {
180 assert(pi->pi_lintr.pirq_pin <= nitems(pirqs));
181 pirq = &pirqs[pi->pi_lintr.pirq_pin - 1];
186 pi->pi_lintr.ioapic_irq);
192 vm_ioapic_deassert_irq(pi->pi_vmctx, pi->pi_lintr
[all...]
H A Dpci_emul.c721 pthread_mutex_init(&pdi->pi_lintr.lock, NULL);
722 pdi->pi_lintr.pin = 0;
723 pdi->pi_lintr.state = IDLE;
724 pdi->pi_lintr.pirq_pin = 0;
725 pdi->pi_lintr.ioapic_irq = 0;
1478 pi->pi_lintr.pin = bestpin + 1;
1488 if (pi->pi_lintr.pin == 0)
1493 ii = &bi->slotinfo[pi->pi_slot].si_intpins[pi->pi_lintr.pin - 1];
1511 pi->pi_lintr.ioapic_irq = ii->ii_ioapic_irq;
1512 pi->pi_lintr
[all...]
H A Dpci_emul.h126 } pi_lintr; member in struct:pci_devinst

Completed in 135 milliseconds