Lines Matching refs:tcf_chain
75 static void tcf_proto_signal_destroying(struct tcf_chain *chain, in tcf_proto_signal_destroying()
94 static bool tcf_proto_exists_destroying(struct tcf_chain *chain, in tcf_proto_exists_destroying()
115 tcf_proto_signal_destroyed(struct tcf_chain *chain, struct tcf_proto *tp) in tcf_proto_signal_destroyed()
270 u32 prio, struct tcf_chain *chain, in tcf_proto_create()
310 static void tcf_chain_put(struct tcf_chain *chain);
366 static struct tcf_chain *tcf_chain_create(struct tcf_block *block, in tcf_chain_create()
369 struct tcf_chain *chain; in tcf_chain_create()
393 static void tcf_chain0_head_change(struct tcf_chain *chain, in tcf_chain0_head_change()
410 static bool tcf_chain_detach(struct tcf_chain *chain) in tcf_chain_detach()
434 static void tcf_chain_destroy(struct tcf_chain *chain, bool free_block) in tcf_chain_destroy()
444 static void tcf_chain_hold(struct tcf_chain *chain) in tcf_chain_hold()
451 static bool tcf_chain_held_by_acts_only(struct tcf_chain *chain) in tcf_chain_held_by_acts_only()
461 static struct tcf_chain *tcf_chain_lookup(struct tcf_block *block, in tcf_chain_lookup()
464 struct tcf_chain *chain; in tcf_chain_lookup()
476 static struct tcf_chain *tcf_chain_lookup_rcu(const struct tcf_block *block, in tcf_chain_lookup_rcu()
479 struct tcf_chain *chain; in tcf_chain_lookup_rcu()
489 static int tc_chain_notify(struct tcf_chain *chain, struct sk_buff *oskb,
492 static struct tcf_chain *__tcf_chain_get(struct tcf_block *block, in __tcf_chain_get()
496 struct tcf_chain *chain = NULL; in __tcf_chain_get()
532 static struct tcf_chain *tcf_chain_get(struct tcf_block *block, u32 chain_index, in tcf_chain_get()
538 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block, u32 chain_index) in tcf_chain_get_by_act()
551 static void __tcf_chain_put(struct tcf_chain *chain, bool by_act, in __tcf_chain_put()
598 static void tcf_chain_put(struct tcf_chain *chain) in tcf_chain_put()
603 void tcf_chain_put_by_act(struct tcf_chain *chain) in tcf_chain_put_by_act()
609 static void tcf_chain_put_explicitly_created(struct tcf_chain *chain) in tcf_chain_put_explicitly_created()
614 static void tcf_chain_flush(struct tcf_chain *chain, bool rtnl_held) in tcf_chain_flush()
784 struct tcf_chain *chain0; in tcf_chain0_head_change_cb_add()
927 static struct tcf_chain *
928 __tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain) in __tcf_get_next_chain()
936 struct tcf_chain, list); in __tcf_get_next_chain()
959 struct tcf_chain *
960 tcf_get_next_chain(struct tcf_block *block, struct tcf_chain *chain) in tcf_get_next_chain()
962 struct tcf_chain *chain_next = __tcf_get_next_chain(block, chain); in tcf_get_next_chain()
972 __tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp) in __tcf_get_next_proto()
1013 tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp) in tcf_get_next_proto()
1026 struct tcf_chain *chain; in tcf_block_flush_all_chains()
1422 struct tcf_chain *chain, *chain_prev; in tcf_block_playback_offloads()
1619 struct tcf_chain *fchain; in tcf_classify()
1663 static struct tcf_proto *tcf_chain_tp_prev(struct tcf_chain *chain, in tcf_chain_tp_prev()
1669 static int tcf_chain_tp_insert(struct tcf_chain *chain, in tcf_chain_tp_insert()
1685 static void tcf_chain_tp_remove(struct tcf_chain *chain, in tcf_chain_tp_remove()
1697 static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain,
1707 static struct tcf_proto *tcf_chain_tp_insert_unique(struct tcf_chain *chain, in tcf_chain_tp_insert_unique()
1741 static void tcf_chain_tp_delete_empty(struct tcf_chain *chain, in tcf_chain_tp_delete_empty()
1782 static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain, in tcf_chain_tp_find()
1940 struct tcf_chain *chain, int event) in tfilter_notify_chain()
1970 struct tcf_chain *chain; in tc_new_tfilter()
2201 struct tcf_chain *chain = NULL; in tc_del_tfilter()
2358 struct tcf_chain *chain = NULL; in tc_get_tfilter()
2488 static bool tcf_chain_dump(struct tcf_chain *chain, struct Qdisc *q, u32 parent, in tcf_chain_dump()
2556 struct tcf_chain *chain, *chain_prev; in tc_dump_tfilter()
2708 static int tc_chain_notify(struct tcf_chain *chain, struct sk_buff *oskb, in tc_chain_notify()
2762 static int tc_chain_tmplt_add(struct tcf_chain *chain, struct net *net, in tc_chain_tmplt_add()
2819 struct tcf_chain *chain; in tc_ctl_chain()
2949 struct tcf_chain *chain; in tc_dump_chain()