Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chen A Chen <chen.a.chen@intel.com>
Reviewed-by: Jaben Carsey <jaben.carsey@intel.com>
Reviewed-by: Ruiyu Ni <Ruiyu.ni@intel.com>
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
ConnectControllers (\r
IN CONST EFI_HANDLE ControllerHandle OPTIONAL,\r
IN CONST EFI_HANDLE DriverHandle OPTIONAL,\r
ConnectControllers (\r
IN CONST EFI_HANDLE ControllerHandle OPTIONAL,\r
IN CONST EFI_HANDLE DriverHandle OPTIONAL,\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
ShellConnectFromDevPaths (\r
IN CONST CHAR16 *Key\r
)\r
ShellConnectFromDevPaths (\r
IN CONST CHAR16 *Key\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
ConvertAndConnectControllers (\r
IN EFI_HANDLE *Handle1 OPTIONAL,\r
IN EFI_HANDLE *Handle2 OPTIONAL,\r
ConvertAndConnectControllers (\r
IN EFI_HANDLE *Handle1 OPTIONAL,\r
IN EFI_HANDLE *Handle2 OPTIONAL,\r
@retval SHELL_SUCCESS The operation was successful.\r
**/\r
SHELL_STATUS\r
@retval SHELL_SUCCESS The operation was successful.\r
**/\r
SHELL_STATUS\r
DoDevTreeForHandle(\r
IN CONST EFI_HANDLE TheHandle,\r
IN CONST CHAR8 *Lang OPTIONAL,\r
DoDevTreeForHandle(\r
IN CONST EFI_HANDLE TheHandle,\r
IN CONST CHAR8 *Lang OPTIONAL,\r
@retval EFI_INVALID_PARAMETER A parameter was invalid.\r
**/\r
EFI_STATUS\r
@retval EFI_INVALID_PARAMETER A parameter was invalid.\r
**/\r
EFI_STATUS\r
GetDeviceHandleInfo (\r
IN EFI_HANDLE TheHandle,\r
IN OUT CHAR16 *Type,\r
GetDeviceHandleInfo (\r
IN EFI_HANDLE TheHandle,\r
IN OUT CHAR16 *Type,\r
@retval EFI_SUCCESS The name was found.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The name was found.\r
**/\r
EFI_STATUS\r
GetDriverName (\r
IN EFI_HANDLE TheHandle,\r
IN CONST CHAR8 *Language,\r
GetDriverName (\r
IN EFI_HANDLE TheHandle,\r
IN CONST CHAR8 *Language,\r
@retval FALSE The guid does not represent a driver model protocol.\r
**/\r
BOOLEAN\r
@retval FALSE The guid does not represent a driver model protocol.\r
**/\r
BOOLEAN\r
IsDriverProt (\r
IN CONST EFI_GUID *Guid\r
)\r
IsDriverProt (\r
IN CONST EFI_GUID *Guid\r
)\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
CHAR16*\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
CHAR16*\r
GetProtocolInfoString(\r
IN CONST EFI_HANDLE TheHandle,\r
IN CONST CHAR8 *Language,\r
GetProtocolInfoString(\r
IN CONST EFI_HANDLE TheHandle,\r
IN CONST CHAR8 *Language,\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
GetDriverImageName (\r
IN EFI_HANDLE TheHandle,\r
OUT CHAR16 **Name\r
GetDriverImageName (\r
IN EFI_HANDLE TheHandle,\r
OUT CHAR16 **Name\r
@param[in] Language The language to output in.\r
**/\r
EFI_STATUS\r
@param[in] Language The language to output in.\r
**/\r
EFI_STATUS\r
DisplayDriverModelHandle (\r
IN EFI_HANDLE Handle,\r
IN BOOLEAN BestName,\r
DisplayDriverModelHandle (\r
IN EFI_HANDLE Handle,\r
IN BOOLEAN BestName,\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
DoDhByHandle(\r
IN CONST EFI_HANDLE TheHandle,\r
IN CONST BOOLEAN Verbose,\r
DoDhByHandle(\r
IN CONST EFI_HANDLE TheHandle,\r
IN CONST BOOLEAN Verbose,\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
DoDhForHandleList(\r
IN CONST EFI_HANDLE *HandleList,\r
IN CONST BOOLEAN Verbose,\r
DoDhForHandleList(\r
IN CONST EFI_HANDLE *HandleList,\r
IN CONST BOOLEAN Verbose,\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
DoDhForAll(\r
IN CONST BOOLEAN Sfo,\r
IN CONST BOOLEAN Verbose,\r
DoDhForAll(\r
IN CONST BOOLEAN Sfo,\r
IN CONST BOOLEAN Verbose,\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
@retval SHELL_INVALID_PARAMETER ProtocolName was NULL or invalid.\r
**/\r
SHELL_STATUS\r
DoDhByProtocol(\r
IN CONST CHAR16 *ProtocolName,\r
IN CONST BOOLEAN Verbose,\r
DoDhByProtocol(\r
IN CONST CHAR16 *ProtocolName,\r
IN CONST BOOLEAN Verbose,\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
DisconnectAll(\r
VOID\r
)\r
DisconnectAll(\r
VOID\r
)\r
free this memory.\r
**/\r
CHAR16*\r
free this memory.\r
**/\r
CHAR16*\r
GetDevicePathTextForHandle(\r
IN EFI_HANDLE TheHandle\r
)\r
GetDevicePathTextForHandle(\r
IN EFI_HANDLE TheHandle\r
)\r
@retval FALSE The driver does not have Driver Configuration.\r
**/\r
BOOLEAN\r
@retval FALSE The driver does not have Driver Configuration.\r
**/\r
BOOLEAN\r
ReturnDriverConfig(\r
IN CONST EFI_HANDLE TheHandle\r
)\r
ReturnDriverConfig(\r
IN CONST EFI_HANDLE TheHandle\r
)\r
@retval FALSE The driver does not have Driver Diagnostics.\r
**/\r
BOOLEAN\r
@retval FALSE The driver does not have Driver Diagnostics.\r
**/\r
BOOLEAN\r
ReturnDriverDiag(\r
IN CONST EFI_HANDLE TheHandle\r
)\r
ReturnDriverDiag(\r
IN CONST EFI_HANDLE TheHandle\r
)\r
@retval 0xFFFFFFFF An error ocurred.\r
**/\r
UINT32\r
@retval 0xFFFFFFFF An error ocurred.\r
**/\r
UINT32\r
ReturnDriverVersion(\r
IN CONST EFI_HANDLE TheHandle\r
)\r
ReturnDriverVersion(\r
IN CONST EFI_HANDLE TheHandle\r
)\r
@retval EFI_NOT_FOUND There was no EFI_HII_HANDLE found for that deviec path.\r
**/\r
EFI_STATUS\r
@retval EFI_NOT_FOUND There was no EFI_HII_HANDLE found for that deviec path.\r
**/\r
EFI_STATUS\r
FindHiiHandleViaDevPath(\r
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevPath1,\r
OUT EFI_HII_HANDLE *HiiHandle,\r
FindHiiHandleViaDevPath(\r
IN CONST EFI_DEVICE_PATH_PROTOCOL *DevPath1,\r
OUT EFI_HII_HANDLE *HiiHandle,\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
ConvertHandleToHiiHandle(\r
IN CONST EFI_HANDLE Handle,\r
OUT EFI_HII_HANDLE *HiiHandle,\r
ConvertHandleToHiiHandle(\r
IN CONST EFI_HANDLE Handle,\r
OUT EFI_HII_HANDLE *HiiHandle,\r
@param[in] FileName The filename to rwite the info to.\r
**/\r
SHELL_STATUS\r
@param[in] FileName The filename to rwite the info to.\r
**/\r
SHELL_STATUS\r
ConfigToFile(\r
IN CONST EFI_HANDLE Handle,\r
IN CONST CHAR16 *FileName\r
ConfigToFile(\r
IN CONST EFI_HANDLE Handle,\r
IN CONST CHAR16 *FileName\r
@param[in] FileName The filename to read the info from.\r
**/\r
SHELL_STATUS\r
@param[in] FileName The filename to read the info from.\r
**/\r
SHELL_STATUS\r
ConfigFromFile(\r
IN EFI_HANDLE Handle,\r
IN CONST CHAR16 *FileName\r
ConfigFromFile(\r
IN EFI_HANDLE Handle,\r
IN CONST CHAR16 *FileName\r
@retval SHELL_INVALID_PARAMETER A parameter has a invalid value.\r
**/\r
EFI_STATUS\r
@retval SHELL_INVALID_PARAMETER A parameter has a invalid value.\r
**/\r
EFI_STATUS\r
ShellCmdDriverConfigurationProcessActionRequired (\r
EFI_HANDLE DriverImageHandle,\r
EFI_HANDLE ControllerHandle,\r
ShellCmdDriverConfigurationProcessActionRequired (\r
EFI_HANDLE DriverImageHandle,\r
EFI_HANDLE ControllerHandle,\r
@retval SHELL_INVALID_PARAMETER A parameter has a invalid value.\r
**/\r
SHELL_STATUS\r
@retval SHELL_INVALID_PARAMETER A parameter has a invalid value.\r
**/\r
SHELL_STATUS\r
PreHiiDrvCfg (\r
IN CONST CHAR8 *Language,\r
IN BOOLEAN ForceDefaults,\r
PreHiiDrvCfg (\r
IN CONST CHAR8 *Language,\r
IN BOOLEAN ForceDefaults,\r
@retval SHELL_SUCCESS The operation was successful.\r
**/\r
SHELL_STATUS\r
@retval SHELL_SUCCESS The operation was successful.\r
**/\r
SHELL_STATUS\r
PrintConfigInfoOnAll(\r
IN CONST BOOLEAN ChildrenToo,\r
IN CONST CHAR8 *Language,\r
PrintConfigInfoOnAll(\r
IN CONST BOOLEAN ChildrenToo,\r
IN CONST CHAR8 *Language,\r
@retval EFI_NOT_FOUND No diagnostic handle could be found.\r
**/\r
EFI_STATUS\r
@retval EFI_NOT_FOUND No diagnostic handle could be found.\r
**/\r
EFI_STATUS\r
DoDiagnostics (\r
IN CONST DRV_DIAG_TEST_MODE Mode,\r
IN CONST CHAR8 *Lang,\r
DoDiagnostics (\r
IN CONST DRV_DIAG_TEST_MODE Mode,\r
IN CONST CHAR8 *Lang,\r
@retval EFI_INVALID_PARAMETER TheHandle was NULL.\r
**/\r
EFI_STATUS\r
@retval EFI_INVALID_PARAMETER TheHandle was NULL.\r
**/\r
EFI_STATUS\r
TraverseHandleDatabase (\r
IN CONST EFI_HANDLE TheHandle\r
)\r
TraverseHandleDatabase (\r
IN CONST EFI_HANDLE TheHandle\r
)\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
@retval EFI_SUCCESS The operation was successful.\r
**/\r
EFI_STATUS\r
ShellConnectFromDevPaths (\r
IN CONST CHAR16 *Key\r
);\r
ShellConnectFromDevPaths (\r
IN CONST CHAR16 *Key\r
);\r
@retval EFI_INVALID_PARAMETER The handle did not have LoadedImage\r
**/\r
EFI_STATUS\r
@retval EFI_INVALID_PARAMETER The handle did not have LoadedImage\r
**/\r
EFI_STATUS\r
DumpLoadedImageProtocolInfo (\r
IN EFI_HANDLE TheHandle\r
)\r
DumpLoadedImageProtocolInfo (\r
IN EFI_HANDLE TheHandle\r
)\r