Home | History | Annotate | Download | only in UefiShellLevel3CommandsLib

Lines Matching defs:FileList

75   EFI_SHELL_FILE_INFO *FileList;

80 FileList = NULL;
112 if (EFI_ERROR(gEfiShellProtocol->FindFilesInDir(Handle, &FileList))) {
119 for (Walker = (EFI_SHELL_FILE_INFO *)GetFirstNode(&FileList->Link)
120 ; FileList != NULL && !IsNull(&FileList->Link, &Walker->Link) && !EFI_ERROR(Status)
121 ; Walker = (EFI_SHELL_FILE_INFO *)GetNextNode(&FileList->Link, &Walker->Link)
144 if (FileList != NULL && EFI_ERROR(gEfiShellProtocol->FreeFileList(&FileList))) {
176 EFI_SHELL_FILE_INFO *FileList;
182 FileList = NULL;
227 Status = ShellOpenFileMetaArg((CHAR16*)Param, EFI_FILE_MODE_READ|EFI_FILE_MODE_WRITE, &FileList);
241 if (FileList == NULL || IsListEmpty(&FileList->Link)) {
248 for ( Node = (EFI_SHELL_FILE_INFO*)GetFirstNode(&FileList->Link)
249 ; !IsNull(&FileList->Link, &Node->Link) && !ShellGetExecutionBreakFlag()
250 ; Node = (EFI_SHELL_FILE_INFO*)GetNextNode(&FileList->Link, &Node->Link)
270 // Free the fileList
272 if (FileList != NULL && !IsListEmpty(&FileList->Link)) {
273 Status = ShellCloseFileMetaArg(&FileList);
276 FileList = NULL;