Lines Matching refs:dn_holds
115 * O(number of references), so don't track dn_holds.
117 refcount_create_untracked(&dn->dn_holds);
172 refcount_destroy(&dn->dn_holds);
353 ASSERT3U(refcount_count(&dn->dn_holds), >=, 1);
370 ASSERT3U(refcount_count(&dn->dn_holds), >=, 1);
381 ASSERT3U(refcount_count(&dn->dn_holds), >=, 1);
568 ASSERT3U(refcount_count(&dn->dn_holds), <=, 1);
754 refcount_transfer(&ndn->dn_holds, &odn->dn_holds);
942 refcount = refcount_count(&odn->dn_holds);
970 ASSERT(refcount == refcount_count(&ndn->dn_holds));
990 while (refcount_count(&dn->dn_holds) > 0)
1039 ASSERT(refcount_is_zero(&dn->dn_holds));
1090 (void) refcount_add(&dn->dn_holds, tag);
1168 (type != DMU_OT_NONE || !refcount_is_zero(&dn->dn_holds)))) {
1174 if (refcount_add(&dn->dn_holds, tag) == 1)
1208 if (refcount_is_zero(&dn->dn_holds)) {
1212 VERIFY(1 < refcount_add(&dn->dn_holds, tag));
1232 refs = refcount_remove(&dn->dn_holds, tag);
1295 ASSERT(!refcount_is_zero(&dn->dn_holds) ||
1337 /* ASSERT3U(refcount_count(&dn->dn_holds), ==, 1); */