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 <
PiDxe.h
>
14
15
#include <
Protocol/SmbusHc.h
>
16
17
#include <
Library/SmbusLib.h
>
18
#include <
Library/DebugLib.h
>
19
#include <
Library/UefiBootServicesTableLib.h
>
20
#include <
Library/BaseMemoryLib.h
>
21
22
#include <
IndustryStandard/SmBus.h
>
23
24
//
25
// Declaration for internal functions
26
//
27
51
UINTN
52
InternalSmBusExec
(
53
IN
EFI_SMBUS_OPERATION
SmbusOperation,
54
IN
UINTN
SmBusAddress,
55
IN
UINTN
Length,
56
IN
OUT
VOID *Buffer,
57
OUT
RETURN_STATUS *Status OPTIONAL
58
);
59
72
EFI_STATUS
73
EFIAPI
74
SmbusLibConstructor
(
75
IN
EFI_HANDLE
ImageHandle,
76
IN
EFI_SYSTEM_TABLE
*SystemTable
77
);
78
79
#endif
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
BaseMemoryLib.h
SmbusLibConstructor
EFI_STATUS EFIAPI SmbusLibConstructor(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition:
DxeSmbusLib.c:31
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
PiDxe.h
SmBus.h
EFI_SMBUS_OPERATION
enum _EFI_SMBUS_OPERATION EFI_SMBUS_OPERATION
SmbusHc.h
SmbusLib.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
UefiBootServicesTableLib.h
EFI_SYSTEM_TABLE
Definition:
UefiSpec.h:2028
MdePkg
Library
DxeSmbusLib
InternalSmbusLib.h
Generated on Fri Nov 15 2024 18:01:17 for TianoCore EDK2 by
1.9.6