Lines Matching refs:avg
76 timeval_divide(struct timeval* avg, const struct timeval* sum, long long d)
81 avg->tv_sec = 0;
82 avg->tv_usec = 0;
85 avg->tv_sec = sum->tv_sec / d;
86 avg->tv_usec = sum->tv_usec / d;
88 leftover = sum->tv_sec - avg->tv_sec*d;
91 avg->tv_usec += (((long long)leftover)*((long long)1000000))/d;
92 if(avg->tv_sec < 0)
93 avg->tv_sec = 0;
94 if(avg->tv_usec < 0)
95 avg->tv_usec = 0;