TianoCore EDK2 master
Loading...
Searching...
No Matches
InternalSmbusLib.h
Go to the documentation of this file.
1
10#ifndef __INTERNAL_SMBUS_LIB_H_
11#define __INTERNAL_SMBUS_LIB_H_
12
13#include <PiPei.h>
14
15#include <Ppi/Smbus2.h>
16
17#include <Library/SmbusLib.h>
18#include <Library/DebugLib.h>
21
22//
23// Declaration for internal functions
24//
25
38 VOID
39 );
40
66 IN EFI_SMBUS_OPERATION SmbusOperation,
67 IN UINTN SmBusAddress,
68 IN UINTN Length,
69 IN OUT VOID *Buffer,
70 OUT RETURN_STATUS *Status OPTIONAL
71 );
72
73#endif
UINT64 UINTN
UINTN InternalSmBusExec(IN EFI_SMBUS_OPERATION SmbusOperation, IN UINTN SmBusAddress, IN UINTN Length, IN OUT VOID *Buffer, OUT RETURN_STATUS *Status OPTIONAL)
Definition: DxeSmbusLib.c:69
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_PEI_SMBUS2_PPI * InternalGetSmbusPpi(VOID)
Definition: PeiSmbusLib.c:22
enum _EFI_SMBUS_OPERATION EFI_SMBUS_OPERATION