LockInfo
OpenFileCookie::AddLock(LockInfo* lock)
OpenFileCookie::RemoveLock(LockInfo* lock, LockInfo* previous)
LockInfo::LockInfo(LockOwner* owner)
LockInfo::~LockInfo()
LockInfo::operator==(const struct flock& lock) const
LockInfo::operator==(const LockInfo& lock) const
LockInfo* fNext;
LockInfo* fCookieNext;
LockInfo(LockOwner* owner);
~LockInfo();
bool operator==(const LockInfo& lock) const;
LockInfo* fLocks;
void AddLock(LockInfo* lock);
void RemoveLock(LockInfo* lock, LockInfo* prev);
LockInfo* linfo = new(std::nothrow) LockInfo(owner);
LockInfo* prev = NULL;
LockInfo* linfo = state->fLocks;
LockInfo* linfo = cookie->fLocks;
LockInfo* prev = NULL;
LockInfo* stateLock = state->fLocks;
NFS4Inode::AcquireLock(OpenFileCookie* cookie, LockInfo* lockInfo, bool wait)
NFS4Inode::ReleaseLock(OpenFileCookie* cookie, LockInfo* lockInfo)
status_t AcquireLock(OpenFileCookie* cookie, LockInfo* lockInfo,
status_t ReleaseLock(OpenFileCookie* cookie, LockInfo* lockInfo);
LockInfo* linfo = fLocks;
OpenState::AddLock(LockInfo* lock)
OpenState::RemoveLock(LockInfo* lock, LockInfo* prev)
OpenState::DeleteLock(LockInfo* lock)
LockInfo* fLocks;
void AddLock(LockInfo* lock);
void RemoveLock(LockInfo* lock, LockInfo* prev);
void DeleteLock(LockInfo* lock);
ReplyInterpreter::Lock(LockInfo* linfo)
ReplyInterpreter::LockU(LockInfo* linfo)
struct LockInfo;
status_t Lock(LockInfo* linfo);
status_t LockU(LockInfo* linfo);
RequestBuilder::Lock(OpenState* state, LockInfo* lock, uint32* sequence,
RequestBuilder::LockU(LockInfo* lock)
struct LockInfo;
status_t Lock(OpenState* state, LockInfo* lock,
status_t LockU(LockInfo* lock);