Home
last modified time | relevance | path

Searched refs:tcf_chain (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/net/sched/
Dcls_api.c57 static void tcf_proto_signal_destroying(struct tcf_chain *chain, in tcf_proto_signal_destroying()
76 static bool tcf_proto_exists_destroying(struct tcf_chain *chain, in tcf_proto_exists_destroying()
97 tcf_proto_signal_destroyed(struct tcf_chain *chain, struct tcf_proto *tp) in tcf_proto_signal_destroyed()
251 u32 prio, struct tcf_chain *chain, in tcf_proto_create()
291 static void tcf_chain_put(struct tcf_chain *chain);
368 static struct tcf_chain *tcf_chain_create(struct tcf_block *block, in tcf_chain_create()
371 struct tcf_chain *chain; in tcf_chain_create()
395 static void tcf_chain0_head_change(struct tcf_chain *chain, in tcf_chain0_head_change()
412 static bool tcf_chain_detach(struct tcf_chain *chain) in tcf_chain_detach()
436 static void tcf_chain_destroy(struct tcf_chain *chain, bool free_block) in tcf_chain_destroy()
[all …]
Dact_simple.c63 struct tcf_chain *goto_ch = NULL; in reset_policy()
93 struct tcf_chain *goto_ch = NULL; in tcf_simp_init()
Dact_api.c28 const struct tcf_chain *chain = rcu_dereference_bh(a->goto_chain); in tcf_action_goto_chain_exec()
52 struct tcf_chain **newchain, in tcf_action_check_ctrlact()
87 struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action, in tcf_action_set_ctrlact()
88 struct tcf_chain *goto_chain) in tcf_action_set_ctrlact()
103 struct tcf_chain *chain = rcu_dereference_protected(p->goto_chain, 1); in free_tcf()
Dact_connmark.c102 struct tcf_chain *goto_ch = NULL; in tcf_connmark_init()
Dact_gact.c60 struct tcf_chain *goto_ch = NULL; in tcf_gact_init()
Dact_sample.c45 struct tcf_chain *goto_ch = NULL; in tcf_sample_init()
Dact_skbmod.c88 struct tcf_chain *goto_ch = NULL; in tcf_skbmod_init()
Dact_vlan.c109 struct tcf_chain *goto_ch = NULL; in tcf_vlan_init()
Dact_nat.c43 struct tcf_chain *goto_ch = NULL; in tcf_nat_init()
Dact_skbedit.c95 struct tcf_chain *goto_ch = NULL; in tcf_skbedit_init()
Dact_bpf.c282 struct tcf_chain *goto_ch = NULL; in tcf_bpf_init()
Dact_ctinfo.c163 struct tcf_chain *goto_ch = NULL; in tcf_ctinfo_init()
Dact_mirred.c100 struct tcf_chain *goto_ch = NULL; in tcf_mirred_init()
Dact_mpls.c138 struct tcf_chain *goto_ch = NULL; in tcf_mpls_init()
Dact_police.c55 struct tcf_chain *goto_ch = NULL; in tcf_police_init()
Dact_pedit.c144 struct tcf_chain *goto_ch = NULL; in tcf_pedit_init()
Dact_tunnel_key.c222 struct tcf_chain *goto_ch = NULL; in tunnel_key_init()
Dcls_flower.c85 struct tcf_chain *chain;
1859 static int fl_hw_create_tmplt(struct tcf_chain *chain, in fl_hw_create_tmplt()
1885 static void fl_hw_destroy_tmplt(struct tcf_chain *chain, in fl_hw_destroy_tmplt()
1898 static void *fl_tmplt_create(struct net *net, struct tcf_chain *chain, in fl_tmplt_create()
Dact_csum.c51 struct tcf_chain *goto_ch = NULL; in tcf_csum_init()
Dact_ife.c473 struct tcf_chain *goto_ch = NULL; in tcf_ife_init()
Dact_ct.c665 struct tcf_chain *goto_ch = NULL; in tcf_ct_init()
Dsch_api.c1917 struct tcf_chain *chain; in tc_bind_tclass()
/Linux-v5.4/include/net/
Dact_api.h43 struct tcf_chain __rcu *goto_chain;
192 struct tcf_chain **handle,
194 struct tcf_chain *tcf_action_set_ctrlact(struct tc_action *a, int action,
195 struct tcf_chain *newchain);
Dpkt_cls.h39 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block,
41 void tcf_chain_put_by_act(struct tcf_chain *chain);
42 struct tcf_chain *tcf_get_next_chain(struct tcf_block *block,
43 struct tcf_chain *chain);
44 struct tcf_proto *tcf_get_next_proto(struct tcf_chain *chain,
Dsch_generic.h288 struct tcf_chain;
322 struct tcf_chain *chain,
358 struct tcf_chain *chain;
381 struct tcf_chain { struct
415 struct tcf_chain *chain; argument
424 static inline bool lockdep_tcf_chain_is_locked(struct tcf_chain *chain) in lockdep_tcf_chain_is_locked()