CHAR16 *String;\r
CHAR16 RamDiskStr[128];\r
EFI_STRING_ID StringId;\r
- EFI_TPL OldTpl;\r
\r
//\r
// Init OpCode Handle\r
EndLabel->Number = MAIN_LABEL_LIST_END;\r
\r
Index = 0;\r
- OldTpl = gBS->RaiseTPL (TPL_NOTIFY);\r
EFI_LIST_FOR_EACH (Entry, &RegisteredRamDisks) {\r
PrivateData = RAM_DISK_PRIVATE_FROM_THIS (Entry);\r
String = RamDiskStr;\r
\r
Index++;\r
}\r
- gBS->RestoreTPL (OldTpl);\r
\r
HiiUpdateForm (\r
ConfigPrivate->HiiHandle,\r
EFI_FILE_HANDLE FileHandle;\r
LIST_ENTRY *Entry;\r
LIST_ENTRY *NextEntry;\r
- EFI_TPL OldTpl;\r
\r
if ((This == NULL) || (Value == NULL) || (ActionRequest == NULL)) {\r
return EFI_INVALID_PARAMETER;\r
// Remove the selected RAM disks\r
//\r
Index = 0;\r
- OldTpl = gBS->RaiseTPL (TPL_NOTIFY);\r
EFI_LIST_FOR_EACH_SAFE (Entry, NextEntry, &RegisteredRamDisks) {\r
if (Configuration->RamDiskList[Index++] != 0) {\r
PrivateData = RAM_DISK_PRIVATE_FROM_THIS (Entry);\r
);\r
}\r
}\r
- gBS->RestoreTPL (OldTpl);\r
\r
UpdateMainForm (ConfigPrivate);\r
\r
MEDIA_RAM_DISK_DEVICE_PATH *RamDiskDevNode;\r
UINTN DevicePathSize;\r
LIST_ENTRY *Entry;\r
- EFI_TPL OldTpl;\r
\r
if ((0 == RamDiskSize) || (NULL == RamDiskType) || (NULL == DevicePath)) {\r
return EFI_INVALID_PARAMETER;\r
// Check whether the created device path is already present in the handle\r
// database\r
//\r
- OldTpl = gBS->RaiseTPL (TPL_NOTIFY);\r
if (!IsListEmpty(&RegisteredRamDisks)) {\r
DevicePathSize = GetDevicePathSize (PrivateData->DevicePath);\r
\r
}\r
}\r
}\r
- gBS->RestoreTPL (OldTpl);\r
\r
//\r
// Fill Block IO protocol informations for the RAM disk\r
//\r
// Insert the newly created one to the registered RAM disk list\r
//\r
- OldTpl = gBS->RaiseTPL (TPL_NOTIFY);\r
InsertTailList (&RegisteredRamDisks, &PrivateData->ThisInstance);\r
ListEntryNum++;\r
- gBS->RestoreTPL (OldTpl);\r
\r
gBS->ConnectController (PrivateData->Handle, NULL, NULL, TRUE);\r
\r
EFI_DEVICE_PATH_PROTOCOL *Header;\r
MEDIA_RAM_DISK_DEVICE_PATH *RamDiskDevNode;\r
RAM_DISK_PRIVATE_DATA *PrivateData;\r
- EFI_TPL OldTpl;\r
\r
if (NULL == DevicePath) {\r
return EFI_INVALID_PARAMETER;\r
StartingAddr = ReadUnaligned64 ((UINT64 *) &(RamDiskDevNode->StartingAddr[0]));\r
EndingAddr = ReadUnaligned64 ((UINT64 *) &(RamDiskDevNode->EndingAddr[0]));\r
\r
- OldTpl = gBS->RaiseTPL (TPL_NOTIFY);\r
if (!IsListEmpty(&RegisteredRamDisks)) {\r
EFI_LIST_FOR_EACH_SAFE (Entry, NextEntry, &RegisteredRamDisks) {\r
PrivateData = RAM_DISK_PRIVATE_FROM_THIS (Entry);\r
}\r
}\r
}\r
- gBS->RestoreTPL (OldTpl);\r
\r
if (TRUE == Found) {\r
return EFI_SUCCESS;\r