<dec f='src/src/sys/net/if.h' l='952' type='void if_detach(struct ifnet * )'/>
<use f='src/src/sys/dev/ic/an.c' l='411' u='c' c='an_detach'/>
<use f='src/src/sys/dev/ic/ath.c' l='677' u='c' c='ath_detach'/>
<use f='src/src/sys/dev/ic/athn.c' l='390' u='c' c='athn_detach'/>
<use f='src/src/sys/dev/ic/atw.c' l='2693' u='c' c='atw_detach'/>
<use f='src/src/sys/dev/ic/awi.c' l='311' u='c' c='awi_detach'/>
<use f='src/src/sys/dev/ic/bwi.c' l='1046' u='c' c='bwi_detach'/>
<use f='src/src/sys/dev/ic/cs89x0.c' l='519' u='c' c='cs_detach'/>
<use f='src/src/sys/dev/ic/dp8390.c' l='1252' u='c' c='dp8390_detach'/>
<use f='src/src/sys/dev/ic/elink3.c' l='2027' u='c' c='ep_detach'/>
<use f='src/src/sys/dev/ic/elinkxl.c' l='1704' u='c' c='ex_detach'/>
<use f='src/src/sys/dev/ic/i82557.c' l='2521' u='c' c='fxp_detach'/>
<use f='src/src/sys/dev/ic/malo.c' l='440' u='c' c='malo_detach'/>
<use f='src/src/sys/dev/ic/mb86960.c' l='1822' u='c' c='mb86960_detach'/>
<use f='src/src/sys/dev/ic/rt2560.c' l='507' u='c' c='rt2560_detach'/>
<use f='src/src/sys/dev/ic/rt2661.c' l='392' u='c' c='rt2661_detach'/>
<use f='src/src/sys/dev/ic/rt2860.c' l='442' u='c' c='rt2860_detach'/>
<use f='src/src/sys/dev/ic/rtl8169.c' l='970' u='c' c='re_detach'/>
<use f='src/src/sys/dev/ic/rtl81x9.c' l='831' u='c' c='rtk_detach'/>
<use f='src/src/sys/dev/ic/rtw.c' l='4216' u='c' c='rtw_detach'/>
<use f='src/src/sys/dev/ic/smc91cxx.c' l='1482' u='c' c='smc91cxx_detach'/>
<use f='src/src/sys/dev/ic/tulip.c' l='627' u='c' c='tlp_detach'/>
<use f='src/src/sys/dev/ic/wi.c' l='598' u='c' c='wi_detach'/>
<use f='src/src/sys/dev/ieee1394/if_fwip.c' l='237' u='c' c='fwipdetach'/>
<use f='src/src/sys/dev/pci/if_age.c' l='327' u='c' c='age_detach'/>
<use f='src/src/sys/dev/pci/if_alc.c' l='1506' u='c' c='alc_detach'/>
<use f='src/src/sys/dev/pci/if_ale.c' l='613' u='c' c='ale_detach'/>
<use f='src/src/sys/dev/pci/if_bge.c' l='4125' u='c' c='bge_detach'/>
<use f='src/src/sys/dev/pci/if_bnx.c' l='913' u='c' c='bnx_detach'/>
<use f='src/src/sys/dev/pci/if_et.c' l='331' u='c' c='et_detach'/>
<use f='src/src/sys/dev/pci/if_ipw.c' l='349' u='c' c='ipw_detach'/>
<use f='src/src/sys/dev/pci/if_iwi.c' l='449' u='c' c='iwi_detach'/>
<use f='src/src/sys/dev/pci/if_iwn.c' l='851' u='c' c='iwn_detach'/>
<use f='src/src/sys/dev/pci/if_lmc.c' l='3574' u='c' c='ifnet_detach'/>
<use f='src/src/sys/dev/pci/if_nfe.c' l='450' u='c' c='nfe_detach'/>
<use f='src/src/sys/dev/pci/if_rtwn.c' l='411' u='c' c='rtwn_detach'/>
<use f='src/src/sys/dev/pci/if_sip.c' l='916' u='c' c='sipcom_do_detach'/>
<use f='src/src/sys/dev/pci/if_wm.c' l='2679' u='c' c='wm_detach'/>
<use f='src/src/sys/dev/pci/if_wpi.c' l='421' u='c' c='wpi_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixgbe.c' l='770' u='c' c='ixgbe_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixv.c' l='546' u='c' c='ixv_detach'/>
<use f='src/src/sys/dev/pcmcia/if_cnw.c' l='1190' u='c' c='cnw_detach'/>
<use f='src/src/sys/dev/pcmcia/if_malo_pcmcia.c' l='406' u='c' c='cmalo_detach'/>
<use f='src/src/sys/dev/pcmcia/if_ray.c' l='656' u='c' c='ray_detach'/>
<use f='src/src/sys/dev/pcmcia/if_xi.c' l='263' u='c' c='xi_detach'/>
<use f='src/src/sys/dev/usb/if_atu.c' l='1487' u='c' c='atu_detach'/>
<use f='src/src/sys/dev/usb/if_aue.c' l='917' u='c' c='aue_detach'/>
<use f='src/src/sys/dev/usb/if_axe.c' l='895' u='c' c='axe_detach'/>
<use f='src/src/sys/dev/usb/if_axen.c' l='844' u='c' c='axen_detach'/>
<use f='src/src/sys/dev/usb/if_cdce.c' l='324' u='c' c='cdce_detach'/>
<use f='src/src/sys/dev/usb/if_cue.c' l='594' u='c' c='cue_detach'/>
<use f='src/src/sys/dev/usb/if_kue.c' l='547' u='c' c='kue_detach'/>
<use f='src/src/sys/dev/usb/if_otus.c' l='708' u='c' c='otus_detach'/>
<use f='src/src/sys/dev/usb/if_rum.c' l='512' u='c' c='rum_detach'/>
<use f='src/src/sys/dev/usb/if_run.c' l='764' u='c' c='run_detach'/>
<use f='src/src/sys/dev/usb/if_udav.c' l='373' u='c' c='udav_detach'/>
<use f='src/src/sys/dev/usb/if_upl.c' l='348' u='c' c='upl_detach'/>
<use f='src/src/sys/dev/usb/if_ural.c' l='551' u='c' c='ural_detach'/>
<use f='src/src/sys/dev/usb/if_url.c' l='368' u='c' c='url_detach'/>
<use f='src/src/sys/dev/usb/if_urndis.c' l='1523' u='c' c='urndis_detach'/>
<use f='src/src/sys/dev/usb/if_urtw.c' l='782' u='c' c='urtw_detach'/>
<use f='src/src/sys/dev/usb/if_urtwn.c' l='548' u='c' c='urtwn_detach'/>
<use f='src/src/sys/dev/usb/if_zyd.c' l='484' u='c' c='zyd_detach'/>
<use f='src/src/sys/dev/usb/uhso.c' l='1994' u='c' c='uhso_ifnet_detach'/>
<use f='src/src/sys/net/agr/if_agr.c' l='392' u='c' c='agr_clone_destroy'/>
<def f='src/src/sys/net/if.c' l='1147' ll='1368' type='void if_detach(struct ifnet * ifp)'/>
<doc f='src/src/sys/net/if.c' l='1140'>/*
 * Detach an interface from the list of &quot;active&quot; interfaces,
 * freeing any resources as we go along.
 *
 * NOTE: This routine must be called with a valid thread context,
 * as it may block.
 */</doc>
