Lines Matching defs:tc_u_knode

44 struct tc_u_knode {
45 struct tc_u_knode __rcu *next;
83 struct tc_u_knode __rcu *ht[];
109 struct tc_u_knode *knode;
115 struct tc_u_knode *n;
269 static struct tc_u_knode *u32_lookup_key(struct tc_u_hnode *ht, u32 handle)
272 struct tc_u_knode *n = NULL;
391 static void __u32_destroy_key(struct tc_u_knode *n)
401 static void u32_destroy_key(struct tc_u_knode *n, bool free_pf)
416 * version of a tc_u_knode obtained from u32_init_knode(). When
425 struct tc_u_knode *key = container_of(to_rcu_work(work),
426 struct tc_u_knode,
442 struct tc_u_knode *key = container_of(to_rcu_work(work),
443 struct tc_u_knode,
450 static int u32_delete_key(struct tcf_proto *tp, struct tc_u_knode *key)
453 struct tc_u_knode __rcu **kp;
454 struct tc_u_knode *pkp;
521 static void u32_remove_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n,
535 static int u32_replace_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n,
578 struct tc_u_knode *n;
667 u32_remove_hw_knode(tp, (struct tc_u_knode *)ht, extack);
668 ret = u32_delete_key(tp, (struct tc_u_knode *)ht);
715 static void u32_unbind_filter(struct tcf_proto *tp, struct tc_u_knode *n,
722 static void u32_bind_filter(struct tcf_proto *tp, struct tc_u_knode *n,
732 struct tc_u_knode *n, struct nlattr **tb,
786 struct tc_u_knode *n)
788 struct tc_u_knode __rcu **ins;
789 struct tc_u_knode *pins;
812 static struct tc_u_knode *u32_init_knode(struct net *net, struct tcf_proto *tp,
813 struct tc_u_knode *n)
817 struct tc_u_knode *new;
867 struct tc_u_knode *n;
899 struct tc_u_knode *new;
1147 struct tc_u_knode __rcu **ins;
1148 struct tc_u_knode *pins;
1194 struct tc_u_knode *n;
1240 static int u32_reoffload_knode(struct tcf_proto *tp, struct tc_u_knode *n,
1279 struct tc_u_knode *n;
1324 struct tc_u_knode *n = fh;
1332 struct tc_u_knode *n = fh;