TianoCore EDK2 master
Loading...
Searching...
No Matches
S3SmbusLib.h
Go to the documentation of this file.
1
12#ifndef __S3_SMBUS_LIB_H__
13#define __S3_SMBUS_LIB_H__
14
40VOID
41EFIAPI
43 IN UINTN SmBusAddress,
44 OUT RETURN_STATUS *Status OPTIONAL
45 );
46
72VOID
73EFIAPI
75 IN UINTN SmBusAddress,
76 OUT RETURN_STATUS *Status OPTIONAL
77 );
78
107UINT8
108EFIAPI
110 IN UINTN SmBusAddress,
111 OUT RETURN_STATUS *Status OPTIONAL
112 );
113
143UINT8
144EFIAPI
146 IN UINTN SmBusAddress,
147 IN UINT8 Value,
148 OUT RETURN_STATUS *Status OPTIONAL
149 );
150
178UINT8
179EFIAPI
181 IN UINTN SmBusAddress,
182 OUT RETURN_STATUS *Status OPTIONAL
183 );
184
214UINT8
215EFIAPI
217 IN UINTN SmBusAddress,
218 IN UINT8 Value,
219 OUT RETURN_STATUS *Status OPTIONAL
220 );
221
249UINT16
250EFIAPI
252 IN UINTN SmBusAddress,
253 OUT RETURN_STATUS *Status OPTIONAL
254 );
255
285UINT16
286EFIAPI
288 IN UINTN SmBusAddress,
289 IN UINT16 Value,
290 OUT RETURN_STATUS *Status OPTIONAL
291 );
292
322UINT16
323EFIAPI
325 IN UINTN SmBusAddress,
326 IN UINT16 Value,
327 OUT RETURN_STATUS *Status OPTIONAL
328 );
329
362UINTN
363EFIAPI
365 IN UINTN SmBusAddress,
366 OUT VOID *Buffer,
367 OUT RETURN_STATUS *Status OPTIONAL
368 );
369
399UINTN
400EFIAPI
402 IN UINTN SmBusAddress,
403 OUT VOID *Buffer,
404 OUT RETURN_STATUS *Status OPTIONAL
405 );
406
439UINTN
440EFIAPI
442 IN UINTN SmBusAddress,
443 IN VOID *WriteBuffer,
444 OUT VOID *ReadBuffer,
445 OUT RETURN_STATUS *Status OPTIONAL
446 );
447
448#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINT8 EFIAPI S3SmBusSendByte(IN UINTN SmBusAddress, IN UINT8 Value, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:174
UINTN EFIAPI S3SmBusWriteBlock(IN UINTN SmBusAddress, OUT VOID *Buffer, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:438
UINT16 EFIAPI S3SmBusReadDataWord(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:283
UINT16 EFIAPI S3SmBusProcessCall(IN UINTN SmBusAddress, IN UINT16 Value, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:358
UINT8 EFIAPI S3SmBusWriteDataByte(IN UINTN SmBusAddress, IN UINT8 Value, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:247
VOID EFIAPI S3SmBusQuickWrite(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:105
UINT8 EFIAPI S3SmBusReadDataByte(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:210
UINTN EFIAPI S3SmBusReadBlock(IN UINTN SmBusAddress, OUT VOID *Buffer, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:399
UINTN EFIAPI S3SmBusBlockProcessCall(IN UINTN SmBusAddress, IN VOID *WriteBuffer, OUT VOID *ReadBuffer, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:480
UINT16 EFIAPI S3SmBusWriteDataWord(IN UINTN SmBusAddress, IN UINT16 Value, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:320
UINT8 EFIAPI S3SmBusReceiveByte(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:137
VOID EFIAPI S3SmBusQuickRead(IN UINTN SmBusAddress, OUT RETURN_STATUS *Status OPTIONAL)
Definition: S3SmbusLib.c:75