16#ifndef __ARCH_PROTOCOL_WATCHDOG_TIMER_H__
17#define __ARCH_PROTOCOL_WATCHDOG_TIMER_H__
22#define EFI_WATCHDOG_TIMER_ARCH_PROTOCOL_GUID \
23 { 0x665E3FF5, 0x46CC, 0x11d4, {0x9A, 0x38, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D } }
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
EFI_STATUS(EFIAPI * EFI_WATCHDOG_TIMER_SET_TIMER_PERIOD)(IN EFI_WATCHDOG_TIMER_ARCH_PROTOCOL *This, IN UINT64 TimerPeriod)
Definition WatchdogTimer.h:96
EFI_GUID gEfiWatchdogTimerArchProtocolGuid
EFI_STATUS(EFIAPI * EFI_WATCHDOG_TIMER_GET_TIMER_PERIOD)(IN EFI_WATCHDOG_TIMER_ARCH_PROTOCOL *This, OUT UINT64 *TimerPeriod)
Definition WatchdogTimer.h:118
EFI_STATUS(EFIAPI * EFI_WATCHDOG_TIMER_REGISTER_HANDLER)(IN EFI_WATCHDOG_TIMER_ARCH_PROTOCOL *This, IN EFI_WATCHDOG_TIMER_NOTIFY NotifyFunction)
Definition WatchdogTimer.h:73
VOID(EFIAPI * EFI_WATCHDOG_TIMER_NOTIFY)(IN UINT64 Time)
Definition WatchdogTimer.h:43
#define VOID
Definition acefi.h:190
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition WatchdogTimer.h:135
EFI_WATCHDOG_TIMER_SET_TIMER_PERIOD SetTimerPeriod
Definition WatchdogTimer.h:137
EFI_WATCHDOG_TIMER_REGISTER_HANDLER RegisterHandler
Definition WatchdogTimer.h:136
EFI_WATCHDOG_TIMER_GET_TIMER_PERIOD GetTimerPeriod
Definition WatchdogTimer.h:138