<dec f='src/src/sys/sys/psref.h' l='83' type='void psref_target_destroy(struct psref_target * , struct psref_class * )'/>
<def f='src/src/sys/kern/subr_psref.c' l='430' ll='461' type='void psref_target_destroy(struct psref_target * target, struct psref_class * class)'/>
<doc f='src/src/sys/kern/subr_psref.c' l='422'>/*
 * psref_target_destroy(target, class)
 *
 *	Destroy a passive reference target.  Waits for all existing
 *	references to drain.  Caller must guarantee no new references
 *	will be acquired once it calls psref_target_destroy, e.g. by
 *	removing the target from a global list first.  May sleep.
 */</doc>
<use f='src/src/sys/net/if.c' l='1184' u='c' c='if_detach'/>
<use f='src/src/sys/net/if_bridge.c' l='717' u='c' c='bridge_delete_member'/>
<use f='src/src/sys/netinet/ip_encap.c' l='975' u='c' c='encap_detach'/>
