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
>
19
#include <
Library/PeiServicesLib.h
>
20
#include <
Library/BaseMemoryLib.h
>
21
22
//
23
// Declaration for internal functions
24
//
25
36
EFI_PEI_SMBUS2_PPI
*
37
InternalGetSmbusPpi
(
38
VOID
39
);
40
64
UINTN
65
InternalSmBusExec
(
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
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
BaseMemoryLib.h
InternalSmBusExec
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
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
DebugLib.h
PeiServicesLib.h
InternalGetSmbusPpi
EFI_PEI_SMBUS2_PPI * InternalGetSmbusPpi(VOID)
Definition:
PeiSmbusLib.c:22
PiPei.h
EFI_SMBUS_OPERATION
enum _EFI_SMBUS_OPERATION EFI_SMBUS_OPERATION
Smbus2.h
SmbusLib.h
_EFI_PEI_SMBUS2_PPI
Definition:
Smbus2.h:183
MdePkg
Library
PeiSmbusLibSmbus2Ppi
InternalSmbusLib.h
Generated on Fri Nov 15 2024 18:01:17 for TianoCore EDK2 by
1.9.6