Lines Matching defs:holder
125 refcount_add_many(refcount_t *rc, uint64_t number, void *holder)
132 ref->ref_holder = holder;
147 refcount_add(refcount_t *rc, void *holder)
149 return (refcount_add_many(rc, 1, holder));
153 refcount_remove_many(refcount_t *rc, uint64_t number, void *holder)
170 if (ref->ref_holder == holder && ref->ref_number == number) {
195 panic("No such hold %p on refcount %llx", holder,
201 refcount_remove(refcount_t *rc, void *holder)
203 return (refcount_remove_many(rc, 1, holder));
264 * the "holder" tag. If tracking is disabled, then return true if a reference
268 refcount_held(refcount_t *rc, void *holder)
281 if (ref->ref_holder == holder) {
292 * matches the "holder" tag. If tracking is disabled, always return true
296 refcount_not_held(refcount_t *rc, void *holder)
309 if (ref->ref_holder == holder) {