Home
last modified time | relevance | path

Searched refs:tab (Results 1 – 4 of 4) sorted by relevance

/net/sched/
Dsch_gred.c53 struct gred_sched_data *tab[MAX_DPs]; member
98 struct gred_sched_data *q = table->tab[i]; in gred_wred_mode_check()
105 if (table->tab[n] && table->tab[n]->prio == q->prio) in gred_wred_mode_check()
159 if (table->tab[i] && table->tab[i]->red_flags) in gred_per_vq_red_flags_used()
172 if (dp >= t->DPs || (q = t->tab[dp]) == NULL) { in gred_enqueue()
175 q = t->tab[dp]; in gred_enqueue()
198 if (t->tab[i] && t->tab[i]->prio < q->prio && in gred_enqueue()
199 !red_is_idling(&t->tab[i]->vars)) in gred_enqueue()
200 qavg += t->tab[i]->vars.qavg; in gred_enqueue()
271 if (dp >= t->DPs || (q = t->tab[dp]) == NULL) { in gred_dequeue()
[all …]
Dsch_choke.c72 struct sk_buff **tab; member
100 } while (q->tab[q->head] == NULL); in choke_zap_head_holes()
110 } while (q->tab[q->tail] == NULL); in choke_zap_tail_holes()
118 struct sk_buff *skb = q->tab[idx]; in choke_drop_by_idx()
120 q->tab[idx] = NULL; in choke_drop_by_idx()
194 skb = q->tab[*pidx]; in choke_peek_random()
199 return q->tab[*pidx = q->head]; in choke_peek_random()
275 q->tab[q->tail] = skb; in choke_enqueue()
301 skb = q->tab[q->head]; in choke_dequeue()
302 q->tab[q->head] = NULL; in choke_dequeue()
[all …]
Dsch_api.c407 struct nlattr *tab, in qdisc_get_rtab() argument
412 if (tab == NULL || r->rate == 0 || r->cell_log == 0 || in qdisc_get_rtab()
413 nla_len(tab) != TC_RTAB_SIZE) { in qdisc_get_rtab()
420 !memcmp(&rtab->data, nla_data(tab), 1024)) { in qdisc_get_rtab()
430 memcpy(rtab->data, nla_data(tab), 1024); in qdisc_get_rtab()
442 void qdisc_put_rtab(struct qdisc_rate_table *tab) in qdisc_put_rtab() argument
446 if (!tab || --tab->refcnt) in qdisc_put_rtab()
452 if (rtab == tab) { in qdisc_put_rtab()
475 u16 *tab = NULL; in qdisc_get_stab() local
494 tab = nla_data(tb[TCA_STAB_DATA]); in qdisc_get_stab()
[all …]
/net/core/
Drtnetlink.c160 struct rtnl_link **tab; in rtnl_get_link() local
165 tab = rcu_dereference_rtnl(rtnl_msg_handlers[protocol]); in rtnl_get_link()
166 if (!tab) in rtnl_get_link()
167 tab = rcu_dereference_rtnl(rtnl_msg_handlers[PF_UNSPEC]); in rtnl_get_link()
169 return tab[msgtype]; in rtnl_get_link()
178 struct rtnl_link __rcu **tab; in rtnl_register_internal() local
186 tab = rtnl_msg_handlers[protocol]; in rtnl_register_internal()
187 if (tab == NULL) { in rtnl_register_internal()
188 tab = kcalloc(RTM_NR_MSGTYPES, sizeof(void *), GFP_KERNEL); in rtnl_register_internal()
189 if (!tab) in rtnl_register_internal()
[all …]