Searched refs:RW_WRITE_WANTED (Results 1 – 12 of 12) sorted by relevance
| /netbsd/src/sys/kern/ |
| D | kern_rwlock.c | 319 need_wait = RW_WRITE_LOCKED | RW_WRITE_WANTED; in rw_vector_enter() 324 set_wait = RW_HAS_WAITERS | RW_WRITE_WANTED; in rw_vector_enter() 339 ~RW_WRITE_WANTED); in rw_vector_enter() 507 RW_ASSERT(rw, (owner & RW_WRITE_WANTED) != 0); in rw_vector_exit() 515 newown |= RW_WRITE_WANTED; in rw_vector_exit() 521 newown |= RW_WRITE_WANTED; in rw_vector_exit() 536 newown |= RW_HAS_WAITERS | RW_WRITE_WANTED; in rw_vector_exit() 562 need_wait = RW_WRITE_LOCKED | RW_WRITE_WANTED; in rw_vector_tryenter() 647 RW_ASSERT(rw, (rw->rw_owner & RW_WRITE_WANTED) != 0); in rw_downgrade() 652 RW_WRITE_WANTED; in rw_downgrade() [all …]
|
| /netbsd/src/lib/libpthread/ |
| D | pthread_rwlock.c | 173 if ((owner & (RW_WRITE_LOCKED | RW_WRITE_WANTED)) == 0) { in pthread__rwlock_rdlock() 263 if ((owner & (RW_WRITE_LOCKED | RW_WRITE_WANTED)) != 0) in pthread_rwlock_tryrdlock() 337 owner | RW_HAS_WAITERS | RW_WRITE_WANTED); in pthread__rwlock_wrlock() 519 new |= RW_HAS_WAITERS | RW_WRITE_WANTED; in pthread_rwlock_unlock() 596 set = RW_HAS_WAITERS | RW_WRITE_WANTED; in pthread__rwlock_early() 603 newval = (owner & ~(RW_HAS_WAITERS | RW_WRITE_WANTED)) | set; in pthread__rwlock_early()
|
| D | pthread_int.h | 325 #define RW_WRITE_WANTED 0x02 /* >= 1 waiter is a writer */ macro
|
| /netbsd/src/sys/arch/alpha/alpha/ |
| D | lock_stubs.s | 230 and t0, (RW_WRITE_LOCKED|RW_WRITE_WANTED), t1 267 and t0, (RW_WRITE_LOCKED|RW_WRITE_WANTED), t1
|
| D | genassym.cf | 207 define RW_WRITE_WANTED RW_WRITE_WANTED
|
| /netbsd/src/sys/arch/amd64/amd64/ |
| D | lock_stubs.S | 188 testb $(RW_WRITE_LOCKED|RW_WRITE_WANTED), %al 265 testb $(RW_WRITE_LOCKED|RW_WRITE_WANTED), %al
|
| D | genassym.cf | 358 define RW_WRITE_WANTED RW_WRITE_WANTED
|
| /netbsd/src/sys/sys/ |
| D | rwlock.h | 73 #define RW_WRITE_WANTED 0x02UL /* >= 1 waiter is a writer */ macro
|
| /netbsd/src/sys/arch/i386/i386/ |
| D | lock_stubs.S | 115 testb $(RW_WRITE_LOCKED|RW_WRITE_WANTED), %al 197 testb $(RW_WRITE_LOCKED|RW_WRITE_WANTED), %al
|
| D | genassym.cf | 358 define RW_WRITE_WANTED RW_WRITE_WANTED
|
| /netbsd/src/sys/arch/vax/vax/ |
| D | genassym.cf | 176 define RW_WRITE_WANTED RW_WRITE_WANTED
|
| D | lock_stubs.S | 230 bitl $(RW_WRITE_LOCKED|RW_WRITE_WANTED), %r2
|