Lines Matching refs:vars
59 struct red_vars vars; member
284 q->vars.qavg = red_calc_qavg(p, &q->vars, sch->q.qlen); in choke_enqueue()
285 if (red_is_idling(&q->vars)) in choke_enqueue()
286 red_end_of_idle_period(&q->vars); in choke_enqueue()
289 if (q->vars.qavg <= p->qth_min) in choke_enqueue()
290 q->vars.qcount = -1; in choke_enqueue()
302 if (q->vars.qavg > p->qth_max) { in choke_enqueue()
303 q->vars.qcount = -1; in choke_enqueue()
313 } else if (++q->vars.qcount) { in choke_enqueue()
314 if (red_mark_probability(p, &q->vars, q->vars.qavg)) { in choke_enqueue()
315 q->vars.qcount = 0; in choke_enqueue()
316 q->vars.qR = red_random(p); in choke_enqueue()
327 q->vars.qR = red_random(p); in choke_enqueue()
359 if (!red_is_idling(&q->vars)) in choke_dequeue()
360 red_start_of_idle_period(&q->vars); in choke_dequeue()
383 if (!red_is_idling(&q->vars)) in choke_drop()
384 red_start_of_idle_period(&q->vars); in choke_drop()
394 red_restart(&q->vars); in choke_reset()
484 red_set_vars(&q->vars); in choke_change()
487 red_end_of_idle_period(&q->vars); in choke_change()