Searched refs:lock (Results 1 – 6 of 6) sorted by relevance
28 MutexLock lock(&refs_mutex_); in Ref() local243 MutexLock lock(&mutex_); in NewSequentialFile() local255 MutexLock lock(&mutex_); in NewRandomAccessFile() local267 MutexLock lock(&mutex_); in NewWritableFile() local282 MutexLock lock(&mutex_); in NewAppendableFile() local294 MutexLock lock(&mutex_); in FileExists() local300 MutexLock lock(&mutex_); in GetChildren() local325 MutexLock lock(&mutex_); in DeleteFile() local343 MutexLock lock(&mutex_); in GetFileSize() local366 *lock = new FileLock; in LockFile()[all …]
139 FileLock* lock; in TEST() local142 ASSERT_OK(env_->LockFile("some file", &lock)); in TEST()143 ASSERT_OK(env_->UnlockFile(lock)); in TEST()
291 static int LockOrUnlock(int fd, bool lock) { in LockOrUnlock() argument295 f.l_type = (lock ? F_WRLCK : F_UNLCK); in LockOrUnlock()464 virtual Status LockFile(const std::string& fname, FileLock** lock) { in LockFile() argument465 *lock = NULL; in LockFile()481 *lock = my_lock; in LockFile()486 virtual Status UnlockFile(FileLock* lock) { in UnlockFile() argument487 PosixFileLock* my_lock = reinterpret_cast<PosixFileLock*>(lock); in UnlockFile()
126 virtual Status LockFile(const std::string& fname, FileLock** lock) = 0;131 virtual Status UnlockFile(FileLock* lock) = 0;
1546 FileLock* lock; in DestroyDB() local1548 Status result = env->LockFile(lockname, &lock); in DestroyDB()1561 env->UnlockFile(lock); // Ignore error since state is already gone in DestroyDB()
134 implementation acquires a lock from the operating system to prevent misuse.