Searched refs:hrt (Results 1 - 25 of 39) sorted by relevance

12

/opensolaris-onvv-gate/usr/src/cmd/cpc/common/
H A Dtime.c49 mstimestamp(hrtime_t hrt) argument
51 if (hrt == 0)
52 hrt = gethrtime();
53 return ((float)(hrt - timebase) / NSECPERSEC);
H A Dcpucmds.h47 extern float mstimestamp(hrtime_t hrt);
H A Dcputrack.c499 hrtime_t hrt; local
512 hrt = cpc_buf_hrtime(cpc, *data1);
513 if (hrt == 0)
517 if (now < mstimestamp(hrt))
518 now = mstimestamp(hrt);
/opensolaris-onvv-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_time.c117 fmd_time_hrt2ftv(hrtime_t hrt, fmd_timeval_t *ftv) argument
121 tmp = (uint32_t)(hrt >> 30);
133 nsec = (uint32_t)hrt - (tmp << 9);
147 * between the corresponding 'hrt_base' and the event high-res time 'hrt',
152 hrtime_t hrt, fmd_timeval_t *ftv)
155 tod_base->ftv_nsec + (hrt - hrt_base), ftv);
178 * between these bits and the corresponding low bits of 'hrt' from 'hrt'.
181 * the full 64-bit hrtime of 't0' can be bigger than 'hrt'. In such case,
182 * we should just return 'hrt'
151 fmd_time_hrt2tod(hrtime_t hrt_base, const fmd_timeval_t *tod_base, hrtime_t hrt, fmd_timeval_t *ftv) argument
192 fmd_time_ena2hrt(hrtime_t hrt, uint64_t ena) argument
257 hrtime_t tod, hrt, sec, rem; local
279 hrtime_t hrt; local
311 uint64_t hrt; local
[all...]
H A Dfmd_sysevent.c105 hrtime_t hrt; local
136 sysevent_get_time(sep, &hrt);
137 fmd_xprt_post(sysev_hdl, sysev_xprt, nvl, hrt);
154 hrtime_t hrt; local
185 sysevent_get_time(sep, &hrt);
186 fmd_xprt_post(sysev_hdl, xp, nvl, hrt);
285 hrtime_t hrt; local
359 hrt = ed.ed_hrt_nsec;
361 hrt = ed.ed_hrt_base;
365 * contains valid ENA, we can improve the precision of 'hrt'
[all...]
H A Dfmd_event.c127 fmd_event_create(uint_t type, hrtime_t hrt, nvlist_t *nvl, void *data) argument
156 if (hrt == FMD_HRT_NOW)
157 hrt = hr0; /* use hrtime sampled by fmd_time_sync() */
167 hrt = fmd_time_ena2hrt(hrt, ena);
169 fmd_time_hrt2tod(hr0, &tod, hrt, &ep->ev_time);
170 ep->ev_hrt = hrt;
H A Dfmd_timerq.c55 hrtime_t hrt; local
76 hrt = INT64_MAX; /* if wrap-around, set timer for apocalypse */
78 hrt = base + delta;
80 tp->tmr_hrt = hrt;
216 TRACE((FMD_DBG_TMR, "tmr %s:%ld exec start (hrt=%llx)",
H A Dfmd_serd.c259 hrtime_t hrt; local
265 hrt = fmd_event_hrtime(sep->se_event) - sgp->sg_t;
268 if (fmd_event_hrtime(sep->se_event) >= hrt)
H A Dfmd_subr.c311 hrtime_t hrt = fmd_time_gethrtime(); local
315 ((hrt << ENA_FMT1_TIME_SHFT) & ENA_FMT1_TIME_MASK)));
H A Dfmd_eventq.c182 hrtime_t hrt = fmd_event_hrtime(ep); local
213 if (hrt >= fmd_event_hrtime(oqe->eqe_event))
H A Dfmd_asru.c721 hrtime_t hrt; local
748 hrt = (hrtime_t)(tv.tv_sec - lp->log_stat.st_mtime);
750 if (hrt * NANOSEC >= fmd.d_asrus->ah_lifetime) {
765 hrtime_t hrt; local
776 hrt = (hrtime_t)(tv.tv_sec - lp->log_stat.st_mtime);
778 if (hrt * NANOSEC < fmd.d_asrus->ah_lifetime)
787 uint64_t hrt; local
795 hrt = lp->log_stat.st_mtime;
797 if (*(uint64_t *)arg < hrt)
798 *(uint64_t *)arg = hrt;
[all...]
/opensolaris-onvv-gate/usr/src/uts/i86pc/os/
H A Dtimestamp.c125 #define TSC_CONVERT_AND_ADD(tsc, hrt, scale) { \
127 (hrt) += mul32(_l[1], scale) << NSEC_SHIFT; \
128 (hrt) += mul32(_l[0], scale) >> (32 - NSEC_SHIFT); \
131 #define TSC_CONVERT(tsc, hrt, scale) { \
133 (hrt) = mul32(_l[1], scale) << NSEC_SHIFT; \
134 (hrt) += mul32(_l[0], scale) >> (32 - NSEC_SHIFT); \
163 hrtime_t tsc, hrt; local
189 hrt = tsc_hrtime_base;
191 TSC_CONVERT_AND_ADD(tsc, hrt, nsec_scale);
194 return (hrt);
201 hrtime_t tsc, hrt; local
246 hrtime_t tsc, hrt; local
364 hrtime_t hrt; local
378 hrtime_t hrt; local
[all...]
/opensolaris-onvv-gate/usr/src/lib/libc/port/sys/
H A Dtime_util.c40 hrt2ts(hrtime_t hrt, timespec_t *tsp) argument
44 tmp = (uint32_t)(hrt >> 30);
56 nsec = (uint32_t)hrt - (tmp << 9);
/opensolaris-onvv-gate/usr/src/cmd/wusbadm/
H A Dcrypto_util.c98 hrtime_t hrt; local
101 hrt = gethrtime() + gethrvtime();
102 if (C_SeedRandom(hSession, (CK_BYTE *)&hrt,
103 sizeof (hrt)) != CKR_OK) {
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dtimers.c981 * tsp->sec = hrt / NANOSEC;
982 * tsp->nsec = hrt % NANOSEC;
1047 * sec = hrt;
1048 * sec += (hrt << 6);
1049 * sec -= (hrt << 8);
1050 * sec += (hrt << 13);
1051 * sec += (hrt << 14);
1052 * sec -= (hrt << 20);
1053 * sec += (hrt << 23);
1054 * sec += (hrt << 2
1173 hrt2ts(hrtime_t hrt, timestruc_t *tsp) argument
1210 hrtime_t hrt; local
1224 hrt2ts32(hrtime_t hrt, timestruc32_t *ts32p) argument
1247 hrt2tv(hrtime_t hrt, struct timeval *tvp) argument
[all...]
/opensolaris-onvv-gate/usr/src/cmd/fm/modules/sun4u/fps-transport/
H A Dfps-transport.c82 hrtime_t hrt; local
96 sysevent_get_time(ev, &hrt);
97 fmd_xprt_post(h_fmd, h_xprt, retrieved_list, hrt);
/opensolaris-onvv-gate/usr/src/cmd/filebench/common/
H A Dmisc.c75 uint64_t hrt; local
78 hrt = 1000000000UL * rdtsc() / cpu_hz;
79 return (hrt);
134 uint64_t hrt; local
138 hrt = (uint64_t)tv.tv_sec * 1000000000UL +
140 return (hrt);
/opensolaris-onvv-gate/usr/src/cmd/wbem/provider/tools/rds/
H A Drdutil.c259 hrtime_t hrt; local
272 hrt = gethrtime() / 1000000;
276 call_cnt++, hrt - hrt_base, buf)) != -1)
294 hrtime_t hrt; local
308 hrt = gethrtime() / 1000000;
312 call_cnt++, hrt - hrt_base, buf, err,
/opensolaris-onvv-gate/usr/src/lib/libumem/common/
H A Dmisc.c166 hrt2ts(hrtime_t hrt, timestruc_t *tsp) argument
168 tsp->tv_sec = hrt / NANOSEC;
169 tsp->tv_nsec = hrt % NANOSEC;
H A Dmisc.h75 void hrt2ts(hrtime_t hrt, timestruc_t *tsp);
/opensolaris-onvv-gate/usr/src/cmd/ptools/ptime/
H A Dptime.c49 static void hrt2ts(hrtime_t hrt, timestruc_t *tsp);
266 hrt2ts(hrtime_t hrt, timestruc_t *tsp) argument
268 tsp->tv_sec = hrt / NANOSEC;
269 tsp->tv_nsec = hrt % NANOSEC;
/opensolaris-onvv-gate/usr/src/cmd/rcap/common/
H A Dutils.c239 hrt2ts(hrtime_t hrt, timestruc_t *tsp) argument
241 tsp->tv_sec = hrt / NANOSEC;
242 tsp->tv_nsec = hrt % NANOSEC;
/opensolaris-onvv-gate/usr/src/uts/sun4/cpu/
H A Dcpu_module.c202 scalehrtime(hrtime_t *hrt) argument
/opensolaris-onvv-gate/usr/src/uts/i86pc/io/fipe/
H A Dfipe_pm.c1136 hrtime_t hrt; local
1146 hrt = fipe_gbl_ctrl.time_in_pm;
1147 scalehrtime(&hrt);
1148 sp->fipe_pm_time.value.ui64 = (uint64_t)hrt;
1167 hrtime_t hrt; local
1188 hrt = 1ULL << 36;
1189 scalehrtime(&hrt);
1190 fipe_idle_ctrl.tick_interval = FIPE_STAT_INTERVAL * (1ULL << 36) / hrt;
/opensolaris-onvv-gate/usr/src/cmd/fm/modules/common/sw-diag-response/common/
H A Dsw_main_cmn.c117 hrtime_t hrt)
154 fmd_timer_install(hdl, arg, ep, hrt);
116 sw_timer_install(fmd_hdl_t *hdl, id_t who, void *arg, fmd_event_t *ep, hrtime_t hrt) argument

Completed in 140 milliseconds

12