Lines Matching refs:Cwd
36 IN CONST CHAR16 *Cwd in ReplaceDriveWithCwd() argument
55 TotalSize = StrSize (Cwd) + StrSize (Splitter + 1); in ReplaceDriveWithCwd()
61 StrCpyS (TempBuffer, TotalSize / sizeof(CHAR16), Cwd); in ReplaceDriveWithCwd()
84 IN CONST CHAR16 *Cwd in IsCurrentFileSystem() argument
100 Splitter2 = StrStr (Cwd, L":"); in IsCurrentFileSystem()
102 if ((UINTN) (Splitter1 - FullPath) != (UINTN) (Splitter2 - Cwd)) { in IsCurrentFileSystem()
105 if (StrniCmp (FullPath, Cwd, (UINTN) (Splitter1 - FullPath)) == NULL) { in IsCurrentFileSystem()
184 CONST CHAR16 *Cwd; in ShellCommandRunCd() local
198 Cwd = NULL; in ShellCommandRunCd()
243 Cwd = ShellGetCurrentDir (NULL); in ShellCommandRunCd()
244 if (Cwd == NULL) { in ShellCommandRunCd()
253 ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN(STR_CD_PRINT), gShellLevel2HiiHandle, Cwd); in ShellCommandRunCd()
262 if (Param1Copy != NULL && IsCurrentFileSystem (Param1Copy, Cwd)) { in ShellCommandRunCd()
263 Status = ReplaceDriveWithCwd (&Param1Copy,Cwd); in ShellCommandRunCd()
276 Splitter = StrStr (Cwd, L":"); in ShellCommandRunCd()
281 TotalSize = ((Splitter - Cwd + 1) * sizeof(CHAR16)) + StrSize(Param1Copy); in ShellCommandRunCd()
286 StrnCpyS (TempBuffer, TotalSize / sizeof(CHAR16), Cwd, (Splitter - Cwd + 1)); in ShellCommandRunCd()
295 TotalSize = StrSize (Cwd) + StrSize (Param1Copy); in ShellCommandRunCd()
300 StrCpyS (TempBuffer, TotalSize / sizeof (CHAR16), Cwd); in ShellCommandRunCd()