<def f='src/src/sys/sys/psref.h' l='57' ll='60'/>
<size>16</size>
<doc f='src/src/sys/sys/psref.h' l='45'>/*
 * struct psref_target
 *
 *	Bookkeeping for an object to which users can acquire passive
 *	references.  This is compact so that it can easily be embedded
 *	into many multitudes of objects, e.g. IP packet flows.
 *
 *	prt_draining is false on initialization, and may be written
 *	only once, to make it true, when someone has prevented new
 *	references from being created and wants to drain the target in
 *	order to destroy it.
 */</doc>
<mbr r='psref_target::prt_class' o='0' t='struct psref_class *'/>
<mbr r='psref_target::prt_draining' o='64' t='_Bool'/>
