Lines Matching refs:toks
534 s64 toks;
536 if ((toks = (cl->ctokens + *diff)) < htb_lowater(cl)) {
537 *diff = -toks;
541 if ((toks = (cl->tokens + *diff)) >= htb_hiwater(cl))
544 *diff = -toks;
659 s64 toks = diff + cl->tokens;
661 if (toks > cl->buffer)
662 toks = cl->buffer;
663 toks -= (s64) psched_l2t_ns(&cl->rate, bytes);
664 if (toks <= -cl->mbuffer)
665 toks = 1 - cl->mbuffer;
667 cl->tokens = toks;
672 s64 toks = diff + cl->ctokens;
674 if (toks > cl->cbuffer)
675 toks = cl->cbuffer;
676 toks -= (s64) psched_l2t_ns(&cl->ceil, bytes);
677 if (toks <= -cl->mbuffer)
678 toks = 1 - cl->mbuffer;
680 cl->ctokens = toks;