Lines Matching refs:UFE

267   FileEntry &UFE = UniqueRealFiles[Data.UniqueID];  in getFile()  local
269 NamedFileEnt.second = &UFE; in getFile()
277 NamedFileEnt.second = &UFE; in getFile()
279 assert(NamedFileEnt.second == &UFE && in getFile()
284 if (UFE.isValid()) { // Already have an entry with this inode, return it. in getFile()
292 if (DirInfo != UFE.Dir && Data.IsVFSMapped) in getFile()
293 UFE.Dir = DirInfo; in getFile()
300 UFE.Name = InterndFileName; in getFile()
302 return &UFE; in getFile()
306 UFE.Name = InterndFileName; in getFile()
307 UFE.Size = Data.Size; in getFile()
308 UFE.ModTime = Data.ModTime; in getFile()
309 UFE.Dir = DirInfo; in getFile()
310 UFE.UID = NextFileUID++; in getFile()
311 UFE.UniqueID = Data.UniqueID; in getFile()
312 UFE.IsNamedPipe = Data.IsNamedPipe; in getFile()
313 UFE.InPCH = Data.InPCH; in getFile()
314 UFE.File = std::move(F); in getFile()
315 UFE.IsValid = true; in getFile()
316 return &UFE; in getFile()
338 FileEntry *UFE = nullptr; in getVirtualFile() local
354 UFE = &UniqueRealFiles[Data.UniqueID]; in getVirtualFile()
356 NamedFileEnt.second = UFE; in getVirtualFile()
361 if (UFE->File) in getVirtualFile()
362 UFE->closeFile(); in getVirtualFile()
365 if (UFE->isValid()) in getVirtualFile()
366 return UFE; in getVirtualFile()
368 UFE->UniqueID = Data.UniqueID; in getVirtualFile()
369 UFE->IsNamedPipe = Data.IsNamedPipe; in getVirtualFile()
370 UFE->InPCH = Data.InPCH; in getVirtualFile()
373 if (!UFE) { in getVirtualFile()
375 UFE = VirtualFileEntries.back().get(); in getVirtualFile()
376 NamedFileEnt.second = UFE; in getVirtualFile()
379 UFE->Name = InterndFileName; in getVirtualFile()
380 UFE->Size = Size; in getVirtualFile()
381 UFE->ModTime = ModificationTime; in getVirtualFile()
382 UFE->Dir = DirInfo; in getVirtualFile()
383 UFE->UID = NextFileUID++; in getVirtualFile()
384 UFE->File.reset(); in getVirtualFile()
385 return UFE; in getVirtualFile()