freebsd-dev/sys/dev/pci
Thomas Moestl 3920999db7 Add a new PCI interface method, assign_interrupt, to determine the
interrupt to be used for a device. This is intended solely for internal
use of PCI bus implementations, and exists so that PCI bus drivers
implementing special interrupt assignment methods which require
additional work at the bus level to work right can be easily derived
from the generic driver (or any other one) without resorting to hacks.

It will be used in the sparc64 ofw_pcibus driver, which will be
committed shortly.

Make use of this method in the generic implementation, and add it to
the method table of bus drivers derived from the PCI one.

Reviewed by:	imp, -hackers
2003-07-01 14:08:33 +00:00
..
eisa_pci.c
fixup_pci.c Fix reversed arguments to pci_write_config() 2001-06-03 09:45:40 +00:00
ignore_pci.c
isa_pci.c Save and restore the interrupt Edge/Level Control Registers (ELCR) 2002-10-30 19:55:06 +00:00
pci_if.m Add a new PCI interface method, assign_interrupt, to determine the 2003-07-01 14:08:33 +00:00
pci_pci.c Calculate routed interrupts using the slot number from the device and 2003-05-22 17:45:26 +00:00
pci_private.h Add a new PCI interface method, assign_interrupt, to determine the 2003-07-01 14:08:33 +00:00
pci_user.c prevent the number of patterns from exceeding the number of pci devices. 2003-06-23 03:17:03 +00:00
pci.c Add a new PCI interface method, assign_interrupt, to determine the 2003-07-01 14:08:33 +00:00
pcib_if.m
pcib_private.h Make the base pcib_route_interrupt method available to other pci-pci bridge 2003-01-14 11:37:56 +00:00
pcireg.h Add constants for USB programming interfaces. These are already defined 2003-04-23 15:51:36 +00:00
pcivar.h Return status for PCI methods '{enable,disable}_{io,busmaster}'. 2003-04-16 03:15:08 +00:00