Lines Matching full:start
23 Status LockFileBase::WriteLock(const uint64_t start, const uint64_t len) { in WriteLock() argument
24 return DoLock([&](const uint64_t start, in WriteLock()
25 const uint64_t len) { return DoWriteLock(start, len); }, in WriteLock()
26 start, len); in WriteLock()
29 Status LockFileBase::TryWriteLock(const uint64_t start, const uint64_t len) { in TryWriteLock() argument
30 return DoLock([&](const uint64_t start, in TryWriteLock()
31 const uint64_t len) { return DoTryWriteLock(start, len); }, in TryWriteLock()
32 start, len); in TryWriteLock()
35 Status LockFileBase::ReadLock(const uint64_t start, const uint64_t len) { in ReadLock() argument
36 return DoLock([&](const uint64_t start, in ReadLock()
37 const uint64_t len) { return DoReadLock(start, len); }, in ReadLock()
38 start, len); in ReadLock()
41 Status LockFileBase::TryReadLock(const uint64_t start, const uint64_t len) { in TryReadLock() argument
42 return DoLock([&](const uint64_t start, in TryReadLock()
43 const uint64_t len) { return DoTryReadLock(start, len); }, in TryReadLock()
44 start, len); in TryReadLock()
62 Status LockFileBase::DoLock(const Locker &locker, const uint64_t start, in DoLock() argument
70 const auto error = locker(start, len); in DoLock()
73 m_start = start; in DoLock()