versatile_pci_conf_write_4((slot << 11) + PCIR_COMMAND, val);
}
- device_add_child(dev, "pci", 0);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
if (rman_init(&sc->sc_irq_rman) != 0 ||
rman_manage_region(&sc->sc_irq_rman, 26, 32) != 0)
panic("i80321_pci_probe: failed to set up IRQ rman");
- device_add_child(dev, "pci",busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
}
bus_space_write_4(sc->sc_st, sc->sc_atu_sh, ATU_ISR,
bus_space_read_4(sc->sc_st, sc->sc_atu_sh, ATU_ISR) & ATUX_ISR_ERRMSK);
- device_add_child(dev, "pci", busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
/*
* Attach the PCI bus proper.
*/
- if (device_add_child(dev, "pci", busno) == NULL) {
+ if (device_add_child(dev, "pci", -1) == NULL) {
device_printf(device_get_parent(dev), "couldn't attach pci bus\n");
return_VALUE(ENXIO);
}
pcib_attach_common(dev);
sc = device_get_softc(dev);
if (sc->bus.sec != 0) {
- child = device_add_child(dev, "pci", sc->bus.sec);
+ child = device_add_child(dev, "pci", -1);
if (child != NULL)
return(bus_generic_attach(dev));
}
DPRINTF("xpcib attach (bus=%d)\n", sc->bus);
- device_add_child(dev, "pci", sc->bus);
+ device_add_child(dev, "pci", -1);
return bus_generic_attach(dev);
}
panic("bus_space_map failed");
}
- device_add_child(dev, "pci", busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
ar71xx_pci_slot_fixup(dev, 0, 18, 0);
#endif /* AR71XX_ATH_EEPROM */
- device_add_child(dev, "pci", busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
| PCIM_CMD_SERRESPEN | PCIM_CMD_BACKTOBACK
| PCIM_CMD_PERRESPEN | PCIM_CMD_MWRICEN, 2);
- device_add_child(dev, "pci", busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
| PCIM_CMD_SERRESPEN | PCIM_CMD_BACKTOBACK
| PCIM_CMD_PERRESPEN | PCIM_CMD_MWRICEN, 2);
- device_add_child(dev, "pci", busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
subbus = octopci_init_bus(dev, sc->sc_bus);
octopci_write_config(dev, sc->sc_bus, 0, 0, PCIR_SUBBUS_1, subbus, 1);
- device_add_child(dev, "pci", device_get_unit(dev));
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
PCI_IRQ_END) != 0)
panic("idtpci_attach: failed to set up IRQ rman");
- device_add_child(dev, "pci", busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
}
/* Initialize memory and i/o rmans. */
- device_add_child(dev, "pci", busno);
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
for (link = 0; link < 4; link++)
xlp_pcib_hardware_swap_enable(node, link);
- device_add_child(dev, "pci", 0);
+ device_add_child(dev, "pci", -1);
bus_generic_attach(dev);
return (0);
}
0xff, 0x7fffffff, 0, NULL, NULL, &sc->sc_pci_dmat) != 0)
panic("%s: bus_dma_tag_create failed", __func__);
}
- device_add_child(dev, "pci", 0);
+ device_add_child(dev, "pci", -1);
bus_generic_attach(dev);
return (0);
}
return (error);
}
- device_add_child(dev, "pci", device_get_unit(dev));
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
device_probe_and_attach(pir);
}
#endif
- device_add_child(dev, "pci", bus);
+ device_add_child(dev, "pci", -1);
return bus_generic_attach(dev);
}
qpi_pcib_attach(device_t dev)
{
- device_add_child(dev, "pci", pcib_get_bus(dev));
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}
#ifdef NEW_PCIB
mptable_pci_host_res_init(dev);
#endif
- device_add_child(dev, "pci", pcib_get_bus(dev));
+ device_add_child(dev, "pci", -1);
return (bus_generic_attach(dev));
}