Searched defs:PerThreadSynch (Results 1 – 2 of 2) sorted by relevance
48 struct PerThreadSynch { struct59 // PerThreadSynch is the first element of ThreadIdentity. argument64 PerThreadSynch *next; // Circular waiter queue; initialized to 0. argument65 PerThreadSynch *skip; // If non-zero, all entries in Mutex queue argument69 // is using this PerThreadSynch as a terminator. Its argument98 // kAvailable: This PerThreadSynch is available. argument108 enum State {112 std::atomic<State> state;114 bool maybe_unlocking; // Valid at head of Mutex waiter queue;140 // the PerThreadSynch object associated with each thread is argument
49 struct PerThreadSynch { struct60 // PerThreadSynch is the first element of ThreadIdentity. argument65 PerThreadSynch *next; // Circular waiter queue; initialized to 0. argument66 PerThreadSynch *skip; // If non-zero, all entries in Mutex queue argument70 // is using this PerThreadSynch as a terminator. Its argument73 bool wake; // This thread is to be woken from a Mutex.97 // kAvailable: This PerThreadSynch is available. argument119 // changed only by the thread that describes this PerThreadSynch. A argument136 // alignment of PerThreadSynch::kAlignment. argument