20#ifndef __PEI_SMBUS2_PPI_H__
21#define __PEI_SMBUS2_PPI_H__
25#define EFI_PEI_SMBUS2_PPI_GUID \
26 { 0x9ca93627, 0xb65b, 0x4324, { 0xa2, 0x2, 0xc0, 0xb4, 0x61, 0x76, 0x45, 0x43 } }
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
UINT16 SlaveAddress
Definition Acpi50.h:97
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
UINTN EFI_SMBUS_DEVICE_COMMAND
Definition SmBus.h:78
enum _EFI_SMBUS_OPERATION EFI_SMBUS_OPERATION
EFI_STATUS(EFIAPI * EFI_PEI_SMBUS2_PPI_EXECUTE_OPERATION)(IN CONST EFI_PEI_SMBUS2_PPI *This, IN EFI_SMBUS_DEVICE_ADDRESS SlaveAddress, IN EFI_SMBUS_DEVICE_COMMAND Command, IN EFI_SMBUS_OPERATION Operation, IN BOOLEAN PecCheck, IN OUT UINTN *Length, IN OUT VOID *Buffer)
Definition Smbus2.h:75
EFI_STATUS(EFIAPI * EFI_PEI_SMBUS_NOTIFY2_FUNCTION)(IN CONST EFI_PEI_SMBUS2_PPI *SmbusPpi, IN EFI_SMBUS_DEVICE_ADDRESS SlaveAddress, IN UINTN Data)
Definition Smbus2.h:155
EFI_STATUS(EFIAPI * EFI_PEI_SMBUS2_PPI_NOTIFY)(IN CONST EFI_PEI_SMBUS2_PPI *This, IN EFI_SMBUS_DEVICE_ADDRESS SlaveAddress, IN UINTN Data, IN EFI_PEI_SMBUS_NOTIFY2_FUNCTION NotifyFunction)
Definition Smbus2.h:179
EFI_STATUS(EFIAPI * EFI_PEI_SMBUS2_PPI_GET_ARP_MAP)(IN CONST EFI_PEI_SMBUS2_PPI *This, IN OUT UINTN *Length, IN OUT EFI_SMBUS_DEVICE_MAP **SmbusDeviceMap)
Definition Smbus2.h:133
EFI_GUID gEfiPeiSmbus2PpiGuid
EFI_STATUS(EFIAPI * EFI_PEI_SMBUS2_PPI_ARP_DEVICE)(IN CONST EFI_PEI_SMBUS2_PPI *This, IN BOOLEAN ArpAll, IN EFI_SMBUS_UDID *SmbusUdid, OPTIONAL IN OUT EFI_SMBUS_DEVICE_ADDRESS *SlaveAddress OPTIONAL)
Definition Smbus2.h:111
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
ACPI_PHYSICAL_ADDRESS ACPI_SIZE Length
Definition acpixf.h:638
unsigned char BOOLEAN
Definition actypes.h:235
EFI_PEI_SMBUS2_PPI_GET_ARP_MAP GetArpMap
Definition Smbus2.h:193
EFI_PEI_SMBUS2_PPI_EXECUTE_OPERATION Execute
Definition Smbus2.h:191
EFI_PEI_SMBUS2_PPI_NOTIFY Notify
Definition Smbus2.h:194
EFI_GUID Identifier
Definition Smbus2.h:198
EFI_PEI_SMBUS2_PPI_ARP_DEVICE ArpDevice
Definition Smbus2.h:192