Home | History | Annotate | Download | only in netinet

Lines Matching defs:denom

148 			x1.denom = 1;											\
151 y1.denom = 1; \
154 y1.denom = 1; \
175 #define PRINTFLOAT(x) TFRC_DEBUG((LOG_INFO, "%lld/%lld", (x)->num, (x)->denom));
221 x.denom = 1 * r;
323 temp2.denom = TFRC_MAX_BACK_OFF_TIME;
326 normalize(&cb->x.num, &cb->x.denom);
343 cb->x.denom = 1;
345 cb->x.denom *= cb->rtt;
348 normalize(&cb->x.num, &cb->x.denom);
385 cb->x.denom *= 2;
387 v.denom = TFRC_MAX_BACK_OFF_TIME;
398 v.denom = 1;
400 w.denom = 1;
404 normalize(&v.num, &v.denom);
405 next_time_out = v.num / v.denom;
417 v.denom = cb->rtt;
419 normalize(&v.num, &v.denom);
429 v.denom = 1;
437 cb->x_recv.denom *= 2;
439 w.denom *= (2 * TFRC_MAX_BACK_OFF_TIME);
443 cb->x_recv.denom *= 4;
444 normalize(&cb->x_recv.num, &cb->x_recv.denom);
455 next_time_out = v.num / v.denom;
531 ccb->x.denom = 1;
938 x.denom = y.denom = 1;
943 cb->p.num = cb->p.denom = 0;
946 cb->p.denom = pinv;
949 cb->p.denom = tfrc_smallest_p.denom;
995 x.denom = 1;
997 y.denom = 1;
1001 normalize(&x.num, &x.denom);
1002 next_time_out = x.num / x.denom;
1103 tmp.denom = 1;
1123 tmp.denom = 1;
1142 l_tot.denom = l_tot0.denom;
1145 l_tot.denom = l_tot1.denom;
1150 l_tot.denom = W_tot.denom;
1177 x.denom = 4000000000LL; /* -> 1/p > 4 000 000 000 */
1184 x.denom = 1;
1289 t_rtt.denom = 1000000;
1291 if (t_rtt.num < 0 && t_rtt.denom < 0) {
1294 t_rtt.denom = -t_rtt.denom;
1309 x_recv.denom = t_temp.tv_sec * 1000000 + t_temp.tv_usec;
1317 fval.denom = 1;
1328 if (fval2->num == 0 && fval2->denom == 0)
1330 x.num = x.denom = 1;
1757 denom = cb->p.denom;
1762 cb->p.denom = tfrc_calclmean(cb);
1806 normalize(long long *num, long long *denom)
1811 if (!*denom) return;
1812 if (*denom < 0) {
1814 *denom *= (-1);
1817 if (*num % *denom == 0) {
1818 *num /= *denom;
1819 *denom = 1;
1822 while (*num % prime[i] == 0 && *denom % prime[i] == 0) {
1824 *denom /= prime[i];
1832 long long num, denom;
1834 num = a->num * b->denom + a->denom * b->num;
1835 denom = a->denom * b->denom;
1836 normalize(&num, &denom);
1839 x->denom = denom;
1847 long long num, denom;
1849 if (!a->denom) {
1851 x->denom = -1 * b->denom;
1854 if (!b->denom) {
1856 x->denom = a->denom;
1859 num = a->num * b->denom - a->denom * b->num;
1860 denom = a->denom * b->denom;
1861 normalize(&num, &denom);
1864 x->denom = denom;
1886 long long num, denom;
1889 denom = a->denom * b->denom;
1890 normalize(&num, &denom);
1893 x->denom = denom;
1901 long long num, denom;
1903 num = a->num * b->denom;
1904 denom = a->denom * b->num;
1905 normalize(&num, &denom);
1908 x->denom = denom;
1916 if (x->denom == 0)
1918 return (x->num / x->denom);
1939 i = x->denom / x->num;
1975 x.denom = 1;