Lines Matching refs:isc_atomic_xadd
289 cntflag = isc_atomic_xadd(&rwl->cnt_and_flag, READER_INCR);
344 prev_writer = isc_atomic_xadd(&rwl->write_requests, 1);
437 cntflag = isc_atomic_xadd(&rwl->cnt_and_flag, READER_INCR);
449 cntflag = isc_atomic_xadd(&rwl->cnt_and_flag,
488 (void)isc_atomic_xadd(&rwl->write_completions, -1);
551 (void)isc_atomic_xadd(&rwl->write_completions, -1);
584 prev_readers = isc_atomic_xadd(&rwl->cnt_and_flag, READER_INCR);
589 (void)isc_atomic_xadd(&rwl->cnt_and_flag, -WRITER_ACTIVE);
590 (void)isc_atomic_xadd(&rwl->write_completions, 1);
618 prev_cnt = isc_atomic_xadd(&rwl->cnt_and_flag, -READER_INCR);
644 (void)isc_atomic_xadd(&rwl->cnt_and_flag, -WRITER_ACTIVE);
645 (void)isc_atomic_xadd(&rwl->write_completions, 1);