Lines Matching refs:tc_u_hnode
46 struct tc_u_hnode __rcu *ht_up;
51 struct tc_u_hnode __rcu *ht_down;
69 struct tc_u_hnode { struct
70 struct tc_u_hnode __rcu *next; argument
86 struct tc_u_hnode __rcu *hlist; argument
111 struct tc_u_hnode *ht = rcu_dereference_bh(tp->root); in u32_classify()
254 static struct tc_u_hnode *u32_lookup_ht(struct tc_u_common *tp_c, u32 handle) in u32_lookup_ht()
256 struct tc_u_hnode *ht; in u32_lookup_ht()
267 static struct tc_u_knode *u32_lookup_key(struct tc_u_hnode *ht, u32 handle) in u32_lookup_key()
288 struct tc_u_hnode *ht; in u32_get()
306 static u32 gen_new_htid(struct tc_u_common *tp_c, struct tc_u_hnode *ptr) in gen_new_htid()
352 struct tc_u_hnode *root_ht; in u32_init()
391 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down); in __u32_destroy_key()
453 struct tc_u_hnode *ht = rtnl_dereference(key->ht_up); in u32_delete_key()
475 static void u32_clear_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h, in u32_clear_hw_hnode()
490 static int u32_replace_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h, in u32_replace_hw_hnode()
536 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down); in u32_replace_hw_knode()
572 static void u32_clear_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht, in u32_clear_hnode()
595 static int u32_destroy_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht, in u32_destroy_hnode()
599 struct tc_u_hnode __rcu **hn; in u32_destroy_hnode()
600 struct tc_u_hnode *phn; in u32_destroy_hnode()
627 struct tc_u_hnode *root_ht = rtnl_dereference(tp->root); in u32_destroy()
635 struct tc_u_hnode *ht; in u32_destroy()
660 struct tc_u_hnode *ht = arg; in u32_delete()
687 static u32 gen_new_kid(struct tc_u_hnode *ht, u32 htid) in gen_new_kid()
728 struct tc_u_hnode *ht_down = NULL, *ht_old; in u32_set_parms()
775 struct tc_u_hnode *ht; in u32_replace_knode()
800 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down); in u32_init_knode()
852 struct tc_u_hnode *ht; in u32_change()
1120 struct tc_u_hnode *ht; in u32_walk()
1147 static int u32_reoffload_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht, in u32_reoffload_hnode()
1171 struct tc_u_hnode *ht = rtnl_dereference(n->ht_down); in u32_reoffload_knode()
1205 struct tc_u_hnode *ht; in u32_reoffload()
1260 struct tc_u_hnode *ht_up, *ht_down; in u32_dump()
1273 struct tc_u_hnode *ht = fh; in u32_dump()