123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef _IPXE_EFI_TIMER_H
- #define _IPXE_EFI_TIMER_H
-
- /** @file
- *
- * iPXE timer API for EFI
- *
- */
-
- FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
-
- #ifdef TIMER_EFI
- #define TIMER_PREFIX_efi
- #else
- #define TIMER_PREFIX_efi __efi_
- #endif
-
- /**
- * Number of ticks per second
- *
- * This is a policy decision.
- */
- #define EFI_TICKS_PER_SEC 20
-
- /**
- * Get number of ticks per second
- *
- * @ret ticks_per_sec Number of ticks per second
- */
- static inline __attribute__ (( always_inline )) unsigned long
- TIMER_INLINE ( efi, ticks_per_sec ) ( void ) {
-
- return EFI_TICKS_PER_SEC;
- }
-
- #endif /* _IPXE_EFI_TIMER_H */
|