freebsd-dev/sys/dev/pci
Marius Strobl eb06e7719b PCIB_ALLOC_MSIX() may already fail on the first pass, f.e. when the PCI-PCI
bridge is blacklisted. In that case just return from pci_alloc_msix_method(),
otherwise we continue without a single MSI-X resource, causing subsequent
attempts to use the seemingly available resource to fail or when booting
verbose a NULL-pointer dereference of rle->start when trying to print the
IRQ in pci_alloc_msix_method().

Reviewed by:	jhb
MFC after:	1 week
2011-07-13 18:35:47 +00:00
..
eisa_pci.c
fixup_pci.c
hostb_pci.c Do a sweep of the tree replacing calls to pci_find_extcap() with calls to 2011-03-23 13:10:15 +00:00
ignore_pci.c
isa_pci.c Allow direct children of PCI-ISA bridges to allocate resources from 2011-05-13 15:06:35 +00:00
pci_if.m
pci_pci.c Properly align the end of a candidate back region based on the window's 2011-07-12 13:28:39 +00:00
pci_private.h Introduce a new tunable 'hw.pci.do_power_suspend'. This tunable lets you 2010-10-20 16:47:09 +00:00
pci_subr.c Split out host_pcib_get_busno() from the generic PCI-PCI bridge driver to 2011-06-24 21:39:38 +00:00
pci_user.c Explicitly track the state of all known BARs for each PCI device. The PCI 2011-03-31 13:22:12 +00:00
pci.c PCIB_ALLOC_MSIX() may already fail on the first pass, f.e. when the PCI-PCI 2011-07-13 18:35:47 +00:00
pcib_if.m Add a new method to the PCI bridge interface, PCIB_POWER_FOR_SLEEP(). This 2010-08-17 15:44:52 +00:00
pcib_private.h Reimplement how PCI-PCI bridges manage their I/O windows. Previously the 2011-05-03 17:37:24 +00:00
pcireg.h Renamed PCI_INTERFACE_XHCI to PCIP_SERIALBUS_USB_XHCI and moved it 2011-05-17 11:23:43 +00:00
pcivar.h Implement pci_find_class(9), the function to find a pci device by its class. 2011-07-09 14:30:13 +00:00
vga_pci.c Don't whine about child drivers calling pci_enable_busmaster(). That is 2010-12-20 14:54:24 +00:00