config_detach
config_detach(sc->sc_content, DETACH_FORCE);
rv = config_detach((struct device *)as->as_scsibus, flags);
if (config_detach(ct->ct_device, 0) != 0) {
if ((rv = config_detach(psc->sc_ports[i].dev, flags)))
r = config_detach(vsc->sc_child, flags);
if (config_detach(gdev->sc_dev, 0) == 0) {
rv = config_detach(sc->sc_ow_dev, flags);
error = config_detach(sc->sc_wskbddev, flags);
rv = config_detach(kbd->sc_wskbddev, flags);
rv = config_detach(ms->sc_wsmousedev, flags);
rv = config_detach(mt->sc_wsmousedev, flags);
config_detach((struct device *)sc->sc_devices[id],
config_detach((struct device *)sc->sc_devices[id],
return config_detach(sc->sc_wskbddev, flags);
return config_detach(sc->sc_wsmousedev, flags);
rv = config_detach((void *)ahd->sc_child, flags);
rv = config_detach(wb->wb_sdmmc_dev, flags);
(void) config_detach(&child->mii_dev, DETACH_FORCE);
config_detach(d->d_dev, DETACH_FORCE);
config_detach(&sc->sc_dev, flags); /* XXX OK? XXX */
config_detach(&adev->self, 0);
config_detach(adev->ddev.dev, flags);
config_detach(&dev_priv->sc_dev, 0);
config_detach(&rdev->self, 0);
config_detach(rdev_to_drm(rdev)->dev, flags);
config_detach(sc->sc_audev, 0);
config_detach(sc->sc_audiodev[i], flags);
if ((rv = config_detach(psc->sc_ports[i].dev, flags)))
r = config_detach(vsc->sc_child, flags);
config_detach(sc->sc_wsdisplay, DETACH_FORCE);
if ((error = config_detach(pf->child, flags)) != 0) {
return (config_detach(sc->sc_scsibus, flags | DETACH_FORCE));
config_detach(xdv->dv_dev, 0);
config_detach(sf->child, DETACH_FORCE);
config_detach(scbus->sc_child, DETACH_FORCE);
rv = config_detach((struct device *)sc->sc_scsibus, flags);
rv = config_detach(sc->sc_child, flags);
rv = config_detach(sc->sc_subdev, flags);
rv = config_detach(sc->sc_subdev, flags);
ret = config_detach(sc->sc_wsmousedev, flags);
rv = config_detach(sc->sc_subdev, flags);
rv = config_detach(sc->sc_subdev, flags);
rv = config_detach(sc->sc_subdev, flags);
config_detach(sc->sc_subdev, flags);
config_detach(sc->sc_wsdisplay, DETACH_FORCE);
rv = config_detach(sc->sc_child, flags);
config_detach(sc->sc_subdev, flags);
rv |= config_detach(&sc->sc_subdevs[i]->sc_dev, flags);
rv |= config_detach(sc->sc_subdev, flags);
config_detach(sc->ucom_dev, flags);
rv = config_detach(scbus->sc_child, flags);
rv = config_detach(sc->sc_subdev, flags);
config_detach(mididev->mdev, flags);
rv = config_detach(sc->sc_subdev, flags);
rv = config_detach(sc->sc_subdev, flags);
rv = config_detach(sc->sc_ow_dev, flags);
rv = config_detach(sc->sc_subdev, flags);
rv |= config_detach(dev->subdevs[i], DETACH_FORCE);
rv = config_detach(sc->sc_subdev, flags);
rv = config_detach(sc->sc_subdev, flags);
config_detach(sc->sc_subdev, flags);
config_detach(sc->sc_subdev, flags);
ret = config_detach(sc->sc_wsmousedev, flags);
rv = config_detach(sc->sc_wsmousedev, flags);
rv = config_detach(sc->sc_videodev, flags);
rv += config_detach(sc->sc_audiodev, flags);
rv = config_detach(sc->sc_videodev, flags);
rv |= config_detach(sc->sc_subdevs[i], flags);
rv = config_detach(sc->sc_subdev, flags);
rv = config_detach(sc->sc_subdev, flags);
if ((rv = config_detach(dev, flags)) != 0)
rv = config_detach(link->device_softc, flags);
int config_detach(struct device *, int);