webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <LockAlgorithm.h>
Public Types | |
enum | Fairness { Fair, Unfair, Fair, Unfair, Fair, Unfair } |
enum | Fairness { Fair, Unfair, Fair, Unfair, Fair, Unfair } |
enum | Fairness { Fair, Unfair, Fair, Unfair, Fair, Unfair } |
Static Public Member Functions | |
static bool | lockFastAssumingZero (Atomic< LockType > &lock) |
static bool | lockFast (Atomic< LockType > &lock) |
static void | lock (Atomic< LockType > &lock) |
static bool | tryLock (Atomic< LockType > &lock) |
static bool | unlockFastAssumingZero (Atomic< LockType > &lock) |
static bool | unlockFast (Atomic< LockType > &lock) |
static void | unlock (Atomic< LockType > &lock) |
static void | unlockFairly (Atomic< LockType > &lock) |
static bool | safepointFast (const Atomic< LockType > &lock) |
static void | safepoint (Atomic< LockType > &lock) |
static bool | isLocked (const Atomic< LockType > &lock) |
static NEVER_INLINE void | lockSlow (Atomic< LockType > &lock) |
static NEVER_INLINE void | unlockSlow (Atomic< LockType > &lock, Fairness fairness) |
static NEVER_INLINE void | safepointSlow (Atomic< LockType > &lockWord) |
static bool | lockFastAssumingZero (Atomic< LockType > &lock) |
static bool | lockFast (Atomic< LockType > &lock) |
static void | lock (Atomic< LockType > &lock) |
static bool | tryLock (Atomic< LockType > &lock) |
static bool | unlockFastAssumingZero (Atomic< LockType > &lock) |
static bool | unlockFast (Atomic< LockType > &lock) |
static void | unlock (Atomic< LockType > &lock) |
static void | unlockFairly (Atomic< LockType > &lock) |
static bool | safepointFast (const Atomic< LockType > &lock) |
static void | safepoint (Atomic< LockType > &lock) |
static bool | isLocked (const Atomic< LockType > &lock) |
static NEVER_INLINE void | lockSlow (Atomic< LockType > &lock) |
static NEVER_INLINE void | unlockSlow (Atomic< LockType > &lock, Fairness fairness) |
static NEVER_INLINE void | safepointSlow (Atomic< LockType > &lockWord) |
static bool | lockFastAssumingZero (Atomic< LockType > &lock) |
static bool | lockFast (Atomic< LockType > &lock) |
static void | lock (Atomic< LockType > &lock) |
static bool | tryLock (Atomic< LockType > &lock) |
static bool | unlockFastAssumingZero (Atomic< LockType > &lock) |
static bool | unlockFast (Atomic< LockType > &lock) |
static void | unlock (Atomic< LockType > &lock) |
static void | unlockFairly (Atomic< LockType > &lock) |
static bool | safepointFast (const Atomic< LockType > &lock) |
static void | safepoint (Atomic< LockType > &lock) |
static bool | isLocked (const Atomic< LockType > &lock) |
static NEVER_INLINE void | lockSlow (Atomic< LockType > &lock) |
static NEVER_INLINE void | unlockSlow (Atomic< LockType > &lock, Fairness fairness) |
static NEVER_INLINE void | safepointSlow (Atomic< LockType > &lockWord) |
enum WTF::LockAlgorithm::Fairness |
enum WTF::LockAlgorithm::Fairness |
enum WTF::LockAlgorithm::Fairness |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |