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
9FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
10FILE_SECBOOT ( PERMITTED );
11
12extern struct retry_timer efi_watchdog;
13
14/**
15 * Start EFI watchdog holdoff timer
16 *
17 */
18static inline void efi_watchdog_start ( void ) {
19
21}
22
23/**
24 * Stop EFI watchdog holdoff timer
25 *
26 */
27static inline void efi_watchdog_stop ( void ) {
28
30}
31
32#endif /* _IPXE_EFI_WATCHDOG_H */
struct retry_timer efi_watchdog
Watchdog holdoff timer.
static void efi_watchdog_start(void)
Start EFI watchdog holdoff timer.
static void efi_watchdog_stop(void)
Stop EFI watchdog holdoff timer.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
Definition compiler.h:896
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
Definition compiler.h:926
void stop_timer(struct retry_timer *timer)
Stop timer.
Definition retry.c:118
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