fmd_timeval_t
fmd_timeval_t ftv;
fmd_timeval_t tod;
fmd_event_nvunwrap(fmd_event_impl_t *ep, const fmd_timeval_t *tp)
ep->ev_time = *(const fmd_timeval_t *)tod;
fmd_event_recreate(uint_t type, const fmd_timeval_t *tp,
fmd_timeval_t tod;
fmd_timeval_t ev_time; /* upper bound on event time-of-day */
extern fmd_event_t *fmd_event_recreate(uint_t, const fmd_timeval_t *,
fmd_timeval_t ftv = { -1ULL, -1ULL };
fmd_timeval_t ftv, tod;
fmd_time_hrt2ftv(hrtime_t hrt, fmd_timeval_t *ftv)
fmd_time_hrt2tod(hrtime_t hrt_base, const fmd_timeval_t *tod_base,
hrtime_t hrt, fmd_timeval_t *ftv)
fmd_time_tod2hrt(hrtime_t hrt_base, const fmd_timeval_t *tod_base,
const fmd_timeval_t *ftv, hrtime_t *hrtp)
fmd_time_sync(fmd_timeval_t *ftv, hrtime_t *hrp, uint_t samples)
extern void fmd_time_sync(fmd_timeval_t *, hrtime_t *, uint_t);
extern void fmd_time_hrt2tod(hrtime_t, const fmd_timeval_t *,
hrtime_t, fmd_timeval_t *);
extern void fmd_time_tod2hrt(hrtime_t, const fmd_timeval_t *,
const fmd_timeval_t *, hrtime_t *);