Lines Matching refs:vars
59 struct red_vars vars; member
278 q->vars.qavg = red_calc_qavg(p, &q->vars, sch->q.qlen); in choke_enqueue()
279 if (red_is_idling(&q->vars)) in choke_enqueue()
280 red_end_of_idle_period(&q->vars); in choke_enqueue()
283 if (q->vars.qavg <= p->qth_min) in choke_enqueue()
284 q->vars.qcount = -1; in choke_enqueue()
296 if (q->vars.qavg > p->qth_max) { in choke_enqueue()
297 q->vars.qcount = -1; in choke_enqueue()
307 } else if (++q->vars.qcount) { in choke_enqueue()
308 if (red_mark_probability(p, &q->vars, q->vars.qavg)) { in choke_enqueue()
309 q->vars.qcount = 0; in choke_enqueue()
310 q->vars.qR = red_random(p); in choke_enqueue()
321 q->vars.qR = red_random(p); in choke_enqueue()
353 if (!red_is_idling(&q->vars)) in choke_dequeue()
354 red_start_of_idle_period(&q->vars); in choke_dequeue()
377 if (!red_is_idling(&q->vars)) in choke_drop()
378 red_start_of_idle_period(&q->vars); in choke_drop()
401 red_restart(&q->vars); in choke_reset()
493 red_set_vars(&q->vars); in choke_change()
496 red_end_of_idle_period(&q->vars); in choke_change()