Searched refs:rwst_count (Results 1 – 2 of 2) sorted by relevance
44 intptr_t rwst_count; member58 #define RWST_HELD(l) ((l)->rwst_count != 0)59 #define RWST_READ_HELD(l) ((l)->rwst_count > 0)60 #define RWST_WRITE_HELD(l) ((l)->rwst_count < 0)62 ((l)->rwst_count == (LONG_MIN | (intptr_t)curthread))64 ((struct _kthread *)((l)->rwst_count & ~LONG_MIN)) : NULL)73 #define RWST_READ_ENTER(l) (l)->rwst_count++74 #define RWST_WRITE_ENTER(l) (l)->rwst_count = LONG_MIN | (intptr_t)curthread75 #define RWST_READ_EXIT(l) (l)->rwst_count--76 #define RWST_WRITE_EXIT(l) (l)->rwst_count = 0
84 readers = l->rwst_count; in rwst_enter_common()111 readers = l->rwst_count; in rwst_enter_common()182 l->rwst_count = 0; in rwst_init()191 ASSERT(l->rwst_count == 0); in rwst_destroy()