Lines Matching refs:start
27 Status LockFileBase::WriteLock(const uint64_t start, const uint64_t len) { in WriteLock() argument
28 return DoLock([&](const uint64_t start, in WriteLock()
29 const uint64_t len) { return DoWriteLock(start, len); }, in WriteLock()
30 start, len); in WriteLock()
33 Status LockFileBase::TryWriteLock(const uint64_t start, const uint64_t len) { in TryWriteLock() argument
34 return DoLock([&](const uint64_t start, in TryWriteLock()
35 const uint64_t len) { return DoTryWriteLock(start, len); }, in TryWriteLock()
36 start, len); in TryWriteLock()
39 Status LockFileBase::ReadLock(const uint64_t start, const uint64_t len) { in ReadLock() argument
40 return DoLock([&](const uint64_t start, in ReadLock()
41 const uint64_t len) { return DoReadLock(start, len); }, in ReadLock()
42 start, len); in ReadLock()
45 Status LockFileBase::TryReadLock(const uint64_t start, const uint64_t len) { in TryReadLock() argument
46 return DoLock([&](const uint64_t start, in TryReadLock()
47 const uint64_t len) { return DoTryReadLock(start, len); }, in TryReadLock()
48 start, len); in TryReadLock()
66 Status LockFileBase::DoLock(const Locker &locker, const uint64_t start, in DoLock() argument
74 const auto error = locker(start, len); in DoLock()
77 m_start = start; in DoLock()