前面我们讲到,时钟源是给timekeeping使用的,timekeeping会定时更新,这就依赖timekeeping模块需要


读取clocksource的计数,计算时间流逝。然后对时间进行叠加,得到当前时间。


 


ktime_get()
 
--->tk_core.timekeeper
 
clocksource.read()
 
 
 
 
 
timekeeping_get_ns()--》 read()
 
 
 
 
 
其他API:
 
1. __getnstimeofday64
 
2. ktime_get_with_offset
 
3. ktime_get_raw
 
4. ktime_get_ts64
 
5. getrawmonotonic64
 
6. ktime_get_update_offsets_now