Lines Matching defs:BootOption
88 BDS_COMMON_OPTION *BootOption;
131 BootOption = BdsLibVariableToOption (&BootLists, Buffer);
136 if (BootOption == NULL) {
140 BootOption->BootCurrent = *mBootNext;
192 BootOption = CR (Link, BDS_COMMON_OPTION, Link, BDS_LOAD_OPTION_SIGNATURE);
199 if (!IS_LOAD_OPTION_TYPE (BootOption->Attribute, LOAD_OPTION_ACTIVE)) {
210 if (DevicePathType (BootOption->DevicePath) != BBS_DEVICE_PATH) {
215 BdsLibConnectDevicePath (BootOption->DevicePath);
227 Status = BdsLibBootViaBootOption (BootOption, BootOption->DevicePath, &ExitDataSize, &ExitData);
232 BootOption->StatusString = GetStringById (STRING_TOKEN (STR_BOOT_FAILED));
233 PlatformBdsBootFail (BootOption, Status, ExitData, ExitDataSize);
244 BootOption->StatusString = GetStringById (STRING_TOKEN (STR_BOOT_SUCCEEDED));
245 PlatformBdsBootSuccess (BootOption);