<dec f='src/src/sys/sys/intr.h' l='46' type='void softint_disestablish(void * )'/>
<use f='src/src/sys/dev/audio.c' l='754' u='c' c='audiodetach'/>
<use f='src/src/sys/dev/audio.c' l='758' u='c' c='audiodetach'/>
<use f='src/src/sys/dev/bluetooth/btsco.c' l='381' u='c' c='btsco_detach'/>
<use f='src/src/sys/dev/ic/com.c' l='780' u='c' c='com_detach'/>
<use f='src/src/sys/dev/ic/lpt.c' l='143' u='c' c='lpt_detach_subr'/>
<use f='src/src/sys/dev/ic/sl811hs.c' l='1296' u='c' c='slhci_detach'/>
<use f='src/src/sys/dev/midi.c' l='240' u='c' c='mididetach'/>
<use f='src/src/sys/dev/pci/ehci_pci.c' l='302' u='c' c='ehci_pci_detach'/>
<use f='src/src/sys/dev/pci/ehci_pci.c' l='303' u='c' c='ehci_pci_detach'/>
<use f='src/src/sys/dev/pci/if_rtwn.c' l='425' u='c' c='rtwn_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixgbe.c' l='745' u='c' c='ixgbe_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixgbe.c' l='749' u='c' c='ixgbe_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixgbe.c' l='750' u='c' c='ixgbe_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixgbe.c' l='751' u='c' c='ixgbe_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixv.c' l='526' u='c' c='ixv_detach'/>
<use f='src/src/sys/dev/pci/ixgbe/ixv.c' l='530' u='c' c='ixv_detach'/>
<use f='src/src/sys/dev/pci/nvme_pci.c' l='368' u='c' c='nvme_pci_intr_disestablish'/>
<use f='src/src/sys/dev/sequencer.c' l='182' u='c' c='sequencerdestroy'/>
<use f='src/src/sys/dev/usb/ohci.c' l='385' u='c' c='ohci_detach'/>
<use f='src/src/sys/dev/usb/ucom.c' l='449' u='c' c='ucom_detach'/>
<use f='src/src/sys/dev/usb/uhid.c' l='254' u='c' c='uhid_detach'/>
<use f='src/src/sys/dev/usb/umidi.c' l='710' u='c' c='free_pipe'/>
<use f='src/src/sys/dev/usb/usb.c' l='1136' u='c' c='usb_detach'/>
<use f='src/src/sys/dev/wscons/wsevent.c' l='188' u='c' c='wsevent_fini'/>
<def f='src/src/sys/kern/kern_softint.c' l='401' ll='462' type='void softint_disestablish(void * arg)'/>
<doc f='src/src/sys/kern/kern_softint.c' l='391'>/*
 * softint_disestablish:
 *
 *	Unregister a software interrupt handler.  The soft interrupt could
 *	still be active at this point, but the caller commits not to try
 *	and trigger it again once this call is made.  The caller must not
 *	hold any locks that could be taken from soft interrupt context,
 *	because we will wait for the softint to complete if it&apos;s still
 *	running.
 */</doc>
<use f='src/src/sys/net/bpf.c' l='509' u='c' c='bpf_close'/>
<use f='src/src/sys/net/if.c' l='833' u='c' c='if_percpuq_destroy'/>
<use f='src/src/sys/net/if.c' l='1326' u='c' c='if_detach'/>
<use f='src/src/sys/net/if_gre.c' l='753' u='c' c='gre_reconf'/>
<use f='src/src/sys/net/if_ppp.c' l='433' u='c' c='pppdealloc'/>
<use f='src/src/sys/net/if_pppoe.c' l='249' u='c' c='pppoedetach'/>
<use f='src/src/sys/net/if_sl.c' l='345' u='c' c='slopen'/>
<use f='src/src/sys/net/if_sl.c' l='370' u='c' c='slopen'/>
<use f='src/src/sys/net/if_sl.c' l='401' u='c' c='slclose'/>
<use f='src/src/sys/net/if_strip.c' l='516' u='c' c='stripopen'/>
<use f='src/src/sys/net/if_strip.c' l='540' u='c' c='stripopen'/>
<use f='src/src/sys/net/if_strip.c' l='580' u='c' c='stripclose'/>
<use f='src/src/sys/net/if_tap.c' l='430' u='c' c='tap_detach'/>
<use f='src/src/sys/net/if_tap.c' l='892' u='c' c='tap_dev_close'/>
<use f='src/src/sys/net/if_tap.c' l='1156' u='c' c='tap_dev_ioctl'/>
<use f='src/src/sys/net/if_tun.c' l='308' u='c' c='tun_clone_destroy'/>
<use f='src/src/sys/net/if_tun.c' l='309' u='c' c='tun_clone_destroy'/>
<use f='src/src/sys/net/if_tun.c' l='373' u='c' c='tunclose'/>
<use f='src/src/sys/net/if_tun.c' l='374' u='c' c='tunclose'/>
<use f='src/src/sys/net/pktqueue.c' l='138' u='c' c='pktq_destroy'/>
<use f='src/src/sys/netbt/hci_unit.c' l='205' u='c' c='hci_enable'/>
<use f='src/src/sys/netbt/hci_unit.c' l='230' u='c' c='hci_disable'/>
<use f='src/src/sys/opencrypto/crypto.c' l='87' u='c' c='crypto_destroy'/>
