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

Function cputick2usec

freebsd/kern/kern_tc.c:2105–2115  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2103 */
2104
2105uint64_t
2106cputick2usec(uint64_t tick)
2107{
2108
2109 if (tick > 18446744073709551LL) /* floor(2^64 / 1000) */
2110 return (tick / (cpu_tickrate() / 1000000LL));
2111 else if (tick > 18446744073709LL) /* floor(2^64 / 1000000) */
2112 return ((tick * 1000LL) / (cpu_tickrate() / 1000LL));
2113 else
2114 return ((tick * 1000000LL) / cpu_tickrate());
2115}
2116
2117cpu_tick_f *cpu_ticks = tc_cpu_ticks;
2118

Callers 6

fill_kinfo_proc_onlyFunction · 0.85
fill_kinfo_threadFunction · 0.85
racct_proc_exitFunction · 0.85
racctdFunction · 0.85
cputick2timespecFunction · 0.85
calcru1Function · 0.85

Calls 1

cpu_tickrateFunction · 0.85

Tested by

no test coverage detected