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

/freebsd-13-stable/usr.sbin/bhyve/
H A Dioapic.c80 return (16 + (4 + pi->pi_slot + pi->pi_lintr.pin) % 8);
H A Dpci_irq.c160 if (pi->pi_lintr.pirq_pin > 0) {
161 assert(pi->pi_lintr.pirq_pin <= nitems(pirqs));
162 pirq = &pirqs[pi->pi_lintr.pirq_pin - 1];
167 pi->pi_lintr.ioapic_irq);
173 vm_ioapic_assert_irq(pi->pi_vmctx, pi->pi_lintr.ioapic_irq);
181 if (pi->pi_lintr.pirq_pin > 0) {
182 assert(pi->pi_lintr.pirq_pin <= nitems(pirqs));
183 pirq = &pirqs[pi->pi_lintr.pirq_pin - 1];
188 pi->pi_lintr.ioapic_irq);
194 vm_ioapic_deassert_irq(pi->pi_vmctx, pi->pi_lintr
[all...]
H A Dpci_emul.c752 pthread_mutex_init(&pdi->pi_lintr.lock, NULL);
753 pdi->pi_lintr.pin = 0;
754 pdi->pi_lintr.state = IDLE;
755 pdi->pi_lintr.pirq_pin = 0;
756 pdi->pi_lintr.ioapic_irq = 0;
1525 pi->pi_lintr.pin = bestpin + 1;
1535 if (pi->pi_lintr.pin == 0)
1540 ii = &bi->slotinfo[pi->pi_slot].si_intpins[pi->pi_lintr.pin - 1];
1558 pi->pi_lintr.ioapic_irq = ii->ii_ioapic_irq;
1559 pi->pi_lintr
[all...]
H A Dpci_emul.h137 } pi_lintr; member in struct:pci_devinst

Completed in 81 milliseconds