Lines Matching refs:f
137 void UnrefFile(FileMetaData* f) { in UnrefFile() argument
138 f->refs--; in UnrefFile()
139 if (f->refs <= 0) { in UnrefFile()
140 if (f->table_reader_handle) { in UnrefFile()
142 table_cache_->ReleaseHandle(f->table_reader_handle); in UnrefFile()
143 f->table_reader_handle = nullptr; in UnrefFile()
145 delete f; in UnrefFile()
333 FileMetaData* f = base_files[i]; in CheckConsistencyForDeletes() local
334 if (f->fd.GetNumber() == number) { in CheckConsistencyForDeletes()
463 FileMetaData* f = new FileMetaData(new_file.second); in Apply() local
464 f->refs = 1; in Apply()
466 assert(levels_[level].added_files.find(f->fd.GetNumber()) == in Apply()
468 levels_[level].deleted_files.erase(f->fd.GetNumber()); in Apply()
469 levels_[level].added_files[f->fd.GetNumber()] = f; in Apply()
736 void MaybeAddFile(VersionStorageInfo* vstorage, int level, FileMetaData* f) { in MaybeAddFile() argument
737 if (levels_[level].deleted_files.count(f->fd.GetNumber()) > 0) { in MaybeAddFile()
739 vstorage->RemoveCurrentStats(f); in MaybeAddFile()
741 vstorage->AddFile(level, f, info_log_); in MaybeAddFile()