Home
last modified time | relevance | path

Searched refs:MuHow (Results 1 – 4 of 4) sorted by relevance

/third_party/abseil-cpp/absl/synchronization/
Dmutex.h446 typedef const struct MuHowS *MuHow; typedef
486 bool LockSlowWithDeadline(MuHow how, const Condition *cond,
489 void LockSlow(MuHow how, const Condition *cond,
504 void Trans(MuHow how); // used for CondVar->Mutex transfer
Dmutex.cc468 SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, in SynchWaitParams()
480 const Mutex::MuHow how; // How this thread needs to wait.
700 static const Mutex::MuHow kShared = &kSharedS; // shared lock
701 static const Mutex::MuHow kExclusive = &kExclusiveS; // exclusive lock
710 static unsigned TsanFlags(Mutex::MuHow how) { in TsanFlags()
1569 MuHow how = in AwaitCommon()
1755 ABSL_ATTRIBUTE_NOINLINE void Mutex::LockSlow(MuHow how, const Condition *cond, in LockSlow()
1838 bool Mutex::LockSlowWithDeadline(MuHow how, const Condition *cond, in LockSlowWithDeadline()
2333 void Mutex::Trans(MuHow how) { in Trans()
2526 Mutex::MuHow mutex_how = ((mutex_v & kMuWriter) != 0) ? kExclusive : kShared; in WaitCommon()
/third_party/skia/third_party/externals/abseil-cpp/absl/synchronization/
Dmutex.h438 typedef const struct MuHowS *MuHow; typedef
467 bool LockSlowWithDeadline(MuHow how, const Condition *cond,
470 void LockSlow(MuHow how, const Condition *cond,
485 void Trans(MuHow how); // used for CondVar->Mutex transfer
Dmutex.cc479 SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, in SynchWaitParams()
491 const Mutex::MuHow how; // How this thread needs to wait.
711 static const Mutex::MuHow kShared = &kSharedS; // shared lock
712 static const Mutex::MuHow kExclusive = &kExclusiveS; // exclusive lock
721 static unsigned TsanFlags(Mutex::MuHow how) { in TsanFlags()
1580 MuHow how = in AwaitCommon()
1766 ABSL_ATTRIBUTE_NOINLINE void Mutex::LockSlow(MuHow how, const Condition *cond, in LockSlow()
1849 bool Mutex::LockSlowWithDeadline(MuHow how, const Condition *cond, in LockSlowWithDeadline()
2345 void Mutex::Trans(MuHow how) { in Trans()
2538 Mutex::MuHow mutex_how = ((mutex_v & kMuWriter) != 0) ? kExclusive : kShared; in WaitCommon()