DETACH_FORCE
pcmcia_card_detach(ph->ph_card, DETACH_FORCE);
pcmcia_card_detach(ph->ph_card, DETACH_FORCE);
imx_pcic_detach_card(sock, DETACH_FORCE);
pcmcia_card_detach(so->pcmcia, DETACH_FORCE);
pxapcic_detach_card(sock, DETACH_FORCE);
if ((error = config_detach(fn->f_dev, DETACH_FORCE))) {
shpcmcia_detach_card(h, DETACH_FORCE);
DETACH_FORCE);
DETACH_FORCE);
DETACH_FORCE);
config_detach(sc->sc_content, DETACH_FORCE);
pcmcia_card_detach(sp->as_pcmcia, DETACH_FORCE);
mmeyepcmcia_detach_card(h, DETACH_FORCE);
if (!(flag & DETACH_FORCE)) {
DETACH_FORCE);
if ((flags & (DETACH_SHUTDOWN | DETACH_FORCE)) == DETACH_SHUTDOWN) {
if ((flags & DETACH_FORCE) == 0) {
DETACH_FORCE);
config_detach(dev, DETACH_FORCE);
if ((flags & DETACH_FORCE) == 0)
DETACH_FORCE);
flags |= DETACH_FORCE;
busy = (dmv->diskp->dk_openmask != 0 && (flags & DETACH_FORCE) == 0);
DETACH_FORCE);
DETACH_FORCE);
config_detach(ch->ch_dev, DETACH_FORCE);
config_detach(ii->ii_dv, DETACH_FORCE);
if (!(flag & DETACH_FORCE)) {
pcic_detach_card(h, DETACH_FORCE);
DETACH_FORCE);
DETACH_FORCE);
DETACH_FORCE);
config_detach(ms->ms_dv, DETACH_FORCE);
if ((flags & DETACH_FORCE) == 0) {
config_detach(sc->sc_wsdisplay, DETACH_FORCE);
tcic_detach_card(h, DETACH_FORCE);
if (config_detach(fwdev->dev, DETACH_FORCE) != 0)
target->target_id, sdev->lun_id, DETACH_FORCE) != 0) {
if (config_detach(sbp->sc_bus, DETACH_FORCE) != 0)
else if ((flags & DETACH_FORCE) == 0)
(void)config_detach(child->mii_dev, DETACH_FORCE);
config_detach(d->d_dev, DETACH_FORCE);
(void)config_detach(self, DETACH_FORCE);
(flags & (DETACH_SHUTDOWN | DETACH_FORCE)) == 0) {
(flags & (DETACH_SHUTDOWN | DETACH_FORCE)) == 0) {
scsipi_target_detach(&sc->sc_chan, i, 0, DETACH_FORCE);
dev->slot, 0, DETACH_FORCE);
DETACH_FORCE) != 0) {
(void) config_detach(td->td_dev, DETACH_FORCE);
DETACH_FORCE | DETACH_QUIET);
(void) config_detach(td->td_dev, DETACH_FORCE);
(void) config_detach(td->td_dev, DETACH_FORCE);
if (!(flags & DETACH_FORCE))
if (!(flags & DETACH_FORCE))
if(flags & DETACH_FORCE) {
if (!(flag & DETACH_FORCE))
if(!(flag & DETACH_FORCE))
pcmcia_card_detach(h->pcmcia, DETACH_FORCE);
if ((flags & DETACH_FORCE) == 0) {
sdmmc_card_detach(sc, DETACH_FORCE);
sdmmc_card_detach(sc, DETACH_FORCE);
sdmmc_card_detach(sc, DETACH_FORCE);
config_detach(sf->child, DETACH_FORCE);
while ((flags & DETACH_FORCE) != 0 && sc->sc_inbuf != NULL)
config_detach(sc->sc_wsdisplay, DETACH_FORCE);
if ((flags & DETACH_FORCE) == 0) {
usb_disconnect_port(up, sc->sc_dev, DETACH_FORCE);
usb_disconnect_port(up, sc->sc_dev, DETACH_FORCE);
flags |= DETACH_FORCE;
error = vnddoclear(sc, 0, -1, (flags & DETACH_FORCE) != 0);
flag = (how & DETACH_FORCE ? WSDISPLAY_DELSCR_FORCE : 0);
(flags & (DETACH_SHUTDOWN|DETACH_FORCE)) == DETACH_SHUTDOWN &&
if (flags & DETACH_FORCE) {
else if ((flags & DETACH_FORCE) == 0)
error = config_detach(dev, DETACH_FORCE);
config_detach(hub, DETACH_FORCE);