Searched refs:PRLock (Results 1 - 25 of 135) sorted by relevance

123456

/vbox/src/libs/xpcom18a4/nsprpub/pr/include/
H A Dprlock.h67 * PRLock --
73 typedef struct PRLock PRLock; typedef in typeref:struct:PRLock
85 ** RETURN: PRLock*
90 NSPR_API(PRLock*) PR_NewLock(void);
96 ** INPUTS: PRLock *lock
101 NSPR_API(void) PR_DestroyLock(PRLock *lock);
107 ** INPUTS: PRLock *lock
112 NSPR_API(void) PR_Lock(PRLock *lock);
118 ** INPUTS: PRLock *loc
[all...]
H A Dprpdce.h64 #define _PR_NAKED_CV_LOCK (PRLock*)0xdce1dce1
74 NSPR_API(PRStatus) PRP_TryLock(PRLock *lock);
105 PRCondVar *cvar, PRLock *lock, PRIntervalTime timeout);
H A Dprcvar.h67 NSPR_API(PRCondVar*) PR_NewCondVar(PRLock *lock);
H A Dprolock.h53 ** A locking mechanism, built on the existing PRLock definiion,
62 ** directly to PRLock functions, providing no lock order
95 ** Map PROrderedLock and methods onto PRLock when ordered locking
101 typedef PRLock PROrderedLock;
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/bthreads/
H A Dbtlocks.c54 PR_IMPLEMENT(PRLock*)
57 PRLock *lock;
62 lock = PR_NEWZAP(PRLock);
78 PR_DestroyLock (PRLock* lock)
89 PR_Lock (PRLock* lock)
106 PR_Unlock (PRLock* lock)
/vbox/src/libs/xpcom18a4/xpcom/base/
H A DnsConsoleService.h86 PRLock *mLock;
H A DnsMemoryImpl.h48 struct PRLock;
75 PRLock* mFlushLock;
H A DnsExceptionService.h81 static PRLock* lock;
H A DnsGarbageCollector.c105 PRLock* mutex;
/vbox/src/libs/xpcom18a4/xpcom/obsolete/component/
H A DnsRegistry.h69 PRLock *mregLock; // libreg isn't threadsafe. Use locks to synchronize.
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/beos/
H A Dbmisc.c42 PRLock *_connectLock = NULL;
66 static PRLock *monitor = NULL;
/vbox/src/libs/xpcom18a4/xpcom/io/
H A DnsFastLoadService.h64 PRLock* mLock;
/vbox/src/libs/xpcom18a4/xpcom/tests/
H A DTestAutoLock.cpp47 PRLock* gLock;
/vbox/src/libs/xpcom18a4/xpcom/threads/
H A DnsEnvironment.h64 PRLock *mLock;
H A DnsThread.h87 PRLock* mStartLock;
/vbox/src/libs/xpcom18a4/xpcom/ds/
H A DnsObserverList.h74 PRLock* mLock;
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/threads/combined/
H A Dprulock.c126 void _PR_UnblockLockWaiter(PRLock *lock)
191 PR_IMPLEMENT(PRLock*) PR_NewLock(void)
193 PRLock *lock;
197 lock = PR_NEWZAP(PRLock);
214 PR_IMPLEMENT(void) PR_DestroyLock(PRLock *lock)
225 PR_IMPLEMENT(void) PR_Lock(PRLock *lock)
336 PR_IMPLEMENT(PRStatus) PR_Unlock(PRLock *lock)
382 PRLock *ll = _PR_LOCK_PTR(q);
411 PR_IMPLEMENT(PRBool) PR_TestAndLock(PRLock *lock)
462 PR_IMPLEMENT(PRStatus) PRP_TryLock(PRLock *loc
[all...]
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/cplus/
H A Drclock.h39 ** C++ access to NSPR locks (PRLock)
65 PRLock *lock;
/vbox/src/libs/xpcom18a4/xpcom/components/
H A DnsCategoryManager.h123 PRLock* mLock;
156 PRLock* mLock;
/vbox/src/libs/xpcom18a4/ipc/ipcd/extensions/dconnect/src/
H A DipcDConnectService.h260 PRLock *StubLock() { return mStubLock; }
261 PRLock *StubQILock() { return mStubQILock; }
297 PRLock *mLock;
308 PRLock *mStubLock;
326 PRLock *mStubQILock;
/vbox/src/libs/xpcom18a4/nsprpub/pr/tests/
H A Dcvar2.c82 PRLock *lock;
87 PRLock *exitlock;
161 PRLock *lock,
166 PRLock *exitlock,
201 PRLock *sharedlock;
203 PRLock *exitlock;
271 PRLock *sharedlock;
273 PRLock *exitlock;
345 PRLock *sharedlock;
347 PRLock *exitloc
[all...]
H A Ddceemu.c72 PRLock *ml = PR_NewLock();
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/private/
H A Dpprmwait.h80 PRLock *ml; /* lock for synchronizing this wait group */
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/
H A Dncr.c206 static PRLock *localtime_r_monitor = NULL;
246 static PRLock *gmtime_r_monitor = NULL;
278 static PRLock *ctime_r_monitor = NULL;
310 static PRLock *asctime_r_monitor = NULL;
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/misc/
H A Dprenv.c55 static PRLock *_pr_envLock = NULL;

Completed in 70 milliseconds

123456