时间子系统4_timekeeper初始化(二)

2014-11-24 02:37:36 · 作者: · 浏览: 4
rval = interval; //一个NTP间隔对应的xtime间隔 timekeeper.xtime_interval = (u64) interval * clock->mult; timekeeper.raw_interval = ((u64) interval * clock->mult) >> clock->shift; timekeeper.xtime_nsec = 0; //使用时钟源的shift timekeeper.shift = clock->shift; timekeeper.ntp_error = 0; timekeeper.ntp_error_shift = NTP_SCALE_SHIFT - clock->shift; //mult之后会通过ntp矫正 timekeeper.mult = clock->mult; }