TianoCore EDK2 master
TimerLib.h
Go to the documentation of this file.
1
9#ifndef __TIMER_LIB__
10#define __TIMER_LIB__
11
23EFIAPI
25 IN UINTN MicroSeconds
26 );
27
39EFIAPI
41 IN UINTN NanoSeconds
42 );
43
55UINT64
56EFIAPI
58 VOID
59 );
60
84UINT64
85EFIAPI
87 OUT UINT64 *StartValue OPTIONAL,
88 OUT UINT64 *EndValue OPTIONAL
89 );
90
102UINT64
103EFIAPI
105 IN UINT64 Ticks
106 );
107
108#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
UINT64 EFIAPI GetPerformanceCounterProperties(OUT UINT64 *StartValue OPTIONAL, OUT UINT64 *EndValue OPTIONAL)
UINT64 EFIAPI GetTimeInNanoSecond(IN UINT64 Ticks)
UINT64 EFIAPI GetPerformanceCounter(VOID)
UINTN EFIAPI MicroSecondDelay(IN UINTN MicroSeconds)
UINTN EFIAPI NanoSecondDelay(IN UINTN NanoSeconds)