Searched defs:rwlock (Results 1 - 2 of 2) sorted by relevance

/vbox/src/libs/xpcom18a4/nsprpub/pr/tests/
H A Drwlocktest.c64 PRRWLock *rwlock; member in struct:thread_args
144 params[cnt].rwlock = rwlock1;
203 PR_RWLock_Rlock(arg->rwlock);
205 PR_RWLock_Unlock(arg->rwlock);
207 PR_RWLock_Wlock(arg->rwlock);
209 PR_RWLock_Unlock(arg->rwlock);
211 PR_RWLock_Rlock(arg->rwlock);
213 PR_RWLock_Unlock(arg->rwlock);
218 PR_GetCurrentThread(), arg->rwlock);
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/threads/
H A Dprrwlock.c111 static void _PR_SET_THREAD_RWLOCK_RANK(PRRWLock *rwlock);
113 static void _PR_UNSET_THREAD_RWLOCK_RANK(PRRWLock *rwlock);
131 PRRWLock *rwlock; local
138 rwlock = PR_NEWZAP(PRRWLock);
139 if (rwlock == NULL)
142 rwlock->rw_rank = lock_rank;
144 rwlock->rw_name = (char*) PR_Malloc(strlen(lock_name) + 1);
145 if (rwlock->rw_name == NULL) {
146 PR_DELETE(rwlock);
149 strcpy(rwlock
198 PR_DestroyRWLock(PRRWLock *rwlock) argument
219 PR_RWLock_Rlock(PRRWLock *rwlock) argument
269 PR_RWLock_Wlock(PRRWLock *rwlock) argument
325 PR_RWLock_Unlock(PRRWLock *rwlock) argument
413 _PR_SET_THREAD_RWLOCK_RANK(PRRWLock *rwlock) argument
478 _PR_UNSET_THREAD_RWLOCK_RANK(PRRWLock *rwlock) argument
[all...]

Completed in 82 milliseconds