TianoCore EDK2
master
Loading...
Searching...
No Matches
Metronome.h
Go to the documentation of this file.
1
11
#ifndef __ARCH_PROTOCOL_METRONOME_H__
12
#define __ARCH_PROTOCOL_METRONOME_H__
13
17
#define EFI_METRONOME_ARCH_PROTOCOL_GUID \
18
{ 0x26baccb2, 0x6f42, 0x11d4, {0xbc, 0xe7, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81 } }
19
23
typedef
struct
_EFI_METRONOME_ARCH_PROTOCOL
EFI_METRONOME_ARCH_PROTOCOL
;
24
47
typedef
48
EFI_STATUS
49
(EFIAPI *
EFI_METRONOME_WAIT_FOR_TICK
)(
50
IN
EFI_METRONOME_ARCH_PROTOCOL
*This,
51
IN
UINT32 TickNumber
52
);
53
59
struct
_EFI_METRONOME_ARCH_PROTOCOL
{
60
EFI_METRONOME_WAIT_FOR_TICK
WaitForTick;
61
69
UINT32
TickPeriod
;
70
};
71
72
extern
EFI_GUID
gEfiMetronomeArchProtocolGuid;
73
74
#endif
IN
#define IN
Definition:
Base.h:279
EFI_METRONOME_WAIT_FOR_TICK
EFI_STATUS(EFIAPI * EFI_METRONOME_WAIT_FOR_TICK)(IN EFI_METRONOME_ARCH_PROTOCOL *This, IN UINT32 TickNumber)
Definition:
Metronome.h:49
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_METRONOME_ARCH_PROTOCOL
Definition:
Metronome.h:59
_EFI_METRONOME_ARCH_PROTOCOL::TickPeriod
UINT32 TickPeriod
Definition:
Metronome.h:69
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
Metronome.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6