Lines Matching refs:cwnd
77 * halved; otherwise, it is incremented by 1/cwnd when
88 #define RPCXPRT_CONGESTED(xprt) ((xprt)->cong >= (xprt)->cwnd)
391 dprintk("RPC: %5u xprt_cwnd_limited cong = %lu cwnd = %lu\n",
392 task->tk_pid, xprt->cong, xprt->cwnd);
437 unsigned long cwnd = xprt->cwnd;
439 if (result >= 0 && cwnd <= xprt->cong) {
440 /* The (cwnd >> 1) term makes sure
442 cwnd += (RPC_CWNDSCALE * RPC_CWNDSCALE + (cwnd >> 1)) / cwnd;
443 if (cwnd > RPC_MAXCWND(xprt))
444 cwnd = RPC_MAXCWND(xprt);
447 cwnd >>= 1;
448 if (cwnd < RPC_CWNDSCALE)
449 cwnd = RPC_CWNDSCALE;
451 dprintk("RPC: cong %ld, cwnd was %ld, now %ld\n",
452 xprt->cong, xprt->cwnd, cwnd);
453 xprt->cwnd = cwnd;
1096 xprt->cwnd = RPC_INITCWND;