Searched refs:vars (Results 1 - 7 of 7) sorted by relevance

/net/sched/
H A Dsch_pie.c74 struct pie_vars vars; member in struct:pie_sched_data
90 static void pie_vars_init(struct pie_vars *vars) argument
92 vars->dq_count = DQCOUNT_INVALID;
93 vars->avg_dq_rate = 0;
95 vars->burst_time = PSCHED_NS2TICKS(100 * NSEC_PER_MSEC);
102 u32 local_prob = q->vars.prob;
106 if (q->vars.burst_time > 0)
112 if ((q->vars.qdelay < q->params.target / 2)
113 && (q->vars.prob < MAX_PROB / 5))
128 local_prob = q->vars
[all...]
H A Dsch_codel.c58 struct codel_vars vars; member in struct:codel_sched_data
67 static struct sk_buff *dequeue(struct codel_vars *vars, struct Qdisc *sch) argument
80 skb = codel_dequeue(sch, &q->params, &q->vars, &q->stats, dequeue);
168 codel_vars_init(&q->vars);
217 .count = q->vars.count,
218 .lastcount = q->vars.lastcount,
220 .ldelay = codel_time_to_us(q->vars.ldelay),
221 .dropping = q->vars.dropping,
225 if (q->vars.dropping) {
226 codel_tdiff_t delta = q->vars
[all...]
H A Dsch_choke.c59 struct red_vars vars; member in struct:choke_sched_data
284 q->vars.qavg = red_calc_qavg(p, &q->vars, sch->q.qlen);
285 if (red_is_idling(&q->vars))
286 red_end_of_idle_period(&q->vars);
289 if (q->vars.qavg <= p->qth_min)
290 q->vars.qcount = -1;
302 if (q->vars.qavg > p->qth_max) {
303 q->vars.qcount = -1;
313 } else if (++q->vars
[all...]
H A Dsch_red.c44 struct red_vars vars; member in struct:red_sched_data
65 q->vars.qavg = red_calc_qavg(&q->parms,
66 &q->vars,
69 if (red_is_idling(&q->vars))
70 red_end_of_idle_period(&q->vars);
72 switch (red_action(&q->parms, &q->vars, q->vars.qavg)) {
123 if (!red_is_idling(&q->vars))
124 red_start_of_idle_period(&q->vars);
150 if (!red_is_idling(&q->vars))
[all...]
H A Dsch_gred.c44 struct red_vars vars; member in struct:gred_sched_data
131 q->vars.qavg = table->wred_set.qavg;
132 q->vars.qidlestart = table->wred_set.qidlestart;
138 table->wred_set.qavg = q->vars.qavg;
139 table->wred_set.qidlestart = q->vars.qidlestart;
185 !red_is_idling(&t->tab[i]->vars))
186 qavg += t->tab[i]->vars.qavg;
197 q->vars.qavg = red_calc_qavg(&q->parms,
198 &q->vars,
201 if (red_is_idling(&q->vars))
[all...]
H A Dsch_sfq.c114 struct red_vars vars; member in struct:sfq_slot
398 red_set_vars(&slot->vars);
402 slot->vars.qavg = red_calc_qavg_no_idle_time(q->red_parms,
403 &slot->vars,
406 &slot->vars,
407 slot->vars.qavg)) {
576 red_set_vars(&slot->vars);
603 slot->vars.qavg = red_calc_qavg(q->red_parms,
604 &slot->vars,
H A Dsch_fq_codel.c220 static struct sk_buff *dequeue(struct codel_vars *vars, struct Qdisc *sch) argument
226 flow = container_of(vars, struct fq_codel_flow, cvars);

Completed in 258 milliseconds