Lines Matching defs:ref
73 void (*last)(void *); /* Call-back for last ref */
78 (container)->ref.cnt = (count); \
79 (container)->ref.last = (void (*)(void *))((inactive)); \
80 (container)->ref.kmc = (kmem); \
84 atomic_inc_32(&(container)->ref.cnt); \
85 ASSERT((container)->ref.cnt != 0); \
89 if (atomic_dec_32_nv(&(container)->ref.cnt) == 0) { \
90 (container)->ref.last((container)); \
91 kmem_cache_free((container)->ref.kmc, (container)); \
95 #define REF_COUNT(container) (container)->ref.cnt
98 ASSERT((container)->ref.cnt == (count));
142 ref_t ref; /* Reference stuff */
162 ref_t ref; /* Reference, one per uri_desb_t */