HomeSort by: relevance | last modified time | path
    Searched refs:rw (Results 1 - 25 of 346) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 77 milliseconds

1 2 3 4 5 6 7 8 91011>>