|
MdeModulePkg[all]
0.98
|
Data Structures | |
| struct | _PEI_IPMI_PPI |
Macros | |
| #define | PEI_IPMI_PPI_GUID |
Typedefs | |
| typedef struct _PEI_IPMI_PPI | PEI_IPMI_PPI |
| typedef IN UINT8 | NetFunction |
| typedef IN UINT8 IN UINT8 | Command |
| typedef IN UINT8 IN UINT8 IN UINT8 * | RequestData |
| typedef IN UINT8 IN UINT8 IN UINT8 IN UINT32 | RequestDataSize |
| typedef IN UINT8 IN UINT8 IN UINT8 IN UINT32 OUT UINT8 * | ResponseData |
| typedef IN UINT8 IN UINT8 IN UINT8 IN UINT32 OUT UINT8 IN OUT UINT32 * | ResponseDataSize |
Functions | |
| typedef | EFI_STATUS (EFIAPI *PEI_IPMI_SUBMIT_COMMAND)(IN PEI_IPMI_PPI *This |
Variables | |
| EFI_GUID | gPeiIpmiPpiGuid |
Ppi for Ipmi of SMS.
Copyright (c) 2014 - 2015, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
| #define PEI_IPMI_PPI_GUID |
| typedef IN UINT8 IN UINT8 Command |
| typedef IN UINT8 NetFunction |
| typedef struct _PEI_IPMI_PPI PEI_IPMI_PPI |
| typedef IN UINT8 IN UINT8 IN UINT8* RequestData |
| typedef IN UINT8 IN UINT8 IN UINT8 IN UINT32 RequestDataSize |
| typedef IN UINT8 IN UINT8 IN UINT8 IN UINT32 OUT UINT8* ResponseData |
| typedef IN UINT8 IN UINT8 IN UINT8 IN UINT32 OUT UINT8 IN OUT UINT32* ResponseDataSize |
| typedef EFI_STATUS | ( | EFIAPI * | PEI_IPMI_SUBMIT_COMMAND | ) |
This service enables submitting commands via Ipmi.
| [in] | This | This point for PEI_IPMI_PPI structure. |
| [in] | NetFunction | Net function of the command. |
| [in] | Command | IPMI Command. |
| [in] | RequestData | Command Request Data. |
| [in] | RequestDataSize | Size of Command Request Data. |
| [out] | ResponseData | Command Response Data. The completion code is the first byte of response data. |
| [in,out] | ResponseDataSize | Size of Command Response Data. |
| EFI_SUCCESS | The command byte stream was successfully submit to the device and a response was successfully received. |
| EFI_NOT_FOUND | The command was not successfully sent to the device or a response was not successfully received from the device. |
| EFI_NOT_READY | Ipmi Device is not ready for Ipmi command access. |
| EFI_DEVICE_ERROR | Ipmi Device hardware error. |
| EFI_TIMEOUT | The command time out. |
| EFI_UNSUPPORTED | The command was not successfully sent to the device. |
| EFI_OUT_OF_RESOURCES | The resource allcation is out of resource or data size error. |
| EFI_GUID gPeiIpmiPpiGuid |