Home
last modified time | relevance | path

Searched refs:rrwlock_t (Results 1 – 3 of 3) sorted by relevance

/titanic_41/usr/src/uts/common/fs/zfs/sys/
H A Drrwlock.h62 } rrwlock_t; typedef
69 void rrw_init(rrwlock_t *rrl, boolean_t track_all);
70 void rrw_destroy(rrwlock_t *rrl);
71 void rrw_enter(rrwlock_t *rrl, krw_t rw, void *tag);
72 void rrw_enter_read(rrwlock_t *rrl, void *tag);
73 void rrw_enter_read_prio(rrwlock_t *rrl, void *tag);
74 void rrw_enter_write(rrwlock_t *rrl);
75 void rrw_exit(rrwlock_t *rrl, void *tag);
76 boolean_t rrw_held(rrwlock_t *rrl, krw_t rw);
93 rrwlock_t locks[RRM_NUM_LOCKS];
H A Ddsl_pool.h130 rrwlock_t dp_config_rwlock;
/titanic_41/usr/src/uts/common/fs/zfs/
H A Drrwlock.c79 rrwlock_t *rn_rrl;
84 rrn_find(rrwlock_t *rrl) in rrn_find()
102 rrn_add(rrwlock_t *rrl, void *tag) in rrn_add()
118 rrn_find_and_remove(rrwlock_t *rrl, void *tag) in rrn_find_and_remove()
141 rrw_init(rrwlock_t *rrl, boolean_t track_all) in rrw_init()
153 rrw_destroy(rrwlock_t *rrl) in rrw_destroy()
163 rrw_enter_read_impl(rrwlock_t *rrl, boolean_t prio, void *tag) in rrw_enter_read_impl()
195 rrw_enter_read(rrwlock_t *rrl, void *tag) in rrw_enter_read()
207 rrw_enter_read_prio(rrwlock_t *rrl, void *tag) in rrw_enter_read_prio()
214 rrw_enter_write(rrwlock_t *rrl) in rrw_enter_write()
[all …]