Lines Matching refs:toks
505 s64 toks;
507 if ((toks = (cl->ctokens + *diff)) < htb_lowater(cl)) {
508 *diff = -toks;
512 if ((toks = (cl->tokens + *diff)) >= htb_hiwater(cl))
515 *diff = -toks;
623 s64 toks = diff + cl->tokens;
625 if (toks > cl->buffer)
626 toks = cl->buffer;
627 toks -= (s64) psched_l2t_ns(&cl->rate, bytes);
628 if (toks <= -cl->mbuffer)
629 toks = 1 - cl->mbuffer;
631 cl->tokens = toks;
636 s64 toks = diff + cl->ctokens;
638 if (toks > cl->cbuffer)
639 toks = cl->cbuffer;
640 toks -= (s64) psched_l2t_ns(&cl->ceil, bytes);
641 if (toks <= -cl->mbuffer)
642 toks = 1 - cl->mbuffer;
644 cl->ctokens = toks;