iPXE
efi_watchdog.h
Go to the documentation of this file.
1 #ifndef _IPXE_EFI_WATCHDOG_H
2 #define _IPXE_EFI_WATCHDOG_H
3 
4 /** @file
5  *
6  * EFI watchdog holdoff timer
7  */
8 
9 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
10 FILE_SECBOOT ( PERMITTED );
11 
12 extern struct retry_timer efi_watchdog;
13 
14 /**
15  * Start EFI watchdog holdoff timer
16  *
17  */
18 static inline void efi_watchdog_start ( void ) {
19 
21 }
22 
23 /**
24  * Stop EFI watchdog holdoff timer
25  *
26  */
27 static inline void efi_watchdog_stop ( void ) {
28 
30 }
31 
32 #endif /* _IPXE_EFI_WATCHDOG_H */
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
static void start_timer_nodelay(struct retry_timer *timer)
Start timer with no delay.
Definition: retry.h:100
A retry timer.
Definition: retry.h:22
FILE_SECBOOT(PERMITTED)
static void efi_watchdog_start(void)
Start EFI watchdog holdoff timer.
Definition: efi_watchdog.h:18
struct retry_timer efi_watchdog
Watchdog holdoff timer.
Definition: efi_watchdog.c:84
static void efi_watchdog_stop(void)
Stop EFI watchdog holdoff timer.
Definition: efi_watchdog.h:27
void stop_timer(struct retry_timer *timer)
Stop timer.
Definition: retry.c:118