Lines Matching refs:delta
262 uint64_t delta;
300 * Compute the elapsed time by taking the delta between 'snaptime', or
302 * If delta is zero, set it to 1sec so we don't divide by zero later.
304 delta = u64delta(old->snaptime.fmds_value.ui64 ?
308 elapsed = delta ? (double)delta : (double)NANOSEC;
311 * Compute average wait queue len by taking the delta in the wait queue
314 delta = u64delta(old->wlentime.fmds_value.ui64,
317 if (delta != 0)
318 mp->m_wait = (double)delta / elapsed;
323 * Compute average wait time by taking the delta in the wait queue time
324 * (wtime) and dividing by the delta in the number of dispatches.
326 delta = u64delta(old->dispatched.fmds_value.ui64,
329 if (delta != 0) {
331 new->wtime.fmds_value.ui64) / (double)delta;
336 * Compute average dispatch time by taking the delta in the dispatch
337 * time (dtime) and dividing by the delta in the number of dequeues.
339 delta = u64delta(old->dequeued.fmds_value.ui64,
342 if (delta != 0) {
344 new->dtime.fmds_value.ui64) / (double)delta;
355 * Compute the %wait and %busy times by taking the delta in wait and
358 delta = u64delta(old->wtime.fmds_value.ui64,
361 if (delta != 0)
362 mp->m_pct_w = ((double)delta / elapsed) * 100.0;
366 delta = u64delta(old->dtime.fmds_value.ui64,
369 if (delta != 0)
370 mp->m_pct_b = ((double)delta / elapsed) * 100.0;