<dec f='src/src/sys/sys/intr.h' l='46' type='void softint_disestablish(void * )'/>
<use f='src/src/sys/arch/xen/xen/if_xennet_xenbus.c' l='460' u='c' c='xennet_xenbus_detach'/>
<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_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/opencrypto/crypto.c' l='87' u='c' c='crypto_destroy'/>
