XenevaOS
Loading...
Searching...
No Matches
S3SmbusLib.h
Go to the documentation of this file.
1
19#ifndef __S3_SMBUS_LIB_H__
20#define __S3_SMBUS_LIB_H__
21
47VOID
50 IN UINTN SmBusAddress,
52 );
53
79VOID
82 IN UINTN SmBusAddress,
84 );
85
114UINT8
115EFIAPI
117 IN UINTN SmBusAddress,
119 );
120
150UINT8
151EFIAPI
153 IN UINTN SmBusAddress,
154 IN UINT8 Value,
156 );
157
185UINT8
186EFIAPI
188 IN UINTN SmBusAddress,
190 );
191
221UINT8
222EFIAPI
224 IN UINTN SmBusAddress,
225 IN UINT8 Value,
227 );
228
256UINT16
257EFIAPI
259 IN UINTN SmBusAddress,
261 );
262
292UINT16
293EFIAPI
295 IN UINTN SmBusAddress,
296 IN UINT16 Value,
298 );
299
329UINT16
330EFIAPI
332 IN UINTN SmBusAddress,
333 IN UINT16 Value,
335 );
336
369UINTN
370EFIAPI
372 IN UINTN SmBusAddress,
373 OUT VOID *Buffer,
375 );
376
406UINTN
407EFIAPI
409 IN UINTN SmBusAddress,
410 OUT VOID *Buffer,
412 );
413
446UINTN
447EFIAPI
449 IN UINTN SmBusAddress,
450 IN VOID *WriteBuffer,
451 OUT VOID *ReadBuffer,
453 );
454
455#endif
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
UINTN RETURN_STATUS
Definition Base.h:965
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
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)
#define VOID
Definition acefi.h:190
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS Status
Definition acpixf.h:1303
unsigned short UINT16
Definition actypes.h:237
unsigned char UINT8
Definition actypes.h:236