]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/rtclock_protos.h
xnu-3789.70.16.tar.gz
[apple/xnu.git] / osfmk / i386 / rtclock_protos.h
index b467df170763be026df54c7e1657c2a1ac879ace..b2c1bd529b7f580e1201467e38ddb94af359a371 100644 (file)
@@ -61,11 +61,14 @@ extern void rtclock_intr(x86_saved_state_t *regs);
  * Timer control.
  */
 typedef struct {
  * Timer control.
  */
 typedef struct {
-       void     (*config)(void);
-       uint64_t (*set)   (uint64_t, uint64_t);
+       void     (*rtc_config)(void);
+       uint64_t (*rtc_set)   (uint64_t, uint64_t);
 } rtc_timer_t;
 extern rtc_timer_t     *rtc_timer;
 
 extern void            rtc_timer_init(void);
 
 } rtc_timer_t;
 extern rtc_timer_t     *rtc_timer;
 
 extern void            rtc_timer_init(void);
 
+extern void            rtclock_early_init(void);
+extern void            rtc_nanotime_init(uint64_t);
+extern void            rtc_decrementer_configure(void);
 #endif /* _I386_RTCLOCK_PROTOS_H_ */
 #endif /* _I386_RTCLOCK_PROTOS_H_ */