TianoCore EDK2
master
Loading...
Searching...
No Matches
IpmiPpi.h
Go to the documentation of this file.
1
9
#ifndef _IPMI_PPI_H_
10
#define _IPMI_PPI_H_
11
12
typedef
struct
_PEI_IPMI_PPI
PEI_IPMI_PPI
;
13
14
#define PEI_IPMI_PPI_GUID \
15
{ \
16
0xa9731431, 0xd968, 0x4277, 0xb7, 0x52, 0xa3, 0xa9, 0xa6, 0xae, 0x18, 0x98 \
17
}
18
38
typedef
39
EFI_STATUS
40
(EFIAPI *
PEI_IPMI_SUBMIT_COMMAND
)(
41
IN
PEI_IPMI_PPI
*This,
42
IN
UINT8 NetFunction,
43
IN
UINT8 Command,
44
IN
UINT8 *RequestData,
45
IN
UINT32 RequestDataSize,
46
OUT
UINT8 *ResponseData,
47
IN
OUT
UINT32 *ResponseDataSize
48
);
49
50
//
51
// IPMI PPI
52
//
53
struct
_PEI_IPMI_PPI
{
54
PEI_IPMI_SUBMIT_COMMAND
IpmiSubmitCommand;
55
};
56
57
extern
EFI_GUID
gPeiIpmiPpiGuid;
58
59
#endif
PEI_IPMI_SUBMIT_COMMAND
EFI_STATUS(EFIAPI * PEI_IPMI_SUBMIT_COMMAND)(IN PEI_IPMI_PPI *This, IN UINT8 NetFunction, IN UINT8 Command, IN UINT8 *RequestData, IN UINT32 RequestDataSize, OUT UINT8 *ResponseData, IN OUT UINT32 *ResponseDataSize)
Definition:
IpmiPpi.h:40
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_PEI_IPMI_PPI
Definition:
IpmiPpi.h:53
GUID
Definition:
Base.h:213
MdeModulePkg
Include
Ppi
IpmiPpi.h
Generated on Fri Nov 15 2024 18:01:11 for TianoCore EDK2 by
1.9.6