Lines Matching refs:tag

102 rrn_add(rrwlock_t *rrl, void *tag)  in rrn_add()  argument
109 rn->rn_tag = tag; in rrn_add()
118 rrn_find_and_remove(rrwlock_t *rrl, void *tag) in rrn_find_and_remove() argument
127 if (rn->rn_rrl == rrl && rn->rn_tag == tag) { in rrn_find_and_remove()
163 rrw_enter_read_impl(rrwlock_t *rrl, boolean_t prio, void *tag) in rrw_enter_read_impl() argument
185 rrn_add(rrl, tag); in rrw_enter_read_impl()
186 (void) zfs_refcount_add(&rrl->rr_linked_rcount, tag); in rrw_enter_read_impl()
188 (void) zfs_refcount_add(&rrl->rr_anon_rcount, tag); in rrw_enter_read_impl()
195 rrw_enter_read(rrwlock_t *rrl, void *tag) in rrw_enter_read() argument
197 rrw_enter_read_impl(rrl, B_FALSE, tag); in rrw_enter_read()
207 rrw_enter_read_prio(rrwlock_t *rrl, void *tag) in rrw_enter_read_prio() argument
209 rrw_enter_read_impl(rrl, B_TRUE, tag); in rrw_enter_read_prio()
231 rrw_enter(rrwlock_t *rrl, krw_t rw, void *tag) in rrw_enter() argument
234 rrw_enter_read(rrl, tag); in rrw_enter()
240 rrw_exit(rrwlock_t *rrl, void *tag) in rrw_exit() argument
259 if (rrn_find_and_remove(rrl, tag)) { in rrw_exit()
261 &rrl->rr_linked_rcount, tag); in rrw_exit()
264 count = zfs_refcount_remove(&rrl->rr_anon_rcount, tag); in rrw_exit()
342 rrm_enter(rrmlock_t *rrl, krw_t rw, void *tag) in rrm_enter() argument
345 rrm_enter_read(rrl, tag); in rrm_enter()
361 rrm_enter_read(rrmlock_t *rrl, void *tag) in rrm_enter_read() argument
363 rrw_enter_read(&rrl->locks[RRM_TD_LOCK()], tag); in rrm_enter_read()
376 rrm_exit(rrmlock_t *rrl, void *tag) in rrm_exit() argument
382 rrw_exit(&rrl->locks[i], tag); in rrm_exit()
384 rrw_exit(&rrl->locks[RRM_TD_LOCK()], tag); in rrm_exit()