Lines Matching refs:hwTime
281 STATIC VOID OsGetHwTime(struct timespec *hwTime) in OsGetHwTime() argument
287 hwTime->tv_sec = nowNsec / OS_SYS_NS_PER_SECOND; in OsGetHwTime()
288 hwTime->tv_nsec = nowNsec % OS_SYS_NS_PER_SECOND; in OsGetHwTime()
294 struct timespec hwTime = {0}; in OsGetRealTime() local
295 OsGetHwTime(&hwTime); in OsGetRealTime()
297 realTime->tv_nsec = hwTime.tv_nsec + g_accDeltaFromSet.tv_nsec; in OsGetRealTime()
298 …realTime->tv_sec = hwTime.tv_sec + g_accDeltaFromSet.tv_sec + (realTime->tv_nsec >= OS_SYS_NS_PER_… in OsGetRealTime()
306 struct timespec hwTime = {0}; in OsSetRealTime() local
307 OsGetHwTime(&hwTime); in OsSetRealTime()
309 g_accDeltaFromSet.tv_nsec = realTime->tv_nsec - hwTime.tv_nsec; in OsSetRealTime()
310 g_accDeltaFromSet.tv_sec = realTime->tv_sec - hwTime.tv_sec - (g_accDeltaFromSet.tv_nsec < 0); in OsSetRealTime()
477 struct timespec hwTime; in clock() local
478 OsGetHwTime(&hwTime); in clock()
480 clk = hwTime.tv_sec * CLOCKS_PER_SEC; in clock()
481 clk += hwTime.tv_nsec / (OS_SYS_NS_PER_SECOND / CLOCKS_PER_SEC); in clock()