Home | History | Annotate | Download | only in WatchdogTimerDxe

Lines Matching refs:Timer

2   Implementation of Watchdog Timer Architectural Protocol using UEFI APIs.

18 // Handle for the Watchdog Timer Architectural Protocol instance produced by this driver
23 // The Watchdog Timer Architectural Protocol instance produced by this driver
32 // The watchdog timer period in 100 ns units
37 // The notification function to call if the watchdig timer fires
42 // The one-shot timer event that is armed when the watchdog timer is enabled
48 Notification function that is called if the watchdog timer is fired.
50 Notification function for the one-shot timer event that was signaled
51 when the watchdog timer expired. If a handler has been registered with
52 the Watchdog Timer Architectural Protocol, then that handler is called
53 passing in the time period that has passed that cause the watchdog timer
57 @param Timer The one-shot timer event that was signaled when the
58 watchdog timer expired.
59 @param Context The context that was registered when the event Timer was created.
65 IN EFI_EVENT Timer,
78 DEBUG ((EFI_D_ERROR, "Watchdog Timer reseting system\n"));
88 Registers a handler that is to be invoked when the watchdog timer fires.
91 timer fires. By default, the EFI_WATCHDOG_TIMER protocol will call the
92 Runtime Service ResetSystem() when the watchdog timer fires. If a
102 @param NotifyFunction The function to call when the watchdog timer fires. If this
105 @retval EFI_SUCCESS The watchdog timer handler was registered or unregistered.
138 Sets the amount of time in the future to fire the watchdog timer.
141 timer to TimerPeriod 100 ns units. If TimerPeriod is 0, then the watchdog
142 timer is disabled.
146 timer is fired. If TimerPeriod is zero, then the watchdog
147 timer is disabled.
149 @retval EFI_SUCCESS The watchdog timer has been programmed to fire in Time
151 @retval EFI_DEVICE_ERROR A watchdog timer could not be programmed due to a device
172 Retrieves the amount of time in 100 ns units that the system will wait before firing the watchdog timer.
175 the watchdog timer. This period is returned in TimerPeriod, and EFI_SUCCESS
180 will wait before the watchdog timer is fired. If TimerPeriod of
181 zero is returned, then the watchdog timer is disabled.
184 firing the watchdog timer was returned in TimerPeriod.
205 Entry point of the Watchdog Timer Architectural Protocol driver.
210 @retval EFI_SUCCESS Watchdog Timer Architectural Protocol successfully installed.
223 // Make sure the Watchdog Timer Architectural Protocol has not been installed in the system yet.
228 // Create the timer event to implement a simple watchdog timer
240 // Install the Watchdog Timer Arch Protocol onto a new handle