/external/ltp/utils/ffsb-6.0-rc2/ |
rwlock.c | 26 void init_rwlock(struct rwlock *rw) 28 rw->n_readers = 0; 29 pthread_mutex_init(&rw->plock, NULL); 30 pthread_cond_init(&rw->pcond, NULL); 32 rw->n_write_waiting = 0; 33 rw->n_read_waiting = 0; 34 rw->writer_tid = -1; 38 void rw_lock_read(struct rwlock *rw) 40 pthread_mutex_lock(&rw->plock); 42 rw->n_read_waiting++ [all...] |
rwlock.h | 38 void init_rwlock(struct rwlock *rw); 40 void rw_lock_read(struct rwlock *rw); 41 void rw_lock_write(struct rwlock *rw); 43 void rw_unlock_read(struct rwlock *rw); 44 void rw_unlock_write(struct rwlock *rw); 46 int rw_trylock_read(struct rwlock *rw); 47 int rw_trylock_write(struct rwlock *rw);
|
/external/autotest/client/site_tests/security_Minijail0/src/ |
test-chroot | 5 # setup: mkdir -p "%T/c/bin" "%T/c/lib64" "%T/c/lib" "%T/c/usr/lib" "%T/c/usr/local" "%T/c/tmp-rw" "%T/c/tmp-ro" "%T/tmp" 6 # args: -b /bin,/bin -b /lib,/lib -b /usr/lib,/usr/lib -b /usr/local,/usr/local -b %T/tmp,/tmp-rw,1 -b %T/tmp,/tmp-ro -C "%T/c" -v 18 [ ! -d /tmp-rw ] && die "no /tmp-rw" 20 echo 'x' > /tmp-rw/test-rw || die "non-writeable /tmp-rw"
|
test-pivotroot | 5 # setup: mkdir -p "%T/c/bin" "%T/c/lib64" "%T/c/lib" "%T/c/usr/lib" "%T/c/usr/local" "%T/c/tmp-rw" "%T/c/tmp-ro" "%T/tmp" 6 # args: -b /bin,/bin -b /lib,/lib -b /usr/lib,/usr/lib -b /usr/local,/usr/local -b %T/tmp,/tmp-rw,1 -b %T/tmp,/tmp-ro -P "%T/c" -v 18 [ ! -d /tmp-rw ] && die "no /tmp-rw" 20 echo 'x' > /tmp-rw/test-rw || die "non-writeable /tmp-rw"
|
/external/mesa3d/src/gallium/targets/pipe-loader/ |
pipe_radeonsi.c | 11 struct radeon_winsys *rw; local 14 rw = amdgpu_winsys_create(fd, radeonsi_screen_create); 16 if (!rw) 17 rw = radeon_drm_winsys_create(fd, radeonsi_screen_create); 19 return rw ? debug_screen_wrap(rw->screen) : NULL;
|
pipe_r600.c | 10 struct radeon_winsys *rw; local 12 rw = radeon_drm_winsys_create(fd, r600_screen_create); 13 return rw ? debug_screen_wrap(rw->screen) : NULL;
|
/external/compiler-rt/test/tsan/ |
mutex_bad_read_unlock.cc | 2 extern "C" void AnnotateRWLockAcquired(const char *f, int l, void *m, long rw); 3 extern "C" void AnnotateRWLockReleased(const char *f, int l, void *m, long rw);
|
unaligned_race.cc | 21 static NOINLINE void access(volatile char *p, int sz, int rw) { 22 if (rw) { 49 static NOINLINE void access3(bool main, int sz1, bool rw, volatile char *p) { 55 if (rw) { 66 access2(bool main, int sz1, int off2, bool rw, volatile char *obj) { 68 access3<off, 0>(main, sz1, rw, obj); 70 access3<off, 1>(main, sz1, rw, obj); 72 access3<off, 2>(main, sz1, rw, obj); 74 access3<off, 3>(main, sz1, rw, obj); 76 access3<off, 4>(main, sz1, rw, obj) [all...] |
mutex_bad_unlock.cc | 2 extern "C" void AnnotateRWLockReleased(const char *f, int l, void *m, long rw);
|
mutex_bad_read_lock.cc | 2 extern "C" void AnnotateRWLockAcquired(const char *f, int l, void *m, long rw);
|
unaligned_norace.cc | 18 static void access(char *p, int sz, int rw) { 19 if (rw) { 50 for (int rw = 0; rw < 2; rw++) { 53 // printf("thr=%d off=%d sz1=%d sz2=%d rw=%d p=%p\n", 54 // main, off, sz1, sz2, rw, p); 58 // printf("thr=%d off=%d sz1=%d sz2=%d rw=%d p=%p\n", 59 // main, off, sz1, sz2, rw, p); 60 access(p, sz2, rw); [all...] |
/external/libpcap/ |
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*
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/ppc/ |
xcoff-ref-1.s | 2 .csect bar[rw]
|
/prebuilts/go/darwin-x86/test/interface/ |
convert1.go | 12 type RW interface { R(); W() } 16 var rw RW var 20 r = rw 22 e = rw 23 rw = rw
|
convert2.go | 12 type RW interface { R(); W() } 16 var rw RW var 20 r = rw 22 e = rw 23 rw = rw
|
/prebuilts/go/linux-x86/test/interface/ |
convert1.go | 12 type RW interface { R(); W() } 16 var rw RW var 20 r = rw 22 e = rw 23 rw = rw
|
convert2.go | 12 type RW interface { R(); W() } 16 var rw RW var 20 r = rw 22 e = rw 23 rw = rw
|
/prebuilts/misc/windows/sdl2/test/ |
testautomation_rwops.c | 95 _testGenericRWopsValidations(SDL_RWops *rw, int write) 106 i = SDL_RWseek(rw, 0, RW_SEEK_SET ); 111 s = SDL_RWwrite(rw, RWopsHelloWorldTestString, sizeof(RWopsHelloWorldTestString)-1, 1); 121 i = SDL_RWseek( rw, seekPos, RW_SEEK_SET ); 126 i = SDL_RWseek(rw, 0, RW_SEEK_SET ); 131 s = SDL_RWread( rw, buf, 1, sizeof(RWopsHelloWorldTestString)-1 ); 143 i = SDL_RWseek( rw, -4, RW_SEEK_CUR ); 151 i = SDL_RWseek( rw, -1, RW_SEEK_END ); 160 i = SDL_RWseek( rw, 0, 999 ); 225 SDL_RWops *rw; local 264 SDL_RWops *rw; local 300 SDL_RWops *rw; local 347 SDL_RWops *rw; local 397 SDL_RWops *rw; local 447 SDL_RWops *rw; local 494 SDL_RWops *rw = SDL_AllocRW(); local 589 SDL_RWops *rw; local [all...] |
/external/fio/examples/ |
rbd.fio | 18 rw=randwrite
|
e4defrag2.fio | 21 rw=write 31 rw=write 36 rw=write 45 rw=randwrite 59 rw=randwrite 69 rw=randrw 83 rw=randrw
|
enospc-pressure.fio | 28 rw=randwrite 35 rw=randtrim 50 rw=randrw
|
/prebuilts/go/darwin-x86/src/sync/ |
rwmutex.go | 35 // RLock locks rw for reading. 36 func (rw *RWMutex) RLock() { 38 _ = rw.w.state 41 if atomic.AddInt32(&rw.readerCount, 1) < 0 { 43 runtime_Semacquire(&rw.readerSem) 47 race.Acquire(unsafe.Pointer(&rw.readerSem)) 53 // It is a run-time error if rw is not locked for reading 55 func (rw *RWMutex) RUnlock() { 57 _ = rw.w.state 58 race.ReleaseMerge(unsafe.Pointer(&rw.writerSem) [all...] |
/prebuilts/go/linux-x86/src/sync/ |
rwmutex.go | 35 // RLock locks rw for reading. 36 func (rw *RWMutex) RLock() { 38 _ = rw.w.state 41 if atomic.AddInt32(&rw.readerCount, 1) < 0 { 43 runtime_Semacquire(&rw.readerSem) 47 race.Acquire(unsafe.Pointer(&rw.readerSem)) 53 // It is a run-time error if rw is not locked for reading 55 func (rw *RWMutex) RUnlock() { 57 _ = rw.w.state 58 race.ReleaseMerge(unsafe.Pointer(&rw.writerSem) [all...] |
/external/libpcap/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*
|
/prebuilts/go/darwin-x86/src/net/http/httptest/ |
recorder.go | 58 func (rw *ResponseRecorder) Header() http.Header { 59 m := rw.HeaderMap 62 rw.HeaderMap = m 72 // in rw.WriteString which was created for performance reasons. 74 func (rw *ResponseRecorder) writeHeader(b []byte, str string) { 75 if rw.wroteHeader { 82 m := rw.Header() 93 rw.WriteHeader(200) 96 // Write always succeeds and writes to rw.Body, if not nil. 97 func (rw *ResponseRecorder) Write(buf []byte) (int, error) [all...] |