static int mptable_hostb_probe(device_t dev) { if (pci_cfgregopen() == 0) return (ENXIO); if (mptable_pci_probe_table(pcib_get_bus(dev)) != 0) return (ENXIO); device_set_desc(dev, "MPTable Host-PCI bridge"); return (0); }
static int mptable_pcib_probe(device_t dev) { int bus; if ((pci_get_class(dev) != PCIC_BRIDGE) || (pci_get_subclass(dev) != PCIS_BRIDGE_PCI)) return (ENXIO); bus = pci_read_config(dev, PCIR_SECBUS_1, 1); if (bus == 0) return (ENXIO); if (mptable_pci_probe_table(bus) != 0) return (ENXIO); device_set_desc(dev, "MPTable PCI-PCI bridge"); return (-1000); }
static int mptable_hostb_probe(device_t dev) { if (!ioapic_enable) return (ENXIO); if (pci_cfgregopen() == 0) return (ENXIO); #ifdef notyet if (mptable_pci_probe_table(pcib_get_bus(dev)) != 0) return (ENXIO); #endif device_set_desc(dev, "MPTABLE Host-PCI bridge"); return (0); }
static int mptable_pcib_probe(device_t dev) { int bus; if (!ioapic_enable) return (ENXIO); if ((pci_get_class(dev) != PCIC_BRIDGE) || (pci_get_subclass(dev) != PCIS_BRIDGE_PCI)) return (ENXIO); bus = pci_read_config(dev, PCIR_SECBUS_1, 1); if (bus == 0) return (ENXIO); #ifdef notyet if (mptable_pci_probe_table(bus) != 0) return (ENXIO); #endif device_set_desc(dev, "MPTABLE PCI-PCI bridge"); return (-500); }