}\r
\r
/**\r
- EDES_TODO: Add function description.\r
\r
- @param OptionNumber EDES_TODO: Add parameter description\r
- @param BootOrder EDES_TODO: Add parameter description\r
- @param BootOrderSize EDES_TODO: Add parameter description\r
+ Delete boot option specified by OptionNumber and adjust the boot order.\r
\r
- @return EDES_TODO: Add description for return value\r
+ @param OptionNumber The boot option to be deleted.\r
+ @param BootOrder Boot order list to be adjusted by remove this boot option.\r
+ @param BootOrderSize The size of Boot order list will be modified.\r
+ \r
+ @retval EFI_SUCCESS The boot option is deleted successfully.\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
BdsDeleteBootOption (\r
IN UINTN OptionNumber,\r
IN OUT UINT16 *BootOrder,\r
}\r
\r
/**\r
-\r
Delete all the invalid legacy boot options.\r
\r
-\r
- @param VOID EDES_TODO: Add parameter description\r
-\r
- @retval EFI_SUCCESS All invalide legacy boot options are deleted.\r
- @retval EFI_OUT_OF_RESOURCES Fail to allocate necessary memory.\r
- @retval EFI_NOT_FOUND Fail to retrive variable of boot order.\r
- @retval Other Error occurs while setting variable or locating\r
- protocol.\r
-\r
+ @retval EFI_SUCCESS All invalide legacy boot options are deleted.\r
+ @retval EFI_OUT_OF_RESOURCES Fail to allocate necessary memory.\r
+ @retval EFI_NOT_FOUND Fail to retrive variable of boot order.\r
**/\r
EFI_STATUS\r
+EFIAPI\r
BdsDeleteAllInvalidLegacyBootOptions (\r
VOID\r
)\r
\r
Add the legacy boot options from BBS table if they do not exist.\r
\r
-\r
- @param VOID EDES_TODO: Add parameter description\r
-\r
- @retval EFI_SUCCESS The boot options are added successfully or they are already in boot options.\r
- @retval others An error occurred when creating legacy boot options.\r
+ @retval EFI_SUCCESS The boot options are added successfully \r
+ or they are already in boot options.\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
BdsAddNonExistingLegacyBootOptions (\r
VOID\r
)\r
}\r
\r
/**\r
- EDES_TODO: Add function description.\r
\r
- @param VOID EDES_TODO: Add parameter description\r
+ Add the legacy boot devices from BBS table into \r
+ the legacy device boot order.\r
\r
- @return EDES_TODO: Add description for return value\r
+ @retval EFI_SUCCESS The boot devices are added successfully.\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
BdsUpdateLegacyDevOrder (\r
VOID\r
)\r
}\r
\r
/**\r
- EDES_TODO: Add function description.\r
\r
- @param Entry EDES_TODO: Add parameter description\r
+ Set the boot priority for BBS entries based on boot option entry and boot order.\r
\r
- @return EDES_TODO: Add description for return value\r
+ @param Entry The boot option is to be checked for refresh BBS table.\r
+ \r
+ @retval EFI_SUCCESS The boot priority for BBS entries is refreshed successfully.\r
\r
**/\r
EFI_STATUS\r
+EFIAPI\r
BdsRefreshBbsTableForBoot (\r
IN BDS_COMMON_OPTION *Entry\r
)\r