device_add_child
child = device_add_child(parent, name, unit);
child = device_add_child(parent, name, unit);
device_add_child(dev, "gpio_acpi", -1);
sc->iicbus = device_add_child(dev, "iicbus", -1);
device_add_child(dev, "ic", -1);
device_add_child(dev, "iic", -1);
device_add_child(dev, "iicsmb", -1);
device_add_child(dev, "iic", -1);
sc->smbus = device_add_child(dev, "smbus", -1);
pcf->iicbus = device_add_child(pcfdev, "iicbus", -1);
child = device_add_child(dev, "isa", 0);
device_add_child(dev, "fb", -1);
child = device_add_child(sc->dev, NULL, -1);
child = device_add_child(sc->dev, NULL, -1);
child = device_add_child(dev, NULL, -1);
device_add_child(dev, "agp", -1);
dinfo->cfg.dev = device_add_child(bus, NULL, -1);
child = device_add_child(dev, "pci", sc->secbus);
device_add_child(dev, "drm", -1);
device_add_child(dev, "pci", pcib_get_bus(dev));
device_add_child(dev, "pci", bus);
amdsmb_sc->smbus = device_add_child(dev, "smbus", -1);
sc->smb = device_add_child(sc->dev, "smbus", -1);
sc->acpismb = device_add_child(sc->dev, "smbacpi", -1);
if ((sc->smb = device_add_child(dev, DRIVER_SMBUS, -1)) == NULL) {
device_add_child(dev, NULL,
device_add_child(dev, NULL, device_get_unit(dev));
child = device_add_child(dev, "pcm", -1);
sc->sc_bus.bdev = device_add_child(self, "usbus", -1);
sc->sc_bus.bdev = device_add_child(self, "usbus", -1);
sc->sc_bus.bdev = device_add_child(self, "usbus", -1);
sc->sc_bus.bdev = device_add_child(self, "usbus", -1);
uaa->temp_dev = device_add_child(udev->parent_dev, NULL, -1);
if ((child = device_add_child(dev, "pci", busno)) == NULL) {
device_add_child(parent, "acpi_video", -1);
device_add_child(parent, "agp", -1);
child = device_add_child(dev, name, unit);
if ((child = device_add_child(parent, NULL, unit))) {
device_add_child(dev, "subdisk", device_get_unit(dev));
device_add_child(dev, "ata", unit);
device_add_child(dev, "ata", freeunit);
child = device_add_child(parent, "atapicam", -1);
slot->dev = device_add_child(slot->bus, "mmc", -1);
child = device_add_child(parent, "aperf", -1);
child = device_add_child(dev, name, unit);
if (device_add_child(parent, "coremctl", -1) == NULL)
sc->sc_ecc = device_add_child(dev, "ecc", -1);
sc->sc_temp = device_add_child(dev, "memtemp", -1);
bitbang = device_add_child(dev, "iicbb", -1);
ppbus = device_add_child(dev, "ppbus", -1);
sc->sc_ports[i].dev = device_add_child(dev, typestr, childunit);
child = device_add_child(siba->siba_dev, NULL, -1);
child = device_add_child(dev, NULL, -1);
*child = device_add_child(dev, "miibus", -1);
sc->msk_devs[MSK_PORT_A] = device_add_child(dev, "msk", -1);
sc->msk_devs[MSK_PORT_B] = device_add_child(dev, "msk", -1);
sc->sk_devs[SK_PORT_A] = device_add_child(dev, "sk", -1);
sc->sk_devs[SK_PORT_B] = device_add_child(dev, "sk", -1);
child = device_add_child(cbdev, NULL, -1);
sc->cbdev = device_add_child(brdev, "cardbus", -1);
sc->exca[0].pccarddev = device_add_child(brdev, "pccard", -1);
alpm->smbus = device_add_child(dev, "smbus", -1);
amdpm_sc->smbus = device_add_child(dev, "smbus", -1);
child = device_add_child(parent, "amdsmn", -1);
child = device_add_child(parent, "amdtemp", -1);
child = device_add_child(parent, "clockmod", device_get_unit(parent));
child = device_add_child(parent, "corecstat", -1);
child = device_add_child(parent, "corepower", -1);
child = device_add_child(parent, "coretemp", -1);
sc->smbus = device_add_child(dev, "smbus", -1);
device_add_child(parent, driver->name, -1);
device_add_child(parent, driver->name, -1);
child = device_add_child(parent, "perfbias", device_get_unit(parent));
viapm->smbus = device_add_child(dev, "smbus", -1);
if (!(viapm->iicbb = device_add_child(dev, "iicbb", -1)))
child = device_add_child(sc->aac_dev, "aacp", -1);
if ((child = device_add_child(sc->aac_dev, "aacd", -1)) == NULL)
child = device_add_child(sc->amr_dev, "amrp", -1);
dr->al_disk = device_add_child(sc->amr_dev, NULL, -1);
device_add_child(ida->dev, /*"idad"*/NULL, -1);
sc->diskdev[i] = device_add_child(sc->dev, NULL, -1);
if ((child = device_add_child(sc->mfi_dev, "mfid", -1)) == NULL) {
if ((child = device_add_child(sc->mfi_dev, "mfisyspd", -1)) == NULL) {
device_add_child(sc->mfi_dev, "mfip", -1);
dr->ms_disk = device_add_child(sc->mlx_dev, /*"mlxd"*/NULL, -1);
dr->td_disk = device_add_child(sc->twe_dev, NULL, -1);
sc->pcm[RT_FRONT] = device_add_child(dev, "pcm", -1);
sc->pcm[RT_REAR] = device_add_child(dev, "pcm", -1);
sc->pcm[RT_CENTER] = device_add_child(dev, "pcm", -1);
sc->pcm[RT_SUB] = device_add_child(dev, "pcm", -1);
sc->pcm[RT_SIDE] = device_add_child(dev, "pcm", -1);
sc->pcm[RT_MCHRECORD] = device_add_child(dev, "pcm", -1);
sc->midi[0] = device_add_child(dev, "midi", -1);
sc->midi[1] = device_add_child(dev, "midi", -1);
fm801->radio = device_add_child(dev, "radio", -1);
pdevinfo->dev = device_add_child(devinfo->dev, "pcm", -1);
child = device_add_child(sc->dev, "hdacc", -1);
codec->fgs[n].dev = child = device_add_child(dev, NULL, -1);
scp->dev = device_add_child(dev, "pcm", -1);
sc->cxm_iic = device_add_child(dev, "cxm_iic", unit);
sc->iicbb = device_add_child(dev, "iicbb", -1);
if ((child = device_add_child(dev, NULL, -1)) == NULL) {
if ((child = device_add_child(dev, NULL, -1)) == NULL) {
unit->hci_bthub = device_add_child(unit->hci_softc, "bthub", -1);
device_t device_add_child(device_t dev, const char *name, int unit);