Lines Matching refs:ck_swlock_t
40 typedef struct ck_swlock ck_swlock_t; typedef
58 ck_swlock_write_unlock(ck_swlock_t *rw) in ck_swlock_write_unlock()
67 ck_swlock_locked_writer(ck_swlock_t *rw) in ck_swlock_locked_writer()
77 ck_swlock_write_downgrade(ck_swlock_t *rw) in ck_swlock_write_downgrade()
86 ck_swlock_locked(ck_swlock_t *rw) in ck_swlock_locked()
96 ck_swlock_write_trylock(ck_swlock_t *rw) in ck_swlock_write_trylock()
105 CK_ELIDE_TRYLOCK_PROTOTYPE(ck_swlock_write, ck_swlock_t, in CK_ELIDE_TRYLOCK_PROTOTYPE() argument
109 ck_swlock_write_lock(ck_swlock_t *rw) in CK_ELIDE_TRYLOCK_PROTOTYPE()
121 ck_swlock_write_latch(ck_swlock_t *rw) in ck_swlock_write_latch()
140 ck_swlock_write_unlatch(ck_swlock_t *rw) in ck_swlock_write_unlatch()
148 CK_ELIDE_PROTOTYPE(ck_swlock_write, ck_swlock_t, in CK_ELIDE_PROTOTYPE() argument
152 CK_ELIDE_TRYLOCK_PROTOTYPE(ck_swlock_read, ck_swlock_t, in CK_ELIDE_PROTOTYPE()
156 ck_swlock_read_trylock(ck_swlock_t *rw) in CK_ELIDE_PROTOTYPE()
172 ck_swlock_read_lock(ck_swlock_t *rw) in ck_swlock_read_lock()
198 ck_swlock_locked_reader(ck_swlock_t *rw) in ck_swlock_locked_reader()
206 ck_swlock_read_unlock(ck_swlock_t *rw) in ck_swlock_read_unlock()
214 CK_ELIDE_PROTOTYPE(ck_swlock_read, ck_swlock_t,