Searched refs:rw_count (Results 1 – 2 of 2) sorted by relevance
192 rwlp->rw_count = 0; in rw_init()198 ASSERT(rwlp->rw_count == 0); in rw_destroy()214 ASSERT(rwlp->rw_count >= 0); in rw_enter()215 atomic_add_int(&rwlp->rw_count, 1); in rw_enter()218 ASSERT(rwlp->rw_count == 0); in rw_enter()219 rwlp->rw_count = -1; in rw_enter()232 ASSERT(rwlp->rw_count == -1); in rw_exit()233 rwlp->rw_count = 0; in rw_exit()237 ASSERT(rwlp->rw_count > 0); in rw_exit()238 atomic_add_int(&rwlp->rw_count, -1); in rw_exit()[all …]
284 int rw_count; member297 #define RW_READ_HELD(x) ((x)->rw_owner == NULL && (x)->rw_count > 0)