Lines Matching defs:holder
125 zfs_refcount_add_many(zfs_refcount_t *rc, uint64_t number, const void *holder)
132 ref->ref_holder = holder;
147 zfs_refcount_add(zfs_refcount_t *rc, const void *holder)
149 return (zfs_refcount_add_many(rc, 1, holder));
154 const void *holder)
171 if (ref->ref_holder == holder && ref->ref_number == number) {
196 panic("No such hold %p on refcount %llx", holder,
202 zfs_refcount_remove(zfs_refcount_t *rc, const void *holder)
204 return (zfs_refcount_remove_many(rc, 1, holder));
274 * the "holder" tag. If tracking is disabled, then return true if a reference
278 zfs_refcount_held(zfs_refcount_t *rc, const void *holder)
291 if (ref->ref_holder == holder) {
302 * matches the "holder" tag. If tracking is disabled, always return true
306 zfs_refcount_not_held(zfs_refcount_t *rc, const void *holder)
319 if (ref->ref_holder == holder) {