/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_time.h | 45 hrtime_t (*fto_gethrtime)(void); 46 void (*fto_addhrtime)(hrtime_t); 47 void (*fto_waithrtime)(hrtime_t); 54 hrtime_t fts_tod; /* time-of-day nsec corresponding to hrt=0 */ 55 hrtime_t fts_hrt; /* hrtime clock in simulated universe */ 63 extern hrtime_t fmd_time_gethrtime(void); 64 extern void fmd_time_addhrtime(hrtime_t); 65 extern void fmd_time_waithrtime(hrtime_t); 67 extern void fmd_time_sync(fmd_timeval_t *, hrtime_t *, uint_t); 69 extern void fmd_time_hrt2tod(hrtime_t, const fmd_timeval_t *, [all …]
|
H A D | fmd_time.c | 45 hrtime_t 52 fmd_time_addhrtime(hrtime_t delta) in fmd_time_addhrtime() 58 fmd_time_waithrtime(hrtime_t delta) in fmd_time_waithrtime() 78 fmd_time_sync(fmd_timeval_t *ftv, hrtime_t *hrp, uint_t samples) in fmd_time_sync() 81 hrtime_t hrtbase, hrtmin = INT64_MAX; in fmd_time_sync() 86 hrtime_t t0, t1, delta; in fmd_time_sync() 117 fmd_time_hrt2ftv(hrtime_t hrt, fmd_timeval_t *ftv) in fmd_time_hrt2ftv() 151 fmd_time_hrt2tod(hrtime_t hrt_base, const fmd_timeval_t *tod_base, in fmd_time_hrt2tod() 152 hrtime_t hrt, fmd_timeval_t *ftv) in fmd_time_hrt2tod() 164 fmd_time_tod2hrt(hrtime_t hrt_base, const fmd_timeval_t *tod_base, in fmd_time_tod2hrt() [all …]
|
/illumos-gate/usr/src/lib/libsip/common/ |
H A D | sip_timeout.c | 39 hrtime_t sip_timeout_val; 176 hrtime_t future_time; in sip_timeout() 180 hrtime_t now; in sip_timeout() 190 now = (hrtime_t)tspec.tv_sec * (hrtime_t)NANOSEC + tspec.tv_nsec; in sip_timeout() 191 future_time = (hrtime_t)timeout_time->tv_sec * (hrtime_t)NANOSEC + in sip_timeout() 192 (hrtime_t)(timeout_time->tv_usec * MILLISEC) + now; in sip_timeout() 194 future_time = (hrtime_t)timeout_time->tv_sec * (hrtime_t)NANOSEC + in sip_timeout() 195 (hrtime_t)(timeout_time->tv_usec * MILLISEC) + gethrtime(); in sip_timeout() 237 static hrtime_t 243 hrtime_t current_time; in sip_schedule_to_functions() [all …]
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | comm_page.h | 53 hrtime_t cp_tsc_last; 54 hrtime_t cp_tsc_hrtime_base; 55 hrtime_t cp_tsc_resume_cap; 62 hrtime_t cp_hres_last_tick; 67 hrtime_t cp_tsc_sync_tick_delta[NCPU]; 70 hrtime_t cp_tsc_sync_tick_delta[]; 78 extern hrtime_t tsc_last; 79 extern hrtime_t tsc_hrtime_base; 80 extern hrtime_t tsc_resume_cap; 86 extern hrtime_t hres_last_tick; [all …]
|
H A D | cpupm_mach.h | 89 hrtime_t cs_idle_enter; /* entered idle */ 90 hrtime_t cs_idle_exit; /* left idle */ 92 hrtime_t cs_smpl_start; /* accounting sample began */ 93 hrtime_t cs_idle; /* time idle */ 94 hrtime_t cs_smpl_len; /* sample duration */ 95 hrtime_t cs_smpl_idle; /* idle time in last sample */ 201 extern void cpupm_wakeup_cstate_data(cma_c_state_t *, hrtime_t);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | msacct.c | 99 hrtime_t curtime; in init_mstate() 165 new_cpu_mstate(int cmstate, hrtime_t curtime) in new_cpu_mstate() 242 hrtime_t 245 hrtime_t aggr_time; in mstate_thread_onproc_time() 246 hrtime_t now; in mstate_thread_onproc_time() 247 hrtime_t waitrq; in mstate_thread_onproc_time() 248 hrtime_t state_start; in mstate_thread_onproc_time() 300 mstate_systhread_times(kthread_t *t, hrtime_t *onproc, hrtime_t *runnable) in mstate_systhread_times() 305 hrtime_t now; in mstate_systhread_times() 306 hrtime_t state_start; in mstate_systhread_times() [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | timestamp.c | 151 volatile hrtime_t master_tsc, slave_tsc; 155 static hrtime_t tsc_last_jumped = 0; 163 static hrtime_t tsc_resume_cap_ns = NANOSEC; /* 1s */ 165 static hrtime_t shadow_tsc_hrtime_base; 166 static hrtime_t shadow_tsc_last; 186 static inline hrtime_t 187 tsc_protect(hrtime_t a) in tsc_protect() 191 DTRACE_PROBE3(tsc__wayback, htrime_t, a, hrtime_t, tsc_last, in tsc_protect() 198 hrtime_t 202 hrtime_t tsc, hrt; in tsc_gethrtime() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_timer.c | 56 static hrtime_t apic_nsec_max; 60 static void periodic_timer_reprogram(hrtime_t); 63 static void oneshot_timer_reprogram(hrtime_t); 66 static void deadline_timer_reprogram(hrtime_t); 78 void (*apic_timer_reprogram_ops)(hrtime_t); 194 periodic_timer_reprogram(hrtime_t time) in periodic_timer_reprogram() 227 oneshot_timer_reprogram(hrtime_t time) in oneshot_timer_reprogram() 229 hrtime_t now; in oneshot_timer_reprogram() 305 deadline_timer_reprogram(hrtime_t time) in deadline_timer_reprogram() 335 apic_timer_reprogram(hrtime_t time) in apic_timer_reprogram() [all …]
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | xpv_timestamp.c | 71 static volatile hrtime_t hrtime_last; 72 static hrtime_t hrtime_suspend_time; 73 static hrtime_t hrtime_addend; 76 hrtime_t hres_last_tick; 90 hrtime_t 97 hrtime_t result; in dtrace_xpv_getsystime() 141 hrtime_t 144 hrtime_t result = xpv_getsystime() + hrtime_addend; in dtrace_xpv_gethrtime() 147 hrtime_t last; in dtrace_xpv_gethrtime() 168 hrtime_t delta = xpv_getsystime() - hrtime_suspend_time; in xpv_time_resume()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | kstat.h | 72 hrtime_t ks_crtime; /* creation time (from gethrtime()) */ 85 hrtime_t ks_snaptime; /* time of last data shapshot */ 103 hrtime_t ks_crtime; 116 hrtime_t ks_snaptime; 675 hrtime_t wtime; /* cumulative wait (pre-service) time */ 676 hrtime_t wlentime; /* cumulative wait length*time product */ 677 hrtime_t wlastupdate; /* last time wait queue changed */ 678 hrtime_t rtime; /* cumulative run (service) time */ 679 hrtime_t rlentime; /* cumulative run length*time product */ 680 hrtime_t rlastupdate; /* last time run queue changed */ [all …]
|
H A D | sysdc_impl.h | 52 hrtime_t sdp_onproc_time; /* time onproc at last update */ 59 hrtime_t sdp_vtime_last_interval; 82 hrtime_t sdc_base_O; /* on-cpu time at last reset */ 83 hrtime_t sdc_base_R; /* runnable time at last reset */ 89 hrtime_t sdc_last_base_O; /* onproc time at sysdc_update() */ 96 hrtime_t sdc_cur_O; /* on-cpu time at last prio check */ 97 hrtime_t sdc_cur_R; /* runnable time at last prio check */ 98 hrtime_t sdc_last_O; /* onproc time at thread update */
|
H A D | time.h | 249 #define MSEC2NSEC(m) ((hrtime_t)(m) * (NANOSEC / MILLISEC)) 252 #define USEC2NSEC(m) ((hrtime_t)(m) * (NANOSEC / MICROSEC)) 256 #define SEC2NSEC(m) ((hrtime_t)(m) * (NANOSEC / SEC)) 265 typedef longlong_t hrtime_t; typedef 298 #define TICK_TO_NSEC(tick) ((hrtime_t)(tick) * nsec_per_tick) 350 extern hrtime_t hres_last_tick; 361 extern hrtime_t gethrtime(void); 362 extern hrtime_t gethrtime_unscaled(void); 363 extern hrtime_t gethrtime_max(void); 364 extern hrtime_t gethrtime_waitfree(void); [all …]
|
H A D | bofi.h | 60 hrtime_t access_time; /* timestamp */ 80 hrtime_t start_time; /* activation time */ 81 hrtime_t stop_time; /* deactivation time (or time when full) */ 95 hrtime_t start_time; /* activation time */ 96 hrtime_t stop_time; /* deactivation time (or time when full) */ 226 hrtime_t fail_time; /* time that count went to zero */ 227 hrtime_t msg_time; /* time that ddi_report_error was called */ 244 hrtime_t fail_time; /* time that count went to zero */ 245 hrtime_t msg_time; /* time that ddi_report_error was called */
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | cbe.c | 44 static hrtime_t cbe_hrtime_max; 45 static hrtime_t cbe_suspend_delta = 0; 46 static hrtime_t cbe_suspend_time = 0; 49 hrtime2tick(hrtime_t ts) in hrtime2tick() 51 hrtime_t q = ts / NANOSEC; in hrtime2tick() 52 hrtime_t r = ts - (q * NANOSEC); in hrtime2tick() 58 unscalehrtime(hrtime_t ts) in unscalehrtime() 61 hrtime_t rescale; in unscalehrtime() 62 hrtime_t diff = ts; in unscalehrtime() 111 cbe_reprogram(cyb_arg_t arg, hrtime_t time) in cbe_reprogram() [all …]
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prdata.h | 238 hrtime_t pr_tstamp; /* current time stamp */ 239 hrtime_t pr_create; /* process/lwp creation time stamp */ 240 hrtime_t pr_term; /* process/lwp termination time stamp */ 241 hrtime_t pr_rtime; /* total lwp real (elapsed) time */ 242 hrtime_t pr_utime; /* user level CPU time */ 243 hrtime_t pr_stime; /* system call CPU time */ 244 hrtime_t pr_ttime; /* other system trap CPU time */ 245 hrtime_t pr_tftime; /* text page fault sleep time */ 246 hrtime_t pr_dftime; /* data page fault sleep time */ 247 hrtime_t pr_kftime; /* kernel page fault sleep time */ [all …]
|
/illumos-gate/usr/src/uts/sun4/cpu/ |
H A D | cpu_module.c | 35 hrtime_t hres_last_tick; 42 hrtime_t hrtime_base; 164 hrtime_t 168 hrtime_t 172 hrtime_t 176 hrtime_t 184 hrtime_t 196 hrtime_t 202 scalehrtime(hrtime_t *hrt) in scalehrtime()
|
/illumos-gate/usr/src/uts/common/io/comstar/stmf/ |
H A D | stmf_impl.h | 173 hrtime_t irport_rdstart_timestamp; 174 hrtime_t irport_rddone_timestamp; 175 hrtime_t irport_wrstart_timestamp; 176 hrtime_t irport_wrdone_timestamp; 274 hrtime_t itask_start_timestamp; 275 hrtime_t itask_done_timestamp; 276 hrtime_t itask_xfer_done_timestamp; 277 hrtime_t itask_waitq_enter_timestamp; 278 hrtime_t itask_waitq_time; 279 hrtime_t itask_lu_read_time; [all …]
|
/illumos-gate/usr/src/lib/libfakekernel/common/ |
H A D | clock.c | 44 hrtime_t hrt; in ddi_get_lbolt() 53 hrtime_t hrt; in ddi_get_lbolt64() 59 hrtime_t 83 scalehrtime(hrtime_t *t) in scalehrtime() 94 hrt2ts(hrtime_t hrt, timespec_t *tsp) in hrt2ts() 119 hrtime_t 122 hrtime_t hrt; in ts2hrt()
|
/illumos-gate/usr/src/cmd/fm/fminject/common/ |
H A D | inj_string.c | 148 inj_strtime(hrtime_t *nsp, const char *units) in inj_strtime() 152 hrtime_t mul; in inj_strtime() 162 { "m", NANOSEC * (hrtime_t)60 }, in inj_strtime() 163 { "min", NANOSEC * (hrtime_t)60 }, in inj_strtime() 164 { "h", NANOSEC * (hrtime_t)(60 * 60) }, in inj_strtime() 165 { "hour", NANOSEC * (hrtime_t)(60 * 60) }, in inj_strtime() 166 { "d", NANOSEC * (hrtime_t)(24 * 60 * 60) }, in inj_strtime() 167 { "day", NANOSEC * (hrtime_t)(24 * 60 * 60) }, in inj_strtime() 172 hrtime_t val = *nsp, mul = 1; in inj_strtime()
|
/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | profile.c | 99 hrtime_t prof_interval; 104 hrtime_t profc_expected; 105 hrtime_t profc_interval; 109 hrtime_t profile_interval_min = NANOSEC / 5000; /* 5000 hz */ 141 hrtime_t late; in profile_fire() 160 profile_create(hrtime_t interval, const char *name, int kind) in profile_create() 194 hrtime_t val = 0, mult = 1, len; in profile_provide() 208 hrtime_t mult; in profile_provide() 218 { "m", NANOSEC * (hrtime_t)60 }, in profile_provide() 219 { "min", NANOSEC * (hrtime_t)60 }, in profile_provide() [all …]
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs.h | 122 hrtime_t smi_statfstime; /* sm_statvfsbuf cache time */ 157 hrtime_t smi_acregmin; /* min time to hold cached file attr */ 158 hrtime_t smi_acregmax; /* max time to hold cached file attr */ 159 hrtime_t smi_acdirmin; /* min time to hold cached dir attr */ 160 hrtime_t smi_acdirmax; /* max time to hold cached dir attr */ 177 #define SEC2HR(sec) ((sec) * (hrtime_t)NANOSEC)
|
/illumos-gate/usr/src/lib/libc/inc/ |
H A D | tdb_agent.h | 80 hrtime_t mutex_hold_time; 81 hrtime_t mutex_sleep_time; 86 hrtime_t mutex_begin_hold; 95 hrtime_t cond_wait_sleep_time; 96 hrtime_t cond_timedwait_sleep_time; 114 hrtime_t rw_wrlock_hold_time; 117 hrtime_t rw_wrlock_begin_hold; 126 hrtime_t sema_wait_sleep_time;
|
/illumos-gate/usr/src/test/os-tests/tests/ |
H A D | clock_gettime.c | 27 typedef hrtime_t (*clock_alttime_f)(void); 36 hrtime_t cgta_usr; 37 hrtime_t cgta_usrsys; 40 static hrtime_t 46 static hrtime_t 59 static hrtime_t 86 hrtime_t hrt0, hrt1, hrt2, convts0, convts1; in clock_test() 197 hrtime_t hrt; in clock_test_thread_clock() 252 hrtime_t hrtusr, hrtsys; in clock_test_thread_sys() 285 hrtime_t hrtthr, hrtproc; in clock_test_thread_proc()
|
/illumos-gate/usr/src/compat/bhyve/sys/ |
H A D | callout.h | 25 hrtime_t c_target; 26 hrtime_t c_fired; 72 void callout_reset_hrtime(struct callout *c, hrtime_t target, 75 uint64_t hrt_freq_count(hrtime_t interval, uint32_t freq); 76 hrtime_t hrt_freq_interval(uint32_t freq, uint64_t count);
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | comm_page.S | 25 hrtime_t tsc_last; label 26 hrtime_t tsc_resume_cap; label 27 hrtime_t tsc_hrtime_base; label 33 hrtime_t hres_last_tick; label 36 hrtime_t tsc_sync_tick_delta[NCPU]; label
|