Lines Matching defs:tc_u_hnode
46 struct tc_u_hnode __rcu *ht_up;
51 struct tc_u_hnode __rcu *ht_down;
69 struct tc_u_hnode {
70 struct tc_u_hnode __rcu *next;
86 struct tc_u_hnode __rcu *hlist;
111 struct tc_u_hnode *ht = rcu_dereference_bh(tp->root);
254 static struct tc_u_hnode *u32_lookup_ht(struct tc_u_common *tp_c, u32 handle)
256 struct tc_u_hnode *ht;
267 static struct tc_u_knode *u32_lookup_key(struct tc_u_hnode *ht, u32 handle)
288 struct tc_u_hnode *ht;
306 static u32 gen_new_htid(struct tc_u_common *tp_c, struct tc_u_hnode *ptr)
352 struct tc_u_hnode *root_ht;
391 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down);
453 struct tc_u_hnode *ht = rtnl_dereference(key->ht_up);
475 static void u32_clear_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h,
490 static int u32_replace_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h,
536 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down);
572 static void u32_clear_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht,
595 static int u32_destroy_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht,
599 struct tc_u_hnode __rcu **hn;
600 struct tc_u_hnode *phn;
627 struct tc_u_hnode *root_ht = rtnl_dereference(tp->root);
635 struct tc_u_hnode *ht;
660 struct tc_u_hnode *ht = arg;
687 static u32 gen_new_kid(struct tc_u_hnode *ht, u32 htid)
733 struct tc_u_hnode *ht_down = NULL, *ht_old;
776 struct tc_u_hnode *ht;
801 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down);
852 struct tc_u_hnode *ht;
1159 struct tc_u_hnode *ht;
1196 static int u32_reoffload_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht,
1220 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down);
1259 struct tc_u_hnode *ht;
1319 struct tc_u_hnode *ht_up, *ht_down;
1332 struct tc_u_hnode *ht = fh;