Lines Matching refs:OFile
31 IN FAT_OFILE *OFile, in FatAllocateIFile() argument
37 ASSERT_VOLUME_LOCKED (OFile->Volume); in FatAllocateIFile()
54 if (OFile->Volume->DiskIo2 != NULL) { in FatAllocateIFile()
60 IFile->OFile = OFile; in FatAllocateIFile()
61 InsertTailList (&OFile->Opens, &IFile->Link); in FatAllocateIFile()
92 IN FAT_OFILE *OFile, in FatOFileOpen() argument
107 Volume = OFile->Volume; in FatOFileOpen()
116 Status = OFile->Error; in FatOFileOpen()
123 Status = FatLocateOFile (&OFile, FileName, Attributes, NewFileName); in FatOFileOpen()
137 Status = FatCreateDirEnt (OFile, NewFileName, Attributes, &DirEnt); in FatOFileOpen()
143 Status = FatOpenDirEnt (OFile, DirEnt); in FatOFileOpen()
148 OFile = DirEnt->OFile; in FatOFileOpen()
149 if (OFile->ODir != NULL) { in FatOFileOpen()
153 Status = FatCreateDotDirEnts (OFile); in FatOFileOpen()
163 FileAttributes = OFile->DirEnt->Entry.Attributes; in FatOFileOpen()
170 Status = FatAllocateIFile (OFile, NewIFile); in FatOFileOpen()
178 return FatOFileFlush (OFile); in FatOFileOpen()
213 FAT_OFILE *OFile; in FatOpenEx() local
244 OFile = IFile->OFile; in FatOpenEx()
271 Status = FatOFileOpen (OFile, &NewIFile, FileName, OpenMode, (UINT8) Attributes); in FatOpenEx()
282 Status = FatCleanupVolume (OFile->Volume, NULL, Status, Task); in FatOpenEx()