MCPcopy Create free account
hub / github.com/F-Stack/f-stack / atrtc_restore

Function atrtc_restore

freebsd/x86/isa/atrtc.c:182–194  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

180}
181
182void
183atrtc_restore(void)
184{
185
186 /* Restore all of the RTC's "status" (actually, control) registers. */
187 mtx_lock_spin(&atrtc_lock);
188 rtcin_locked(RTC_STATUSA); /* dummy to get rtc_reg set */
189 rtcout_locked(RTC_STATUSB, RTCSB_24HR);
190 rtcout_locked(RTC_STATUSA, rtc_statusa);
191 rtcout_locked(RTC_STATUSB, rtc_statusb);
192 rtcin_locked(RTC_INTR);
193 mtx_unlock_spin(&atrtc_lock);
194}
195
196/**********************************************************************
197 * RTC driver for subr_rtc

Callers 1

atrtc_resumeFunction · 0.85

Calls 2

rtcin_lockedFunction · 0.85
rtcout_lockedFunction · 0.85

Tested by

no test coverage detected