Searched refs:pci_irq (Results 1 – 8 of 8) sorted by relevance
/freebsd/usr.sbin/bhyve/riscv/ |
H A D | pci_irq_machdep.h | 31 struct pci_irq { struct 38 pci_irq_init_irq(struct pci_irq *irq) in pci_irq_init_irq() argument 44 pci_irq_intline(struct pci_irq *irq __unused) in pci_irq_intline()
|
H A D | pci_irq.c | 57 pci_irq_route(struct pci_devinst *pi, struct pci_irq *irq) in pci_irq_route()
|
/freebsd/sys/dev/mpt/ |
H A D | mpt_pci.c | 481 mpt->pci_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &iqd, in mpt_pci_attach() 483 if (mpt->pci_irq == NULL) { in mpt_pci_attach() 494 if (bus_setup_intr(dev, mpt->pci_irq, MPT_IFLAGS, NULL, mpt_pci_intr, in mpt_pci_attach() 573 bus_teardown_intr(mpt->dev, mpt->pci_irq, mpt->ih); in mpt_free_bus_resources() 577 if (mpt->pci_irq) { in mpt_free_bus_resources() 579 rman_get_rid(mpt->pci_irq), mpt->pci_irq); in mpt_free_bus_resources() 581 mpt->pci_irq = NULL; in mpt_free_bus_resources()
|
H A D | mpt.h | 640 struct resource * pci_irq; /* Interrupt map for chip */ member
|
/freebsd/usr.sbin/bhyve/ |
H A D | pci_irq.h | 47 void pci_irq_route(struct pci_devinst *pi, struct pci_irq *irq);
|
H A D | Makefile | 46 pci_irq.c \
|
H A D | pci_emul.c | 84 struct pci_irq ii_irq; 1708 pci_apic_prt_entry(int bus __unused, int slot, int pin, struct pci_irq *irq, in pci_apic_prt_entry() 1722 pci_pirq_prt_entry(int bus __unused, int slot, int pin, struct pci_irq *irq, in pci_pirq_prt_entry() 2024 struct pci_irq *irq; in pci_lintr_route()
|
/freebsd/usr.sbin/bhyve/amd64/ |
H A D | pci_irq.c | 254 pci_irq_route(struct pci_devinst *pi, struct pci_irq *irq) in pci_irq_route()
|