| /src/external/cddl/osnet/sys/sys/ |
| rwlock_impl.h | 38 #define _RW_READ_HELD(rw) ((((rw)->rw_owner & RW_WRITE_LOCKED) == 0) && \ 39 (((rw)->rw_owner & RW_THREAD) != 0)) 40 #define _RW_WRITE_HELD(rw) \ 41 (((rw)->rw_owner & RW_THREAD) && \ 42 ((rw)->rw_owner & RW_WRITE_LOCKED)) 43 #define _RW_ISWRITER(rw) \ 44 (((rw)->rw_owner & RW_WRITE_LOCKED) && \ 45 (((rw)->rw_owner & RW_THREAD) == \
|
| /src/external/bsd/openldap/dist/libraries/libldap/ |
| rdwr.c | 84 struct ldap_int_thread_rdwr_s *rw; local 88 rw = (struct ldap_int_thread_rdwr_s *) LDAP_CALLOC( 1, 90 if ( !rw ) 94 ldap_pvt_thread_mutex_init( &rw->ltrw_mutex ); 95 ldap_pvt_thread_cond_init( &rw->ltrw_read ); 96 ldap_pvt_thread_cond_init( &rw->ltrw_write ); 98 rw->ltrw_valid = LDAP_PVT_THREAD_RDWR_VALID; 100 *rwlock = rw; 107 struct ldap_int_thread_rdwr_s *rw; local 110 rw = *rwlock 152 struct ldap_int_thread_rdwr_s *rw; local 200 struct ldap_int_thread_rdwr_s *rw; local 238 struct ldap_int_thread_rdwr_s *rw; local 287 struct ldap_int_thread_rdwr_s *rw; local 329 struct ldap_int_thread_rdwr_s *rw; local 364 struct ldap_int_thread_rdwr_s *rw; local 414 struct ldap_int_thread_rdwr_s *rw; local 431 struct ldap_int_thread_rdwr_s *rw; local 448 struct ldap_int_thread_rdwr_s *rw; local [all...] |
| thr_pth.c | 201 ldap_pvt_thread_rdwr_init( ldap_pvt_thread_rdwr_t *rw ) 203 return pth_rwlock_init( rw ) ? 0 : errno; 207 ldap_pvt_thread_rdwr_destroy( ldap_pvt_thread_rdwr_t *rw ) 212 int ldap_pvt_thread_rdwr_rlock( ldap_pvt_thread_rdwr_t *rw ) 214 return pth_rwlock_acquire( rw, PTH_RWLOCK_RD, 0, NULL ) ? 0 : errno; 217 int ldap_pvt_thread_rdwr_rtrylock( ldap_pvt_thread_rdwr_t *rw ) 219 return pth_rwlock_acquire( rw, PTH_RWLOCK_RD, 1, NULL ) ? 0 : errno; 222 int ldap_pvt_thread_rdwr_runlock( ldap_pvt_thread_rdwr_t *rw ) 224 return pth_rwlock_release( rw ) ? 0 : errno; 227 int ldap_pvt_thread_rdwr_wlock( ldap_pvt_thread_rdwr_t *rw ) [all...] |
| thr_posix.c | 372 ldap_pvt_thread_rdwr_init( ldap_pvt_thread_rdwr_t *rw ) 374 return ERRVAL( pthread_rwlock_init( rw, NULL ) ); 378 ldap_pvt_thread_rdwr_destroy( ldap_pvt_thread_rdwr_t *rw ) 380 return ERRVAL( pthread_rwlock_destroy( rw ) ); 383 int ldap_pvt_thread_rdwr_rlock( ldap_pvt_thread_rdwr_t *rw ) 385 return ERRVAL( pthread_rwlock_rdlock( rw ) ); 388 int ldap_pvt_thread_rdwr_rtrylock( ldap_pvt_thread_rdwr_t *rw ) 390 return ERRVAL( pthread_rwlock_tryrdlock( rw ) ); 393 int ldap_pvt_thread_rdwr_runlock( ldap_pvt_thread_rdwr_t *rw ) 395 return ERRVAL( pthread_rwlock_unlock( rw ) ); [all...] |
| /src/external/bsd/ipf/dist/lib/ |
| rwlock_emul.c | 15 void eMrwlock_read_enter(rw, file, line) 16 eMrwlock_t *rw; 20 if (rw->eMrw_magic != EMM_MAGIC) { 22 rw->eMrw_owner, rw, rw->eMrw_magic); 25 if (rw->eMrw_read != 0 || rw->eMrw_write != 0) { 28 rw->eMrw_owner, rw, rw->eMrw_read, rw->eMrw_write) [all...] |
| /src/sys/kern/ |
| kern_rwlock.c | 76 #define RW_DEBUG_P(rw) (((rw)->rw_owner & RW_NODEBUG) == 0) 78 #define RW_WANTLOCK(rw, op) \ 79 LOCKDEBUG_WANTLOCK(RW_DEBUG_P(rw), (rw), \ 81 #define RW_LOCKED(rw, op) \ 82 LOCKDEBUG_LOCKED(RW_DEBUG_P(rw), (rw), NULL, \ 84 #define RW_UNLOCKED(rw, op) \ 85 LOCKDEBUG_UNLOCKED(RW_DEBUG_P(rw), (rw), 178 const volatile krwlock_t *rw = cookie; local 800 krwlock_t *rw = (void *)(uintptr_t)obj; \/* discard qualifiers *\/ local [all...] |
| /src/external/bsd/libpcap/dist/ |
| chmod_bpf | 8 # with permissions rw-rw----, so that anybody in the admin 14 # packets, or give it the permissions rw-r-----, so that 19 chmod g+rw /dev/bpf*
|
| /src/common/lib/libc/arch/riscv/atomic/ |
| membar_ops.S | 35 fence rw,rw 42 fence r,rw 48 fence rw,w 54 fence rw,rw 60 fence rw,w
|
| /src/lib/librumpuser/ |
| rumpuser_pth_dummy.c | 155 rumpuser_rw_init(struct rumpuser_rw **rw) 158 *rw = calloc(1, sizeof(struct rumpuser_rw)); 162 rumpuser_rw_enter(int enum_rumprwlock, struct rumpuser_rw *rw) 168 rw->v++; 169 assert(rw->v == 1); 172 assert(rw->v <= 0); 173 rw->v--; 179 rumpuser_rw_tryenter(int enum_rumprwlock, struct rumpuser_rw *rw) 182 rumpuser_rw_enter(enum_rumprwlock, rw); 187 rumpuser_rw_exit(struct rumpuser_rw *rw) [all...] |
| rumpuser_pth.c | 277 rw_amwriter(struct rumpuser_rw *rw) 280 return rw->writer == rumpuser_curlwp() && rw->readers == (unsigned)-1; 284 rw_nreaders(struct rumpuser_rw *rw) 286 unsigned nreaders = rw->readers; 292 rw_setwriter(struct rumpuser_rw *rw, int retry) 299 if (rw->downgrade) { 300 pthread_rwlock_unlock(&rw->pthrw); 311 assert(rw->readers == 0); 312 rw->writer = rumpuser_curlwp() 356 struct rumpuser_rw *rw; local [all...] |
| rumpfiber.c | 778 struct rumpuser_rw *rw; local 780 rw = malloc(sizeof(*rw)); 781 memset(rw, 0, sizeof(*rw)); 782 TAILQ_INIT(&rw->rwait); 783 TAILQ_INIT(&rw->wwait); 785 *rwp = rw; 789 rumpuser_rw_enter(int enum_rumprwlock, struct rumpuser_rw *rw) 797 w = &rw->wwait [all...] |
| /src/sys/external/bsd/drm2/include/linux/ |
| spinlock.h | 151 rwlock_init(rwlock_t *rw) 154 mutex_init(&rw->rw_lock, MUTEX_DEFAULT, IPL_VM); 155 rw->rw_nreaders = 0; 159 rwlock_destroy(rwlock_t *rw) 162 KASSERTMSG(rw->rw_nreaders == 0, 163 "rwlock still held by %u readers", rw->rw_nreaders); 164 mutex_destroy(&rw->rw_lock); 168 write_lock_irq(rwlock_t *rw) 172 mutex_spin_enter(&rw->rw_lock); 173 if (rw->rw_nreaders == 0 [all...] |
| /src/sys/arch/ews4800mips/ews4800mips/ |
| sector.c | 49 struct sector_rw *rw =& __context; local 51 if (rw->busy) 53 rw->busy = true; 54 rw->strategy = strat; 55 rw->buf = geteblk(DEV_BSIZE); 56 rw->buf->b_dev = dev; 58 return rw; 64 struct sector_rw *rw = self; local 66 brelse(rw->buf, 0); 67 rw->busy = false 88 struct sector_rw *rw = self; local 124 struct sector_rw *rw = self; local [all...] |
| /src/sys/rump/librump/rumpkern/ |
| locks.c | 224 #define RUMPRW(rw) (*(struct rumpuser_rw **)(rw)) 243 _rw_init(krwlock_t *rw, uintptr_t return_address) 248 rumpuser_rw_init((struct rumpuser_rw **)rw); 249 ALLOCK(rw, &rw_lockops, return_address); 253 rw_init(krwlock_t *rw) 256 _rw_init(rw, (uintptr_t)__builtin_return_address(0)); 260 rw_destroy(krwlock_t *rw) 263 FREELOCK(rw); 264 rumpuser_rw_destroy(RUMPRW(rw)); [all...] |
| locks_up.c | 176 #define UPRW(rw) struct uprw *uprw = *(struct uprw **)rw 181 rw_init(krwlock_t *rw) 192 memcpy(rw, &uprw, sizeof(void *)); 196 rw_destroy(krwlock_t *rw) 198 UPRW(rw); 207 rw_enter(krwlock_t *rw, const krw_t op) 209 UPRW(rw); 213 if (rw_tryenter(rw, op)) 226 while (!rw_tryenter(rw, op)) [all...] |
| /src/tests/rump/kernspace/ |
| lockme.c | 53 krwlock_t rw; local 55 rw_init(&rw); 64 rw_enter(&rw, RW_WRITER); 65 rw_enter(&rw, RW_WRITER); 68 rw_enter(&rw, RW_READER); 69 rw_enter(&rw, RW_WRITER); 72 rw_enter(&rw, RW_WRITER); 73 rw_enter(&rw, RW_READER);
|
| /src/external/gpl2/gettext/dist/gettext-tools/gnulib-lib/ |
| safe-read.c | 45 # define rw write macro 48 # define rw read macro 67 ssize_t result = rw (fd, buf, count);
|
| /src/external/gpl2/gettext/dist/gettext-tools/src/ |
| msgfmt.cs | 48 private void ReadAllInput (ResourceWriter rw) { 56 rw.AddResource(msgid, msgstr); 58 rw.Generate(); 70 ResourceWriter rw = new ResourceWriter(tmpoutput); 71 ReadAllInput(rw); 83 rw.Close(); 88 ResourceWriter rw = new ResourceWriter(tmpoutput); 89 ReadAllInput(rw); 100 rw.Close(); 103 ResourceWriter rw = new ResourceWriter(filename) [all...] |
| /src/external/bsd/libpcap/dist/ChmodBPF/ |
| ChmodBPF | 12 # with permissions rw-rw----, so that anybody in the admin 18 # packets, or give it the permissions rw-r-----, so that 23 chmod g+rw /dev/bpf*
|
| /src/external/lgpl3/mpfr/dist/src/ |
| check.c | 40 int rw; local 72 rw = prec % GMP_NUMB_BITS; 73 if (rw != 0) 75 tmp = MPFR_LIMB_MASK (GMP_NUMB_BITS - rw);
|
| round_raw_generic.c | 75 int rw, new_use_inexp; local 107 rw = yprec & (GMP_NUMB_BITS - 1); 112 if (MPFR_LIKELY(rw)) 130 if (MPFR_LIKELY(rw)) 133 lomask = MPFR_LIMB_MASK (GMP_NUMB_BITS - rw); 147 mp_limb_t rbmask = MPFR_LIMB_ONE << (GMP_NUMB_BITS - 1 - rw); 196 rw ? 197 MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw) 250 rw ? MPFR_LIMB_ONE << (GMP_NUMB_BITS - rw) [all...] |
| /src/sys/sys/ |
| rwlock.h | 80 #define RW_OWNER(rw) ((rw)->rw_owner & RW_THREAD) 81 #define RW_COUNT(rw) ((rw)->rw_owner & RW_THREAD) 82 #define RW_FLAGS(rw) ((rw)->rw_owner & ~RW_THREAD)
|
| /src/distrib/utils/embedded/conf/ |
| usermode.conf | 18 ptyfs /dev/pts ptyfs rw 19 procfs /proc procfs rw 21 tmpfs /root.cow tmpfs rw,-s2M 0 0 22 /root.cow /root union rw,hidden 0 0 24 tmpfs /etc.cow tmpfs rw,-s12M 0 0 25 /etc.cow /etc union rw,hidden 0 0 27 tmpfs /var.cow tmpfs rw,-s32M 0 0 28 /var.cow /var union rw,hidden - - 29 tmpfs /tmp tmpfs rw,-s32M 0 0 36 # make sure we have the right rw filesystem at boo [all...] |
| /src/sys/net/ |
| rtbl.c | 185 struct rtwalk *rw = (struct rtwalk *)v; local 187 return (*rw->rw_f)((struct rtentry *)rn, rw->rw_v); 194 struct rtwalk rw; local 199 rw.rw_f = f; 200 rw.rw_v = v; 202 return rn_walktree(&t->t_rnh, rt_walktree_visitor, &rw); 210 struct rtwalk rw; local 215 rw.rw_f = f; 216 rw.rw_v = v [all...] |
| /src/sys/external/bsd/drm2/dist/drm/vmwgfx/ |
| ttm_lock.c | 54 lock->rw = 0; 61 if (--lock->rw == 0) 70 if (lock->rw >= 0 && lock->flags == 0) { 71 ++lock->rw; 100 if (lock->rw >= 0 && lock->flags == 0) { 101 ++lock->rw; 137 lock->rw = 0; 147 if (lock->rw == 0 && ((lock->flags & ~TTM_WRITE_LOCK_PENDING) == 0)) { 148 lock->rw = -1; 190 if (lock->rw == 0) [all...] |