Home | History | Annotate | Download | only in EnhancedFatDxe

Lines Matching refs:DirEnt

101   return FatGetDirEntInfo (OFile->Volume, OFile->DirEnt, BufferSize, Buffer);

307 FAT_DIRENT *DirEnt;
314 DirEnt = OFile->DirEnt;
329 ReadOnly = (BOOLEAN)(IFile->ReadOnly || (DirEnt->Entry.Attributes & EFI_FILE_READ_ONLY));
339 FatEfiTimeToFatTime (&NewInfo->CreateTime, &DirEnt->Entry.FileCreateTime);
349 FatEfiTimeToFatTime (&NewInfo->ModificationTime, &DirEnt->Entry.FileModificationTime);
363 if ((NewAttribute ^ DirEnt->Entry.Attributes) & EFI_FILE_DIRECTORY) {
369 DirEnt->Entry.Attributes = (UINT8) ((DirEnt->Entry.Attributes &~EFI_FILE_VALID_ATTR) | NewAttribute);
373 Status = FatLocateOFile (&Parent, NewInfo->FileName, DirEnt->Entry.Attributes, NewFileName);
391 Status = FatRemoveDirEnt (OFile->Parent, DirEnt);
396 // Create new dirent
398 Status = FatCreateDirEnt (Parent, NewFileName, DirEnt->Entry.Attributes, &TempDirEnt);
403 FatCloneDirEnt (TempDirEnt, DirEnt);
404 FatFreeDirEnt (DirEnt);
405 DirEnt = TempDirEnt;
406 DirEnt->OFile = OFile;
407 OFile->DirEnt = DirEnt;
421 Status = FatGetNextDirEnt (OFile, &DirEnt);
422 if (EFI_ERROR (Status) || DirEnt == NULL || !FatIsDotDirEnt (DirEnt)) {
426 FatCloneDirEnt (DirEnt, DotOFile->DirEnt);
427 Status = FatStoreDirEnt (OFile, DirEnt);