Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/FatPkg/EnhancedFatDxe/DirectoryCache.c
- Timestamp:
- Apr 14, 2023 3:17:44 PM (23 months ago)
- svn:sync-xref-src-repo-rev:
- 156854
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/FatPkg/EnhancedFatDxe/DirectoryCache.c
r80721 r99404 20 20 VOID 21 21 FatFreeODir ( 22 IN FAT_ODIR 22 IN FAT_ODIR *ODir 23 23 ) 24 24 { … … 51 51 FAT_ODIR * 52 52 FatAllocateODir ( 53 IN FAT_OFILE 53 IN FAT_OFILE *OFile 54 54 ) 55 55 { … … 79 79 VOID 80 80 FatDiscardODir ( 81 IN FAT_OFILE 81 IN FAT_OFILE *OFile 82 82 ) 83 83 { … … 85 85 FAT_VOLUME *Volume; 86 86 87 Volume 88 ODir 87 Volume = OFile->Volume; 88 ODir = OFile->ODir; 89 89 if (!OFile->DirEnt->Invalid) { 90 90 // … … 108 108 } 109 109 } 110 110 111 // 111 112 // Release ODir Structure … … 128 129 VOID 129 130 FatRequestODir ( 130 IN FAT_OFILE 131 IN FAT_OFILE *OFile 131 132 ) 132 133 { 133 UINTN 134 FAT_VOLUME 135 FAT_ODIR 136 FAT_ODIR 137 LIST_ENTRY 134 UINTN DirCacheTag; 135 FAT_VOLUME *Volume; 136 FAT_ODIR *ODir; 137 FAT_ODIR *CurrentODir; 138 LIST_ENTRY *CurrentODirLink; 138 139 139 140 Volume = OFile->Volume; … … 143 144 CurrentODirLink != &Volume->DirCacheList; 144 145 CurrentODirLink = CurrentODirLink->ForwardLink 145 ) { 146 ) 147 { 146 148 CurrentODir = ODIR_FROM_DIRCACHELINK (CurrentODirLink); 147 149 if (CurrentODir->DirCacheTag == DirCacheTag) { … … 172 174 VOID 173 175 FatCleanupODirCache ( 174 IN FAT_VOLUME 176 IN FAT_VOLUME *Volume 175 177 ) 176 178 { 177 179 FAT_ODIR *ODir; 180 178 181 while (Volume->DirCacheCount > 0) { 179 182 ODir = ODIR_FROM_DIRCACHELINK (Volume->DirCacheList.BackLink);
Note:
See TracChangeset
for help on using the changeset viewer.