Lines Matching defs:number
93 zfs_refcount_destroy_many(zfs_refcount_t *rc, uint64_t number)
98 ASSERT3U(rc->rc_count, ==, number);
128 zfs_refcount_add_many(zfs_refcount_t *rc, uint64_t number, const void *holder)
134 count = atomic_add_64_nv(&(rc)->rc_count, number);
135 ASSERT3U(count, >=, number);
141 ref->ref_number = number;
145 rc->rc_count += number;
159 zfs_refcount_add_few(zfs_refcount_t *rc, uint64_t number, const void *holder)
162 (void) zfs_refcount_add_many(rc, number, holder);
163 else for (; number > 0; number--)
168 zfs_refcount_remove_many(zfs_refcount_t *rc, uint64_t number,
175 count = atomic_add_64_nv(&(rc)->rc_count, -number);
181 s.ref_number = number;
184 ASSERT3U(rc->rc_count, >=, number);
203 rc->rc_count -= number;
216 zfs_refcount_remove_few(zfs_refcount_t *rc, uint64_t number, const void *holder)
219 (void) zfs_refcount_remove_many(rc, number, holder);
220 else for (; number > 0; number--)
263 zfs_refcount_transfer_ownership_many(zfs_refcount_t *rc, uint64_t number,
272 s.ref_number = number;