Home
last modified time | relevance | path

Searched refs:hrtime_t (Results 1 – 25 of 675) sorted by relevance

12345678910>>...27

/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_time.h45 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 Dfmd_time.c45 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 Dsip_timeout.c39 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 Dcomm_page.h53 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 Dcpupm_mach.h89 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 Dmsacct.c99 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 Dtimestamp.c151 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 Dapic_timer.c56 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 Dxpv_timestamp.c71 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 Dkstat.h72 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 Dsysdc_impl.h52 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 Dtime.h249 #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 Dbofi.h60 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 Dcbe.c44 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 Dprdata.h238 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 Dcpu_module.c35 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 Dstmf_impl.h173 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 Dclock.c44 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 Dinj_string.c148 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 Dprofile.c99 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 Dsmbfs.h122 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 Dtdb_agent.h80 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 Dclock_gettime.c27 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 Dcallout.h25 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 Dcomm_page.S25 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

12345678910>>...27