Lines Matching defs:gradients
7 * delay gradients." In IFIP Networking, pages 328-341. Springer, 2011.
82 struct cdg_minmax *gradients;
196 if (ca->gradients) {
197 ca->gsum.min += gmin - ca->gradients[ca->tail].min;
198 ca->gsum.max += gmax - ca->gradients[ca->tail].max;
199 ca->gradients[ca->tail].min = gmin;
200 ca->gradients[ca->tail].max = gmax;
206 /* We keep sums to ignore gradients during cwnd reductions;
207 * the paper's smoothed gradients otherwise simplify to:
216 if (!ca->gradients && window > 1)
349 struct cdg_minmax *gradients;
353 gradients = ca->gradients;
354 if (gradients)
355 memset(gradients, 0, window * sizeof(gradients[0]));
358 ca->gradients = gradients;
378 ca->gradients = NULL;
381 ca->gradients = kcalloc(window, sizeof(ca->gradients[0]),
391 kfree(ca->gradients);
392 ca->gradients = NULL;