Home
last modified time | relevance | path

Searched refs:WRITER_ACTIVE (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/ntp/lib/isc/
H A Drwlock.c237 #define WRITER_ACTIVE 0x1 macro
266 if ((rwl->cnt_and_flag & WRITER_ACTIVE) == 0) in isc_rwlock_lock()
272 if ((rwl->cnt_and_flag & WRITER_ACTIVE) != 0) in isc_rwlock_lock()
327 WRITER_ACTIVE); in isc_rwlock_lock()
368 if ((cntflag & WRITER_ACTIVE) != 0) { in isc_rwlock_trylock()
391 WRITER_ACTIVE); in isc_rwlock_trylock()
420 READER_INCR, WRITER_ACTIVE); in isc_rwlock_tryupgrade()
425 INSIST((prevcnt & WRITER_ACTIVE) == 0 && in isc_rwlock_tryupgrade()
426 (prevcnt & ~WRITER_ACTIVE) != 0); in isc_rwlock_tryupgrade()
450 INSIST((prev_readers & WRITER_ACTIVE) != 0); in isc_rwlock_downgrade()
[all …]
/freebsd-12.1/sys/netgraph/
H A Dng_base.c1900 #define WRITER_ACTIVE 0x00000001 macro
1908 #define NGQ_RMASK (WRITER_ACTIVE|OP_PENDING)
1968 if (t & WRITER_ACTIVE) { in ng_dequeue()
1983 OP_PENDING + WRITER_ACTIVE)) { in ng_dequeue()
2076 WRITER_ACTIVE)) { in ng_acquire_write()
2111 atomic_add_int(&ngq->q_flags, WRITER_ACTIVE - READER_INCREMENT);
2112 if ((ngq->q_flags & (NGQ_WMASK & ~OP_PENDING)) == WRITER_ACTIVE) {
2123 atomic_add_int(&ngq->q_flags, READER_INCREMENT - WRITER_ACTIVE);
2147 atomic_add_int(&ngq->q_flags, READER_INCREMENT - WRITER_ACTIVE);
2167 atomic_clear_rel_int(&node->nd_input_queue.q_flags, WRITER_ACTIVE); in ng_leave_write()