Lines Matching defs:Node

234   CONST EFI_SHELL_FILE_INFO *Node;
272 for (Node = (EFI_SHELL_FILE_INFO *)GetFirstNode(&FileList->Link)
273 ; !IsNull(&FileList->Link, &Node->Link)
274 ; Node = (EFI_SHELL_FILE_INFO *)GetNextNode(&FileList->Link, &Node->Link)
279 if (StrCmp(Node->FileName, L".") == 0 || StrCmp(Node->FileName, L"..") == 0) {
284 NewSize += StrSize(Node->FullName);
293 if (!RecursiveMode && !EFI_ERROR(ShellIsDirectory(Node->FullName))) {
301 if (!EFI_ERROR(ShellIsDirectory(Node->FullName)) && EFI_ERROR(ShellIsDirectory(DestDir))) {
324 for (Node = (EFI_SHELL_FILE_INFO *)GetFirstNode(&FileList->Link)
325 ; !IsNull(&FileList->Link, &Node->Link)
326 ; Node = (EFI_SHELL_FILE_INFO *)GetNextNode(&FileList->Link, &Node->Link)
331 ASSERT(Node->FileName != NULL);
332 ASSERT(Node->FullName != NULL);
337 if (StrCmp(Node->FileName, L".") == 0 || StrCmp(Node->FileName, L"..") == 0) {
373 StrCat(DestPath, Node->FileName);
382 if (DestDir[StrLen(DestDir)-1] != L'\\' && Node->FileName[0] != L'\\') {
384 } else if (DestDir[StrLen(DestDir)-1] == L'\\' && Node->FileName[0] == L'\\') {
387 StrCat(DestPath, Node->FileName);
391 if (DestDir[StrLen(DestDir)-1] != L'\\' && Node->FileName[0] != L'\\') {
393 } else if (DestDir[StrLen(DestDir)-1] == L'\\' && Node->FileName[0] == L'\\') {
396 StrCat(DestPath, Node->FileName);
409 if ( !EFI_ERROR(ShellIsDirectory(Node->FullName))
411 && StrniCmp(Node->FullName, DestPath, StrLen(DestPath)) == NULL
417 if (StringNoCaseCompare(&Node->FullName, &DestPath) == 0) {
423 if ((TempLocation = StrniCmp(Node->FullName, DestPath, StrLen(Node->FullName))) == 0
424 && (DestPath[StrLen(Node->FullName)] == CHAR_NULL || DestPath[StrLen(Node->FullName)] == L'\\')
433 ShellPrintEx(-1, -1, HiiOutput, Node->FullName, DestPath);
438 ShellStatus = CopySingleFile(Node->FullName, DestPath, &Response, SilentMode);