Searched refs:MapListNode (Results 1 – 2 of 2) sorted by relevance
1153 SHELL_MAP_LIST *MapListNode; in ShellCommandAddMapItemAndUpdatePath() local1163 MapListNode = AllocateZeroPool(sizeof(SHELL_MAP_LIST)); in ShellCommandAddMapItemAndUpdatePath()1164 if (MapListNode == NULL) { in ShellCommandAddMapItemAndUpdatePath()1167 MapListNode->Flags = Flags; in ShellCommandAddMapItemAndUpdatePath()1168 MapListNode->MapName = AllocateCopyPool(StrSize(Name), Name); in ShellCommandAddMapItemAndUpdatePath()1169 MapListNode->DevicePath = DuplicateDevicePath(DevicePath); in ShellCommandAddMapItemAndUpdatePath()1170 if ((MapListNode->MapName == NULL) || (MapListNode->DevicePath == NULL)){ in ShellCommandAddMapItemAndUpdatePath()1173 InsertTailList(&gShellMapList.Link, &MapListNode->Link); in ShellCommandAddMapItemAndUpdatePath()1177 if (MapListNode != NULL) { in ShellCommandAddMapItemAndUpdatePath()1178 if (MapListNode->DevicePath != NULL) { in ShellCommandAddMapItemAndUpdatePath()[all …]
165 SHELL_MAP_LIST *MapListNode; in EfiShellSetMap() local182 for ( MapListNode = (SHELL_MAP_LIST *)GetFirstNode(&gShellMapList.Link) in EfiShellSetMap()183 ; !IsNull(&gShellMapList.Link, &MapListNode->Link) in EfiShellSetMap()184 ; MapListNode = (SHELL_MAP_LIST *)GetNextNode(&gShellMapList.Link, &MapListNode->Link) in EfiShellSetMap()186 if (StringNoCaseCompare(&MapListNode->MapName, &Mapping) == 0) { in EfiShellSetMap()187 RemoveEntryList(&MapListNode->Link); in EfiShellSetMap()188 SHELL_FREE_NON_NULL(MapListNode->DevicePath); in EfiShellSetMap()189 SHELL_FREE_NON_NULL(MapListNode->MapName); in EfiShellSetMap()190 SHELL_FREE_NON_NULL(MapListNode->CurrentDirectoryPath); in EfiShellSetMap()191 FreePool(MapListNode); in EfiShellSetMap()