<use f='src/src/sys/net/if_bridge.c' l='476' u='c' c='bridge_clone_destroy'/>
<use f='src/src/sys/net/if_gif.c' l='283' u='c' c='gif_clone_destroy'/>
<use f='src/src/sys/net/if_gre.c' l='347' u='c' c='gre_clone_destroy'/>
<use f='src/src/sys/net/if_loop.c' l='224' u='c' c='loop_clone_destroy'/>
<use f='src/src/sys/net/if_ppp.c' l='367' u='c' c='ppp_clone_destroy'/>
<use f='src/src/sys/net/if_pppoe.c' l='312' u='c' c='pppoe_clone_destroy'/>
<use f='src/src/sys/net/if_sl.c' l='292' u='c' c='sl_clone_destroy'/>
<use f='src/src/sys/net/if_stf.c' l='258' u='c' c='stf_clone_destroy'/>
<use f='src/src/sys/net/if_strip.c' l='432' u='c' c='strip_clone_destroy'/>
<use f='src/src/sys/net/if_tap.c' l='444' u='c' c='tap_detach'/>
<use f='src/src/sys/net/if_tun.c' l='303' u='c' c='tun_clone_destroy'/>
<use f='src/src/sys/net/if_vlan.c' l='287' u='c' c='vlan_clone_destroy'/>
<use f='src/src/sys/netinet6/ip6_mroute.c' l='592' u='c' c='ip6_mrouter_done'/>
<use f='src/src/sys/netinet6/ip6_mroute.c' l='756' u='c' c='del_m6if'/>
