Searched refs:DNODE_MUST_BE_FREE (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddmu_object.c167 error = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE,
250 err = dnode_hold_impl(os, object, DNODE_MUST_BE_FREE, dn_slots,
H A Ddnode.c1251 * When the DNODE_MUST_BE_FREE flag is set, the "slots" parameter is used
1256 * are only possible when using DNODE_MUST_BE_FREE.
1265 * ENOSPC - hole too small to fulfill "slots" request (DNODE_MUST_BE_FREE)
1266 * EEXIST - Refers to an allocated dnode (DNODE_MUST_BE_FREE)
1267 * - Refers to a freeing dnode (DNODE_MUST_BE_FREE)
1289 ASSERT(!(flag & DNODE_MUST_BE_FREE) || (slots > 0));
1301 ASSERT((flag & DNODE_MUST_BE_ALLOCATED) || (flag & DNODE_MUST_BE_FREE));
1316 if ((flag & DNODE_MUST_BE_FREE) && type != DMU_OT_NONE)
1466 } else if (flag & DNODE_MUST_BE_FREE) {
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddnode.h48 #define DNODE_MUST_BE_FREE 2 macro
482 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) was able
487 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) was not
493 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) was not
499 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) needed
504 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) requested
509 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) requested
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/
H A Dzfsimpl.h853 #define DNODE_MUST_BE_FREE 2 macro

Completed in 156 milliseconds