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.c1250 * When the DNODE_MUST_BE_FREE flag is set, the "slots" parameter is used
1255 * are only possible when using DNODE_MUST_BE_FREE.
1268 * ENOSPC - hole too small to fulfill "slots" request (DNODE_MUST_BE_FREE)
1269 * EEXIST - Refers to an allocated dnode (DNODE_MUST_BE_FREE)
1270 * - Refers to a freeing dnode (DNODE_MUST_BE_FREE)
1292 ASSERT(!(flag & DNODE_MUST_BE_FREE) || (slots > 0));
1305 ASSERT((flag & DNODE_MUST_BE_ALLOCATED) || (flag & DNODE_MUST_BE_FREE));
1320 if ((flag & DNODE_MUST_BE_FREE) && type != DMU_OT_NONE)
1481 } else if (flag & DNODE_MUST_BE_FREE) {
1651 return (dnode_hold_impl(os, object, DNODE_MUST_BE_FREE | DNODE_DRY_RU
[all...]
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddnode.h48 #define DNODE_MUST_BE_FREE 2 macro
484 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) was able
489 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) was not
495 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) was not
501 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) needed
506 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) requested
511 * Number of times dnode_hold(..., DNODE_MUST_BE_FREE) requested
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/
H A Dzfsimpl.h950 #define DNODE_MUST_BE_FREE 2 macro

Completed in 78 milliseconds