rw_cas 91 kern/kern_rwlock.c rw_cas(&rwl->rwl_owner, owner, owner + RWLOCK_READ_INCR))) rw_cas 100 kern/kern_rwlock.c if (__predict_false(rw_cas(&rwl->rwl_owner, 0, rw_cas 111 kern/kern_rwlock.c rw_cas(&rwl->rwl_owner, owner, owner - RWLOCK_READ_INCR))) rw_cas 121 kern/kern_rwlock.c rw_cas(&rwl->rwl_owner, owner, 0))) rw_cas 125 kern/kern_rwlock.c #ifndef rw_cas rw_cas 207 kern/kern_rwlock.c do_sleep = !rw_cas(&rwl->rwl_owner, o, set); rw_cas 217 kern/kern_rwlock.c if (__predict_false(rw_cas(&rwl->rwl_owner, o, o + inc))) rw_cas 246 kern/kern_rwlock.c } while (rw_cas(&rwl->rwl_owner, owner, set)); rw_cas 109 sys/rwlock.h #ifndef rw_cas rw_cas 110 sys/rwlock.h int rw_cas(volatile unsigned long *, unsigned long, unsigned long);