Lines Matching refs:ct
51 static inline unsigned long cputime_to_jiffies(const cputime_t ct) in cputime_to_jiffies() argument
53 return mulhdu((__force u64) ct, __cputime_jiffies_factor); in cputime_to_jiffies()
58 static inline cputime_t cputime_to_scaled(const cputime_t ct) in cputime_to_scaled() argument
62 return (__force u64) ct * in cputime_to_scaled()
65 return ct; in cputime_to_scaled()
70 u64 ct; in jiffies_to_cputime() local
74 ct = jif % HZ; in jiffies_to_cputime()
76 if (ct) { in jiffies_to_cputime()
77 ct *= tb_ticks_per_sec; in jiffies_to_cputime()
78 do_div(ct, HZ); in jiffies_to_cputime()
81 ct += (cputime_t) sec * tb_ticks_per_sec; in jiffies_to_cputime()
82 return (__force cputime_t) ct; in jiffies_to_cputime()
92 u64 ct; in jiffies64_to_cputime64() local
96 ct = jif % HZ; in jiffies64_to_cputime64()
98 if (ct) { in jiffies64_to_cputime64()
99 ct *= tb_ticks_per_sec; in jiffies64_to_cputime64()
100 do_div(ct, HZ); in jiffies64_to_cputime64()
103 ct += (u64) sec * tb_ticks_per_sec; in jiffies64_to_cputime64()
104 return (__force cputime64_t) ct; in jiffies64_to_cputime64()
107 static inline u64 cputime64_to_jiffies64(const cputime_t ct) in cputime64_to_jiffies64() argument
109 return mulhdu((__force u64) ct, __cputime_jiffies_factor); in cputime64_to_jiffies64()
117 static inline unsigned long cputime_to_usecs(const cputime_t ct) in cputime_to_usecs() argument
119 return mulhdu((__force u64) ct, __cputime_usec_factor); in cputime_to_usecs()
124 u64 ct; in usecs_to_cputime() local
128 ct = us % 1000000; in usecs_to_cputime()
130 if (ct) { in usecs_to_cputime()
131 ct *= tb_ticks_per_sec; in usecs_to_cputime()
132 do_div(ct, 1000000); in usecs_to_cputime()
135 ct += (cputime_t) sec * tb_ticks_per_sec; in usecs_to_cputime()
136 return (__force cputime_t) ct; in usecs_to_cputime()
146 static inline unsigned long cputime_to_secs(const cputime_t ct) in cputime_to_secs() argument
148 return mulhdu((__force u64) ct, __cputime_sec_factor); in cputime_to_secs()
159 static inline void cputime_to_timespec(const cputime_t ct, struct timespec *p) in cputime_to_timespec() argument
161 u64 x = (__force u64) ct; in cputime_to_timespec()
173 u64 ct; in timespec_to_cputime() local
175 ct = (u64) p->tv_nsec * tb_ticks_per_sec; in timespec_to_cputime()
176 do_div(ct, 1000000000); in timespec_to_cputime()
177 return (__force cputime_t)(ct + (u64) p->tv_sec * tb_ticks_per_sec); in timespec_to_cputime()
183 static inline void cputime_to_timeval(const cputime_t ct, struct timeval *p) in cputime_to_timeval() argument
185 u64 x = (__force u64) ct; in cputime_to_timeval()
197 u64 ct; in timeval_to_cputime() local
199 ct = (u64) p->tv_usec * tb_ticks_per_sec; in timeval_to_cputime()
200 do_div(ct, 1000000); in timeval_to_cputime()
201 return (__force cputime_t)(ct + (u64) p->tv_sec * tb_ticks_per_sec); in timeval_to_cputime()
209 static inline unsigned long cputime_to_clock_t(const cputime_t ct) in cputime_to_clock_t() argument
211 return mulhdu((__force u64) ct, __cputime_clockt_factor); in cputime_to_clock_t()
216 u64 ct; in clock_t_to_cputime() local
220 ct = clk % USER_HZ; in clock_t_to_cputime()
222 if (ct) { in clock_t_to_cputime()
223 ct *= tb_ticks_per_sec; in clock_t_to_cputime()
224 do_div(ct, USER_HZ); in clock_t_to_cputime()
227 ct += (u64) sec * tb_ticks_per_sec; in clock_t_to_cputime()
228 return (__force cputime_t) ct; in clock_t_to_cputime()
231 #define cputime64_to_clock_t(ct) cputime_to_clock_t((cputime_t)(ct)) argument