Lines Matching refs:WRITER_ACTIVE
237 #define WRITER_ACTIVE 0x1
266 if ((rwl->cnt_and_flag & WRITER_ACTIVE) == 0)
272 if ((rwl->cnt_and_flag & WRITER_ACTIVE) != 0)
327 WRITER_ACTIVE);
338 INSIST((rwl->cnt_and_flag & WRITER_ACTIVE) != 0);
368 if ((cntflag & WRITER_ACTIVE) != 0) {
391 WRITER_ACTIVE);
420 READER_INCR, WRITER_ACTIVE);
425 INSIST((prevcnt & WRITER_ACTIVE) == 0 &&
426 (prevcnt & ~WRITER_ACTIVE) != 0);
450 INSIST((prev_readers & WRITER_ACTIVE) != 0);
453 (void)isc_atomic_xadd(&rwl->cnt_and_flag, -WRITER_ACTIVE);
495 (void)isc_atomic_xadd(&rwl->cnt_and_flag, -WRITER_ACTIVE);
500 (rwl->cnt_and_flag & ~WRITER_ACTIVE) != 0) {