12#ifndef __S3_SMBUS_LIB_H__
13#define __S3_SMBUS_LIB_H__
44 OUT RETURN_STATUS *Status OPTIONAL
76 OUT RETURN_STATUS *Status OPTIONAL
111 OUT RETURN_STATUS *Status OPTIONAL
148 OUT RETURN_STATUS *Status OPTIONAL
182 OUT RETURN_STATUS *Status OPTIONAL
219 OUT RETURN_STATUS *Status OPTIONAL
253 OUT RETURN_STATUS *Status OPTIONAL
290 OUT RETURN_STATUS *Status OPTIONAL
327 OUT RETURN_STATUS *Status OPTIONAL
367 OUT RETURN_STATUS *Status OPTIONAL
404 OUT RETURN_STATUS *Status OPTIONAL
443 IN VOID *WriteBuffer,
444 OUT VOID *ReadBuffer,
445 OUT RETURN_STATUS *Status OPTIONAL
UINT8 EFIAPI S3SmBusSendByte(IN UINTN SmBusAddress, IN UINT8 Value, OUT RETURN_STATUS *Status OPTIONAL)
UINTN EFIAPI S3SmBusWriteBlock(IN UINTN SmBusAddress, OUT VOID *Buffer, OUT RETURN_STATUS *Status OPTIONAL)
UINT16 EFIAPI S3SmBusReadDataWord(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
UINT16 EFIAPI S3SmBusProcessCall(IN UINTN SmBusAddress, IN UINT16 Value, OUT RETURN_STATUS *Status OPTIONAL)
UINT8 EFIAPI S3SmBusWriteDataByte(IN UINTN SmBusAddress, IN UINT8 Value, OUT RETURN_STATUS *Status OPTIONAL)
VOID EFIAPI S3SmBusQuickWrite(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
UINT8 EFIAPI S3SmBusReadDataByte(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
UINTN EFIAPI S3SmBusReadBlock(IN UINTN SmBusAddress, OUT VOID *Buffer, OUT RETURN_STATUS *Status OPTIONAL)
UINTN EFIAPI S3SmBusBlockProcessCall(IN UINTN SmBusAddress, IN VOID *WriteBuffer, OUT VOID *ReadBuffer, OUT RETURN_STATUS *Status OPTIONAL)
UINT16 EFIAPI S3SmBusWriteDataWord(IN UINTN SmBusAddress, IN UINT16 Value, OUT RETURN_STATUS *Status OPTIONAL)
UINT8 EFIAPI S3SmBusReceiveByte(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
VOID EFIAPI S3SmBusQuickRead(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)