Lines Matching refs:start
26 Status LockFileBase::WriteLock(const uint64_t start, const uint64_t len) { in WriteLock() argument
27 return DoLock([&](const uint64_t start, in WriteLock()
28 const uint64_t len) { return DoWriteLock(start, len); }, in WriteLock()
29 start, len); in WriteLock()
32 Status LockFileBase::TryWriteLock(const uint64_t start, const uint64_t len) { in TryWriteLock() argument
33 return DoLock([&](const uint64_t start, in TryWriteLock()
34 const uint64_t len) { return DoTryWriteLock(start, len); }, in TryWriteLock()
35 start, len); in TryWriteLock()
38 Status LockFileBase::ReadLock(const uint64_t start, const uint64_t len) { in ReadLock() argument
39 return DoLock([&](const uint64_t start, in ReadLock()
40 const uint64_t len) { return DoReadLock(start, len); }, in ReadLock()
41 start, len); in ReadLock()
44 Status LockFileBase::TryReadLock(const uint64_t start, const uint64_t len) { in TryReadLock() argument
45 return DoLock([&](const uint64_t start, in TryReadLock()
46 const uint64_t len) { return DoTryReadLock(start, len); }, in TryReadLock()
47 start, len); in TryReadLock()
65 Status LockFileBase::DoLock(const Locker &locker, const uint64_t start, in DoLock() argument
73 const auto error = locker(start, len); in DoLock()
76 m_start = start; in DoLock()