Home
last modified time | relevance | path

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

/freebsd/sys/contrib/openzfs/include/sys/
H A Drrwlock.h81 boolean_t rrw_held(rrwlock_t *rrl, krw_t rw);
84 #define RRW_READ_HELD(x) rrw_held(x, RW_READER)
85 #define RRW_WRITE_HELD(x) rrw_held(x, RW_WRITER)
87 (rrw_held(x, RW_WRITER) || rrw_held(x, RW_READER))
/freebsd/sys/contrib/openzfs/module/zfs/
H A Drrwlock.c285 rrw_held(rrwlock_t *rrl, krw_t rw) in rrw_held() function
393 return (rrw_held(&rrl->locks[0], rw)); in rrm_held()
395 return (rrw_held(&rrl->locks[RRM_TD_LOCK()], rw)); in rrm_held()
H A Ddsl_pool.c1177 ASSERT(rrw_held(&dp->dp_config_rwlock, RW_WRITER)); in dsl_pool_create_origin()
1430 ASSERT(!rrw_held(&dp->dp_config_rwlock, RW_READER)); in dsl_pool_config_enter()
1437 ASSERT(!rrw_held(&dp->dp_config_rwlock, RW_READER)); in dsl_pool_config_enter_prio()