writeLock
FUSEVolume::_LockNodeChain(FUSENode* node, bool lockParent, bool writeLock)
LockIterator iterator(this, node, writeLock, NULL);
iterator.SetTo(this, node, writeLock, NULL);
FUSEVolume::_UnlockNodeChain(FUSENode* node, bool parent, bool writeLock)
_UnlockNodeChainInternal(node, writeLock, NULL, NULL);
FUSEVolume::_UnlockNodeChainInternal(FUSENode* node, bool writeLock,
fLockManager.GenericUnlock(node == originalNode && writeLock, node);
bool writeLock;
LockIterator(FUSEVolume* volume, FUSENode* node, bool writeLock,
writeLock(writeLock)
void SetTo(FUSEVolume* volume, FUSENode* node, bool writeLock,
this->writeLock = writeLock;
nextNode == firstNode && writeLock, nextNode)) {
nextNode == firstNode && writeLock, nextNode);
volume->_UnlockNodeChainInternal(firstNode, writeLock, lastLockedNode,
NodeLocker(FUSEVolume* volume, FUSENode* node, bool parent, bool writeLock)
fWriteLock(writeLock)
fStatus = volume->_LockNodeChain(node, parent, writeLock);
bool writeLock);
bool writeLock);
bool writeLock, FUSENode* stopNode,
error = acquire_sem_etc(writeLock, 1,
sem_id writeLock = team->debug_info.debugger_write_lock;
status_t error = acquire_sem_etc(writeLock, 1, B_KILL_CAN_INTERRUPT, 0);
release_sem(writeLock);
release_sem(writeLock);
sem_id writeLock = nubThread->team->debug_info.debugger_write_lock;
status_t result = acquire_sem_etc(writeLock, 1,
release_sem(writeLock);
sem_id writeLock = teamDebugInfo.debugger_write_lock;
bool writeLock, VMAddressSpace** _space)
item.write_lock = writeLock;
fItems[index].write_lock |= writeLock;
bool writeLock, VMAddressSpace** _space);
MultiAddressSpaceLocker::AddTeam(team_id team, bool writeLock,
return _AddAddressSpace(VMAddressSpace::Get(team), writeLock, _space);
MultiAddressSpaceLocker::AddArea(area_id area, bool writeLock,
return _AddAddressSpace(GetAddressSpaceByAreaID(area), writeLock, _space);
MultiAddressSpaceLocker::AddArea(VMArea* area, bool writeLock,
return _AddAddressSpace(area->address_space, writeLock, _space);
inline status_t AddTeam(team_id team, bool writeLock,
inline status_t AddArea(area_id area, bool writeLock,
inline status_t AddArea(VMArea* area, bool writeLock,