Lines Matching refs:holder

135 zfs_refcount_add_many(zfs_refcount_t *rc, uint64_t number, const void *holder)  in zfs_refcount_add_many()  argument
147 ref->ref_holder = holder; in zfs_refcount_add_many()
160 zfs_refcount_add(zfs_refcount_t *rc, const void *holder) in zfs_refcount_add() argument
162 return (zfs_refcount_add_many(rc, 1, holder)); in zfs_refcount_add()
166 zfs_refcount_add_few(zfs_refcount_t *rc, uint64_t number, const void *holder) in zfs_refcount_add_few() argument
169 (void) zfs_refcount_add_many(rc, number, holder); in zfs_refcount_add_few()
172 (void) zfs_refcount_add(rc, holder); in zfs_refcount_add_few()
178 const void *holder) in zfs_refcount_remove_many() argument
189 s.ref_holder = holder; in zfs_refcount_remove_many()
197 holder, number, (u_longlong_t)(uintptr_t)rc); in zfs_refcount_remove_many()
222 zfs_refcount_remove(zfs_refcount_t *rc, const void *holder) in zfs_refcount_remove() argument
224 return (zfs_refcount_remove_many(rc, 1, holder)); in zfs_refcount_remove()
228 zfs_refcount_remove_few(zfs_refcount_t *rc, uint64_t number, const void *holder) in zfs_refcount_remove_few() argument
231 (void) zfs_refcount_remove_many(rc, number, holder); in zfs_refcount_remove_few()
234 (void) zfs_refcount_remove(rc, holder); in zfs_refcount_remove_few()
310 zfs_refcount_held(zfs_refcount_t *rc, const void *holder) in zfs_refcount_held() argument
319 s.ref_holder = holder; in zfs_refcount_held()
326 res = ref && ref->ref_holder == holder; in zfs_refcount_held()
337 zfs_refcount_not_held(zfs_refcount_t *rc, const void *holder) in zfs_refcount_not_held() argument
347 s.ref_holder = holder; in zfs_refcount_not_held()
353 res = ref == NULL || ref->ref_holder != holder; in zfs_refcount_not_held()