Searched refs:SchedulerLockImpl (Results 1 – 3 of 3) sorted by relevance
27 const SchedulerLockImpl* const lock, in RegisterLock()28 const SchedulerLockImpl* const predecessor) { in RegisterLock()35 void UnregisterLock(const SchedulerLockImpl* const lock) { in UnregisterLock()40 void RecordAcquisition(const SchedulerLockImpl* const lock) { in RecordAcquisition()45 void RecordRelease(const SchedulerLockImpl* const lock) { in RecordRelease()54 using LockVector = std::vector<const SchedulerLockImpl*>;56 const SchedulerLockImpl*, const SchedulerLockImpl*>;60 void AssertSafeAcquire(const SchedulerLockImpl* const lock) { in AssertSafeAcquire()70 const SchedulerLockImpl* allowed_predecessor = in AssertSafeAcquire()75 void AssertSafePredecessor(const SchedulerLockImpl* lock) const { in AssertSafePredecessor()[all …]
24 class BASE_EXPORT SchedulerLockImpl {26 SchedulerLockImpl();27 explicit SchedulerLockImpl(const SchedulerLockImpl* predecessor);28 ~SchedulerLockImpl();40 DISALLOW_COPY_AND_ASSIGN(SchedulerLockImpl);
49 class SchedulerLock : public SchedulerLockImpl {53 : SchedulerLockImpl(predecessor) {} in SchedulerLock()