<dec f='src/src/sys/sys/device.h' l='469' type='int config_detach(device_t , int )'/>
<use f='src/src/sys/arch/x86/pci/ichlpcib.c' l='655' u='c' c='tcotimer_unconfigure'/>
<use f='src/src/sys/arch/x86/pci/ichlpcib.c' l='882' u='c' c='lpcib_hpet_unconfigure'/>
<use f='src/src/sys/arch/x86/pci/ichlpcib.c' l='990' u='c' c='lpcib_gpio_unconfigure'/>
<use f='src/src/sys/arch/x86/pci/ichlpcib.c' l='1117' u='c' c='lpcib_fwh_unconfigure'/>
<use f='src/src/sys/dev/acpi/wmi/wmi_acpi.c' l='142' u='c' c='acpi_wmi_detach'/>
<use f='src/src/sys/dev/ata/ata.c' l='573' u='c' c='atabus_detach'/>
<use f='src/src/sys/dev/ata/ata.c' l='593' u='c' c='atabus_detach'/>
<use f='src/src/sys/dev/ata/ata.c' l='1647' u='c' c='atabusioctl'/>
<use f='src/src/sys/dev/bluetooth/bcsp.c' l='453' u='c' c='bcspclose'/>
<use f='src/src/sys/dev/bluetooth/bthidev.c' l='405' u='c' c='bthidev_detach'/>
<use f='src/src/sys/dev/bluetooth/bthub.c' l='255' u='c' c='bthub_pioctl'/>
<use f='src/src/sys/dev/bluetooth/btkbd.c' l='260' u='c' c='btkbd_detach'/>
<use f='src/src/sys/dev/bluetooth/btmagic.c' l='475' u='c' c='btmagic_detach'/>
<use f='src/src/sys/dev/bluetooth/btms.c' l='344' u='c' c='btms_detach'/>
<use f='src/src/sys/dev/bluetooth/btsco.c' l='376' u='c' c='btsco_detach'/>
<use f='src/src/sys/dev/bluetooth/btuart.c' l='299' u='c' c='btuartclose'/>
<use f='src/src/sys/dev/cardbus/cardbus.c' l='680' u='c' c='cardbus_detach_card'/>
<use f='src/src/sys/dev/cgd.c' l='265' u='c' c='cgd_destroy'/>
<use f='src/src/sys/dev/dkwedge/dk.c' l='536' u='c' c='dkwedge_del1'/>
<use f='src/src/sys/dev/fss.c' l='267' u='c' c='fss_close'/>
<use f='src/src/sys/dev/gpio/gpio.c' l='998' u='c' c='gpio_ioctl_oapi'/>
<use f='src/src/sys/dev/gpio/gpioow.c' l='166' u='c' c='gpioow_detach'/>
<use f='src/src/sys/dev/hdaudio/hdafg.c' l='3842' u='c' c='hdafg_detach'/>
<use f='src/src/sys/dev/hdaudio/hdaudio.c' l='1461' u='c' c='hdaudioioctl_fgrp_setconfig'/>
<use f='src/src/sys/dev/i2c/i2c.c' l='308' u='c' c='iic_detach'/>
<use f='src/src/sys/dev/i2o/iop.c' l='749' u='c' c='iop_reconfigure'/>
<use f='src/src/sys/dev/ic/adv.c' l='506' u='c' c='adv_detach'/>
<use f='src/src/sys/dev/ic/ahcisata_core.c' l='498' u='c' c='ahci_detach'/>
<use f='src/src/sys/dev/ic/aic6360.c' l='305' u='c' c='aic_detach'/>
<use f='src/src/sys/dev/ic/aic79xx_osm.c' l='811' u='c' c='ahd_detach'/>
<use f='src/src/sys/dev/ic/aic7xxx_osm.c' l='1103' u='c' c='ahc_detach'/>
<use f='src/src/sys/dev/ic/aic7xxx_osm.c' l='1105' u='c' c='ahc_detach'/>
<use f='src/src/sys/dev/ic/icp.c' l='472' u='c' c='icp_rescan'/>
<use f='src/src/sys/dev/ic/icp.c' l='507' u='c' c='icp_rescan'/>
<use f='src/src/sys/dev/ic/icp.c' l='552' u='c' c='icp_rescan_all'/>
<use f='src/src/sys/dev/ic/mb89352.c' l='328' u='c' c='spc_detach'/>
<use f='src/src/sys/dev/ic/mlx.c' l='611' u='c' c='mlx_configure'/>
<use f='src/src/sys/dev/ic/mlx.c' l='905' u='c' c='mlxioctl'/>
<use f='src/src/sys/dev/ic/ncr53c9x.c' l='334' u='c' c='ncr53c9x_detach'/>
<use f='src/src/sys/dev/ic/opl.c' l='198' u='c' c='opl_detach'/>
<use f='src/src/sys/dev/ic/rtsx.c' l='267' u='c' c='rtsx_detach'/>
<use f='src/src/sys/dev/ic/siisata.c' l='415' u='c' c='siisata_detach'/>
<use f='src/src/sys/dev/ic/sl811hs.c' l='1304' u='c' c='slhci_detach'/>
<use f='src/src/sys/dev/ic/w83l518d_sdmmc.c' l='199' u='c' c='wb_sdmmc_detach'/>
<use f='src/src/sys/dev/ic/wdc.c' l='824' u='c' c='wdcdetach'/>
<use f='src/src/sys/dev/ieee1394/firewire.c' l='312' u='c' c='firewiredetach'/>
<use f='src/src/sys/dev/ieee1394/firewire.c' l='2149' u='c' c='fw_attach_dev'/>
<use f='src/src/sys/dev/ieee1394/fwohci.c' l='517' u='c' c='fwohci_detach'/>
<use f='src/src/sys/dev/ieee1394/sbp.c' l='2126' u='c' c='sbp_scsipi_detach_target'/>
<use f='src/src/sys/dev/ir/irframe_tty.c' l='356' u='c' c='irframetclose'/>
<use f='src/src/sys/dev/md.c' l='370' u='c' c='mdclose'/>
<use f='src/src/sys/dev/mii/mii.c' l='175' u='c' c='mii_detach'/>
<use f='src/src/sys/dev/onewire/onewire.c' l='451' u='c' c='onewire_scan'/>
<use f='src/src/sys/dev/pci/auich.c' l='710' u='c' c='auich_detach'/>
<use f='src/src/sys/dev/pci/auixp.c' l='1373' u='c' c='auixp_detach'/>
<use f='src/src/sys/dev/pci/coram.c' l='308' u='c' c='coram_detach'/>
<use f='src/src/sys/dev/pci/coram.c' l='634' u='c' c='coram_mpeg_detach'/>
<use f='src/src/sys/dev/pci/cxdtv.c' l='499' u='c' c='cxdtv_mpeg_detach'/>
<use f='src/src/sys/dev/pci/eap.c' l='762' u='c' c='eap_detach'/>
<use f='src/src/sys/dev/pci/eap.c' l='775' u='c' c='eap_detach'/>
<use f='src/src/sys/dev/pci/emuxki.c' l='499' u='c' c='emuxki_detach'/>
<use f='src/src/sys/dev/pci/esa.c' l='1190' u='c' c='esa_detach'/>
<use f='src/src/sys/dev/pci/ismt.c' l='655' u='c' c='ismt_detach'/>
<use f='src/src/sys/dev/pci/twa.c' l='1025' u='c' c='twa_request_bus_scan'/>
<use f='src/src/sys/dev/pci/twa.c' l='1661' u='c' c='twa_shutdown'/>
<use f='src/src/sys/dev/pci/twe.c' l='622' u='c' c='twe_add_unit'/>
<use f='src/src/sys/dev/pci/twe.c' l='664' u='c' c='twe_del_unit'/>
<use f='src/src/sys/dev/pci/virtio.c' l='424' u='c' c='virtio_detach'/>
<use f='src/src/sys/dev/pcmcia/mhzc.c' l='341' u='c' c='mhzc_detach'/>
<use f='src/src/sys/dev/pcmcia/mhzc.c' l='346' u='c' c='mhzc_detach'/>
<use f='src/src/sys/dev/pcmcia/pcmcia.c' l='277' u='c' c='pcmcia_card_detach'/>
<use f='src/src/sys/dev/pcmcia/pcmcom.c' l='213' u='c' c='pcmcom_detach'/>
<use f='src/src/sys/dev/pcmcia/xirc.c' l='404' u='c' c='xirc_detach'/>
<use f='src/src/sys/dev/pcmcia/xirc.c' l='409' u='c' c='xirc_detach'/>
<use f='src/src/sys/dev/raidframe/rf_netbsdkintf.c' l='867' u='c' c='raidclose'/>
<use f='src/src/sys/dev/scsipi/atapiconf.c' l='216' u='c' c='atapibusdetach'/>
<use f='src/src/sys/dev/scsipi/scsipi_base.c' l='2431' u='c' c='scsipi_target_detach'/>
<use f='src/src/sys/dev/sdmmc/sdhc.c' l='641' u='c' c='sdhc_detach'/>
<use f='src/src/sys/dev/sdmmc/sdmmc.c' l='468' u='c' c='sdmmc_card_detach'/>
<use f='src/src/sys/dev/usb/auvitek_audio.c' l='117' u='c' c='auvitek_audio_detach'/>
<use f='src/src/sys/dev/usb/auvitek_dtv.c' l='102' u='c' c='auvitek_dtv_detach'/>
<use f='src/src/sys/dev/usb/auvitek_i2c.c' l='89' u='c' c='auvitek_i2c_detach'/>
<use f='src/src/sys/dev/usb/auvitek_video.c' l='144' u='c' c='auvitek_video_detach'/>
<use f='src/src/sys/dev/usb/ehci.c' l='1322' u='c' c='ehci_detach'/>
<use f='src/src/sys/dev/usb/emdtv_dtv.c' l='148' u='c' c='emdtv_dtv_detach'/>
<use f='src/src/sys/dev/usb/emdtv_ir.c' l='124' u='c' c='emdtv_ir_detach'/>
<use f='src/src/sys/dev/usb/irmce.c' l='258' u='c' c='irmce_detach'/>
<use f='src/src/sys/dev/usb/ohci.c' l='375' u='c' c='ohci_detach'/>
<use f='src/src/sys/dev/usb/pseye.c' l='283' u='c' c='pseye_detach'/>
<use f='src/src/sys/dev/usb/u3g.c' l='855' u='c' c='u3g_detach'/>
<use f='src/src/sys/dev/usb/uaudio.c' l='544' u='c' c='uaudio_detach'/>
<use f='src/src/sys/dev/usb/ubsa.c' l='335' u='c' c='ubsa_detach'/>
<use f='src/src/sys/dev/usb/uchcom.c' l='332' u='c' c='uchcom_detach'/>
<use f='src/src/sys/dev/usb/udl.c' l='531' u='c' c='udl_detach'/>
<use f='src/src/sys/dev/usb/udsbr.c' l='172' u='c' c='udsbr_detach'/>
<use f='src/src/sys/dev/usb/udsir.c' l='293' u='c' c='udsir_detach'/>
<use f='src/src/sys/dev/usb/uep.c' l='244' u='c' c='uep_detach'/>
<use f='src/src/sys/dev/usb/uftdi.c' l='386' u='c' c='uftdi_detach'/>
<use f='src/src/sys/dev/usb/ugensa.c' l='290' u='c' c='ugensa_detach'/>
<use f='src/src/sys/dev/usb/uhci.c' l='634' u='c' c='uhci_detach'/>
<use f='src/src/sys/dev/usb/uhidev.c' l='462' u='c' c='uhidev_detach'/>
<use f='src/src/sys/dev/usb/uipaq.c' l='398' u='c' c='uipaq_detach'/>
<use f='src/src/sys/dev/usb/uirda.c' l='338' u='c' c='uirda_detach'/>
<use f='src/src/sys/dev/usb/ukbd.c' l='584' u='c' c='ukbd_detach'/>
<use f='src/src/sys/dev/usb/umass.c' l='821' u='c' c='umass_detach'/>
<use f='src/src/sys/dev/usb/umct.c' l='335' u='c' c='umct_detach'/>
<use f='src/src/sys/dev/usb/umidi.c' l='1429' u='c' c='detach_mididev'/>
<use f='src/src/sys/dev/usb/umodem_common.c' l='676' u='c' c='umodem_common_detach'/>
<use f='src/src/sys/dev/usb/ums.c' l='426' u='c' c='ums_detach'/>
<use f='src/src/sys/dev/usb/uplcom.c' l='456' u='c' c='uplcom_detach'/>
<use f='src/src/sys/dev/usb/usb_subr.c' l='1724' u='c' c='usb_disconnect_port'/>
<use f='src/src/sys/dev/usb/uslsa.c' l='277' u='c' c='uslsa_detach'/>
<use f='src/src/sys/dev/usb/usscanner.c' l='383' u='c' c='usscanner_detach'/>
<use f='src/src/sys/dev/usb/ustir.c' l='366' u='c' c='ustir_detach'/>
<use f='src/src/sys/dev/usb/uts.c' l='268' u='c' c='uts_detach'/>
<use f='src/src/sys/dev/usb/uvideo.c' l='692' u='c' c='uvideo_detach'/>
<use f='src/src/sys/dev/usb/uvisor.c' l='417' u='c' c='uvisor_detach'/>
<use f='src/src/sys/dev/usb/uvscom.c' l='396' u='c' c='uvscom_detach'/>
<use f='src/src/sys/dev/usb/xhci.c' l='552' u='c' c='xhci_detach'/>
<use f='src/src/sys/dev/vnd.c' l='315' u='c' c='vnd_destroy'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/i915/intel_fbdev.c' l='517' u='c' c='intel_fbdev_destroy'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_fbcon.c' l='471' u='c' c='nouveau_fbcon_destroy'/>
<use f='src/src/sys/external/bsd/drm2/dist/drm/radeon/radeon_fb.c' l='370' u='c' c='radeon_fbdev_destroy'/>
<use f='src/src/sys/kern/kern_drvctl.c' l='273' u='c' c='detachdevbyname'/>
<use f='src/src/sys/kern/subr_autoconf.c' l='935' u='c' c='config_cfdata_detach'/>
<def f='src/src/sys/kern/subr_autoconf.c' l='1706' ll='1832' type='int config_detach(device_t dev, int flags)'/>
<use f='src/src/sys/kern/subr_autoconf.c' l='1845' u='c' c='config_detach_children'/>
<use f='src/src/sys/kern/subr_autoconf.c' l='1895' u='c' c='config_detach_all'/>
<doc f='src/src/sys/kern/subr_autoconf.c' l='1697'>/*
 * Detach a device.  Optionally forced (e.g. because of hardware
 * removal) and quiet.  Returns zero if successful, non-zero
 * (an error code) otherwise.
 *
 * Note that this code wants to be run from a process context, so
 * that the detach can sleep to allow processes which have a device
 * open to run and unwind their stacks.
 */</doc>
<use f='src/src/sys/net/if_tap.c' l='713' u='c' c='tap_clone_destroyer'/>
<use f='src/src/sys/netbt/hci_unit.c' l='225' u='c' c='hci_disable'/>
