Lines Matching refs:ACQUIRE
79 as such (using ``ACQUIRE``/``RELEASE``).
215 ACQUIRE(...), ACQUIRE_SHARED(...), RELEASE(...), RELEASE_SHARED(...), RELEASE_GENERIC(...)
221 ``ACQUIRE`` and ``ACQUIRE_SHARED`` are attributes on functions or methods
224 (exclusively for ``ACQUIRE``, shared for ``ACQUIRE_SHARED``).
236 void lockAndInit() ACQUIRE(mu) {
252 If no argument is passed to ``ACQUIRE`` or ``RELEASE``, then the argument is
267 void Lock() ACQUIRE() { mu.Lock(); }
425 as ``ACQUIRE``. See :ref:`mutexheader`, below, for example uses.
749 ~MutexUnlocker() ACQUIRE(mu) { mu->Lock(); }
822 #define ACQUIRE(...) \
866 void Lock() ACQUIRE();
914 MutexLocker(Mutex *mu) ACQUIRE(mu) : mut(mu), locked(true) {
941 void Lock() ACQUIRE() {
1005 // Replaced by ACQUIRE