Symbol: tcf_proto
include/net/act_api.h
128
struct tcf_proto *tp,
include/net/act_api.h
215
int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla,
include/net/act_api.h
221
struct tc_action *tcf_action_init_1(struct net *net, struct tcf_proto *tp,
include/net/act_api.h
266
int tcf_action_check_ctrlact(int action, struct tcf_proto *tp,
include/net/pkt_cls.h
123
struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q,
include/net/pkt_cls.h
154
const struct tcf_proto *tp,
include/net/pkt_cls.h
180
tcf_bind_filter(struct tcf_proto *tp, struct tcf_result *r, unsigned long base)
include/net/pkt_cls.h
204
tcf_unbind_filter(struct tcf_proto *tp, struct tcf_result *r)
include/net/pkt_cls.h
22
int (*fn)(struct tcf_proto *, void *node, struct tcf_walker *);
include/net/pkt_cls.h
366
int tcf_exts_validate(struct net *net, struct tcf_proto *tp,
include/net/pkt_cls.h
370
int tcf_exts_validate_ex(struct net *net, struct tcf_proto *tp, struct nlattr **tb,
include/net/pkt_cls.h
40
struct tcf_proto __rcu *filter_chain;
include/net/pkt_cls.h
486
int tcf_em_tree_validate(struct tcf_proto *, struct nlattr *,
include/net/pkt_cls.h
52
struct tcf_proto *tcf_get_next_proto(struct tcf_chain *chain,
include/net/pkt_cls.h
53
struct tcf_proto *tp);
include/net/pkt_cls.h
56
struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q,
include/net/pkt_cls.h
597
int tc_setup_cb_add(struct tcf_block *block, struct tcf_proto *tp,
include/net/pkt_cls.h
600
int tc_setup_cb_replace(struct tcf_block *block, struct tcf_proto *tp,
include/net/pkt_cls.h
605
int tc_setup_cb_destroy(struct tcf_block *block, struct tcf_proto *tp,
include/net/pkt_cls.h
608
int tc_setup_cb_reoffload(struct tcf_block *block, struct tcf_proto *tp,
include/net/pkt_cls.h
65
int police, struct tcf_proto *tp, u32 handle, bool used_action_miss);
include/net/pkt_cls.h
754
const struct tcf_proto *tp, u32 flags,
include/net/pkt_cls.h
765
static inline void tcf_proto_update_usesw(struct tcf_proto *tp, u32 flags)
include/net/pkt_cls.h
94
const struct tcf_proto *tp, struct tcf_result *res,
include/net/pkt_cls.h
97
static inline bool tc_cls_stats_dump(struct tcf_proto *tp,
include/net/sch_generic.h
1429
struct tcf_proto *filter_list;
include/net/sch_generic.h
1454
struct tcf_proto *tp_head);
include/net/sch_generic.h
348
const struct tcf_proto *goto_tp;
include/net/sch_generic.h
359
const struct tcf_proto *,
include/net/sch_generic.h
361
int (*init)(struct tcf_proto*);
include/net/sch_generic.h
362
void (*destroy)(struct tcf_proto *tp, bool rtnl_held,
include/net/sch_generic.h
365
void* (*get)(struct tcf_proto*, u32 handle);
include/net/sch_generic.h
366
void (*put)(struct tcf_proto *tp, void *f);
include/net/sch_generic.h
368
struct tcf_proto*, unsigned long,
include/net/sch_generic.h
372
int (*delete)(struct tcf_proto *tp, void *arg,
include/net/sch_generic.h
375
bool (*delete_empty)(struct tcf_proto *tp);
include/net/sch_generic.h
376
void (*walk)(struct tcf_proto *tp,
include/net/sch_generic.h
378
int (*reoffload)(struct tcf_proto *tp, bool add,
include/net/sch_generic.h
381
void (*hw_add)(struct tcf_proto *tp,
include/net/sch_generic.h
383
void (*hw_del)(struct tcf_proto *tp,
include/net/sch_generic.h
396
struct tcf_exts * (*get_exts)(const struct tcf_proto *tp,
include/net/sch_generic.h
400
int (*dump)(struct net*, struct tcf_proto*, void *,
include/net/sch_generic.h
404
struct tcf_proto *tp, void *fh,
include/net/sch_generic.h
425
struct tcf_proto __rcu *next;
include/net/sch_generic.h
430
const struct tcf_proto *,
include/net/sch_generic.h
464
typedef void tcf_chain_head_change_t(struct tcf_proto *tp_head, void *priv);
include/net/sch_generic.h
469
struct tcf_proto __rcu *filter_chain;
include/net/sch_generic.h
518
static inline bool lockdep_tcf_proto_is_locked(struct tcf_proto *tp)
include/net/tc_wrapper.h
140
const struct tcf_proto *tp, \
include/net/tc_wrapper.h
153
static inline int tc_classify(struct sk_buff *skb, const struct tcf_proto *tp,
include/net/tc_wrapper.h
220
static inline int tc_classify(struct sk_buff *skb, const struct tcf_proto *tp,
net/sched/act_api.c
1397
struct tc_action *tcf_action_init_1(struct net *net, struct tcf_proto *tp,
net/sched/act_api.c
1466
int tcf_action_init(struct net *net, struct tcf_proto *tp, struct nlattr *nla,
net/sched/act_api.c
70
int tcf_action_check_ctrlact(int action, struct tcf_proto *tp,
net/sched/act_bpf.c
279
struct tcf_proto *tp, u32 flags,
net/sched/act_connmark.c
100
struct tcf_proto *tp, u32 flags,
net/sched/act_csum.c
45
struct tcf_proto *tp,
net/sched/act_ct.c
1345
struct tcf_proto *tp, u32 flags,
net/sched/act_ctinfo.c
157
struct tcf_proto *tp, u32 flags,
net/sched/act_gact.c
55
struct tcf_proto *tp, u32 flags,
net/sched/act_gate.c
349
struct tcf_proto *tp, u32 flags,
net/sched/act_ife.c
479
struct tcf_proto *tp, u32 flags,
net/sched/act_mirred.c
102
struct tcf_proto *tp,
net/sched/act_mpls.c
160
struct tcf_proto *tp, u32 flags,
net/sched/act_nat.c
36
struct tc_action **a, struct tcf_proto *tp,
net/sched/act_pedit.c
158
struct tcf_proto *tp, u32 flags,
net/sched/act_police.c
42
struct tcf_proto *tp, u32 flags,
net/sched/act_sample.c
38
struct tcf_proto *tp,
net/sched/act_simple.c
62
struct tc_defact *p, struct tcf_proto *tp,
net/sched/act_simple.c
89
struct tcf_proto *tp, u32 flags,
net/sched/act_skbedit.c
117
struct tcf_proto *tp, u32 act_flags,
net/sched/act_skbmod.c
103
struct tcf_proto *tp, u32 flags,
net/sched/act_tunnel_key.c
357
struct tcf_proto *tp, u32 act_flags,
net/sched/act_vlan.c
116
struct tcf_proto *tp, u32 flags,
net/sched/cls_api.c
1108
static struct tcf_proto *
net/sched/cls_api.c
1109
__tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp)
net/sched/cls_api.c
1149
struct tcf_proto *
net/sched/cls_api.c
1150
tcf_get_next_proto(struct tcf_chain *chain, struct tcf_proto *tp)
net/sched/cls_api.c
1152
struct tcf_proto *tp_next = __tcf_get_next_proto(chain, tp);
net/sched/cls_api.c
133
tcf_exts_miss_cookie_base_alloc(struct tcf_exts *exts, struct tcf_proto *tp,
net/sched/cls_api.c
1526
static void tcf_chain_head_change_dflt(struct tcf_proto *tp_head, void *priv)
net/sched/cls_api.c
1528
struct tcf_proto __rcu **p_filter_chain = priv;
net/sched/cls_api.c
1534
struct tcf_proto __rcu **p_filter_chain, struct Qdisc *q,
net/sched/cls_api.c
1583
struct tcf_proto *tp, *tp_prev;
net/sched/cls_api.c
1713
const struct tcf_proto *tp,
net/sched/cls_api.c
1714
const struct tcf_proto *orig_tp,
net/sched/cls_api.c
172
static u32 destroy_obj_hashfn(const struct tcf_proto *tp)
net/sched/cls_api.c
1723
const struct tcf_proto *first_tp;
net/sched/cls_api.c
179
struct tcf_proto *tp)
net/sched/cls_api.c
1807
const struct tcf_proto *tp,
net/sched/cls_api.c
1818
const struct tcf_proto *orig_tp = tp;
net/sched/cls_api.c
1888
struct tcf_proto __rcu **pprev;
net/sched/cls_api.c
1889
struct tcf_proto __rcu *next;
net/sched/cls_api.c
189
static bool tcf_proto_cmp(const struct tcf_proto *tp1,
net/sched/cls_api.c
1892
static struct tcf_proto *tcf_chain_tp_prev(struct tcf_chain *chain,
net/sched/cls_api.c
190
const struct tcf_proto *tp2)
net/sched/cls_api.c
1900
struct tcf_proto *tp)
net/sched/cls_api.c
1916
struct tcf_proto *tp)
net/sched/cls_api.c
1918
struct tcf_proto *next = tcf_chain_dereference(chain_info->next, chain);
net/sched/cls_api.c
1926
static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain,
net/sched/cls_api.c
1937
static struct tcf_proto *tcf_chain_tp_insert_unique(struct tcf_chain *chain,
net/sched/cls_api.c
1938
struct tcf_proto *tp_new,
net/sched/cls_api.c
1943
struct tcf_proto *tp;
net/sched/cls_api.c
1971
struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_api.c
1975
struct tcf_proto *tp_iter;
net/sched/cls_api.c
1976
struct tcf_proto **pprev;
net/sched/cls_api.c
1977
struct tcf_proto *next;
net/sched/cls_api.c
198
struct tcf_proto *tp)
net/sched/cls_api.c
201
struct tcf_proto *iter;
net/sched/cls_api.c
2011
static struct tcf_proto *tcf_chain_tp_find(struct tcf_chain *chain,
net/sched/cls_api.c
2017
struct tcf_proto **pprev;
net/sched/cls_api.c
2018
struct tcf_proto *tp;
net/sched/cls_api.c
2051
struct tcf_proto *tp, struct tcf_block *block,
net/sched/cls_api.c
2116
struct tcf_proto *tp,
net/sched/cls_api.c
2147
struct nlmsghdr *n, struct tcf_proto *tp,
net/sched/cls_api.c
2173
struct nlmsghdr *n, struct tcf_proto *tp,
net/sched/cls_api.c
218
tcf_proto_signal_destroyed(struct tcf_chain *chain, struct tcf_proto *tp)
net/sched/cls_api.c
2212
struct tcf_proto *tp;
net/sched/cls_api.c
2220
static void tfilter_put(struct tcf_proto *tp, void *fh)
net/sched/cls_api.c
2252
struct tcf_proto *tp;
net/sched/cls_api.c
2350
struct tcf_proto *tp_new = NULL;
net/sched/cls_api.c
2487
struct tcf_proto *tp = NULL;
net/sched/cls_api.c
2646
struct tcf_proto *tp = NULL;
net/sched/cls_api.c
2766
static int tcf_node_dump(struct tcf_proto *tp, void *n, struct tcf_walker *arg)
net/sched/cls_api.c
2784
struct tcf_proto *tp, *tp_prev;
net/sched/cls_api.c
3339
int police, struct tcf_proto *tp, u32 handle,
net/sched/cls_api.c
334
static inline u32 tcf_auto_prio(struct tcf_proto *tp)
net/sched/cls_api.c
3392
int tcf_exts_validate_ex(struct net *net, struct tcf_proto *tp, struct nlattr **tb,
net/sched/cls_api.c
3446
int tcf_exts_validate(struct net *net, struct tcf_proto *tp, struct nlattr **tb,
net/sched/cls_api.c
3571
struct tcf_proto *tp, u32 *cnt,
net/sched/cls_api.c
3590
tc_cls_offload_cnt_reset(struct tcf_block *block, struct tcf_proto *tp,
net/sched/cls_api.c
3656
int tc_setup_cb_add(struct tcf_block *block, struct tcf_proto *tp,
net/sched/cls_api.c
3706
int tc_setup_cb_replace(struct tcf_block *block, struct tcf_proto *tp,
net/sched/cls_api.c
372
static struct tcf_proto *tcf_proto_create(const char *kind, u32 protocol,
net/sched/cls_api.c
3760
int tc_setup_cb_destroy(struct tcf_block *block, struct tcf_proto *tp,
net/sched/cls_api.c
377
struct tcf_proto *tp;
net/sched/cls_api.c
3794
int tc_setup_cb_reoffload(struct tcf_block *block, struct tcf_proto *tp,
net/sched/cls_api.c
4029
struct tcf_proto *fl;
net/sched/cls_api.c
409
static void tcf_proto_get(struct tcf_proto *tp)
net/sched/cls_api.c
414
static void tcf_proto_count_usesw(struct tcf_proto *tp, bool add)
net/sched/cls_api.c
443
static void tcf_proto_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_api.c
455
static void tcf_proto_put(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_api.c
462
static bool tcf_proto_check_delete(struct tcf_proto *tp)
net/sched/cls_api.c
471
static void tcf_proto_mark_delete(struct tcf_proto *tp)
net/sched/cls_api.c
478
static bool tcf_proto_is_deleting(struct tcf_proto *tp)
net/sched/cls_api.c
519
struct tcf_proto *tp_head)
net/sched/cls_api.c
526
struct tcf_proto *tp_head)
net/sched/cls_api.c
55
const struct tcf_proto *tp;
net/sched/cls_api.c
751
struct tcf_proto *tp, *tp_next;
net/sched/cls_api.c
77
tcf_exts_miss_cookie_base_alloc(struct tcf_exts *exts, struct tcf_proto *tp,
net/sched/cls_api.c
938
struct tcf_proto *tp_head;
net/sched/cls_basic.c
108
static void basic_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_basic.c
127
static int basic_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_basic.c
147
static int basic_set_parms(struct net *net, struct tcf_proto *tp,
net/sched/cls_basic.c
173
struct tcf_proto *tp, unsigned long base, u32 handle,
net/sched/cls_basic.c
249
static void basic_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_basic.c
269
static int basic_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_basic.c
34
struct tcf_proto *tp;
net/sched/cls_basic.c
41
const struct tcf_proto *tp,
net/sched/cls_basic.c
62
static void *basic_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_basic.c
76
static int basic_init(struct tcf_proto *tp)
net/sched/cls_bpf.c
143
static int cls_bpf_offload_cmd(struct tcf_proto *tp, struct cls_bpf_prog *prog,
net/sched/cls_bpf.c
195
static int cls_bpf_offload(struct tcf_proto *tp, struct cls_bpf_prog *prog,
net/sched/cls_bpf.c
214
static void cls_bpf_stop_offload(struct tcf_proto *tp,
net/sched/cls_bpf.c
225
static void cls_bpf_offload_update_stats(struct tcf_proto *tp,
net/sched/cls_bpf.c
241
static int cls_bpf_init(struct tcf_proto *tp)
net/sched/cls_bpf.c
286
static void __cls_bpf_delete(struct tcf_proto *tp, struct cls_bpf_prog *prog,
net/sched/cls_bpf.c
301
static int cls_bpf_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_bpf.c
311
static void cls_bpf_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_bpf.c
324
static void *cls_bpf_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_bpf.c
375
u32 gen_flags, const struct tcf_proto *tp)
net/sched/cls_bpf.c
408
struct tcf_proto *tp, unsigned long base,
net/sched/cls_bpf.c
50
struct tcf_proto *tp;
net/sched/cls_bpf.c
577
static int cls_bpf_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_bpf.c
638
static void cls_bpf_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_bpf.c
650
static int cls_bpf_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb,
net/sched/cls_bpf.c
82
const struct tcf_proto *tp,
net/sched/cls_cgroup.c
134
static void cls_cgroup_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_cgroup.c
148
static int cls_cgroup_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_cgroup.c
154
static void cls_cgroup_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_cgroup.c
172
static int cls_cgroup_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_cgroup.c
22
struct tcf_proto *tp;
net/sched/cls_cgroup.c
27
const struct tcf_proto *tp,
net/sched/cls_cgroup.c
46
static void *cls_cgroup_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_cgroup.c
51
static int cls_cgroup_init(struct tcf_proto *tp)
net/sched/cls_cgroup.c
79
struct tcf_proto *tp, unsigned long base,
net/sched/cls_flow.c
297
const struct tcf_proto *tp,
net/sched/cls_flow.c
391
struct tcf_proto *tp, unsigned long base,
net/sched/cls_flow.c
42
struct tcf_proto *tp;
net/sched/cls_flow.c
577
static int flow_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_flow.c
590
static int flow_init(struct tcf_proto *tp)
net/sched/cls_flow.c
602
static void flow_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_flow.c
618
static void *flow_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_flow.c
629
static int flow_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_flow.c
690
static void flow_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_flower.c
2358
struct tcf_proto *tp, unsigned long base,
net/sched/cls_flower.c
2611
static int fl_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_flower.c
2626
static void fl_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_flower.c
2657
fl_get_next_hw_filter(struct tcf_proto *tp, struct cls_fl_filter *f, bool add)
net/sched/cls_flower.c
2681
static int fl_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb,
net/sched/cls_flower.c
2743
static void fl_hw_add(struct tcf_proto *tp, void *type_data)
net/sched/cls_flower.c
2755
static void fl_hw_del(struct tcf_proto *tp, void *type_data)
net/sched/cls_flower.c
325
const struct tcf_proto *tp,
net/sched/cls_flower.c
362
static int fl_init(struct tcf_proto *tp)
net/sched/cls_flower.c
3688
static int fl_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_flower.c
3746
static int fl_terse_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_flower.c
3821
static bool fl_delete_empty(struct tcf_proto *tp)
net/sched/cls_flower.c
421
static struct cls_fl_head *fl_head_dereference(struct tcf_proto *tp)
net/sched/cls_flower.c
448
static void fl_hw_destroy_filter(struct tcf_proto *tp, struct cls_fl_filter *f,
net/sched/cls_flower.c
463
static int fl_hw_replace_filter(struct tcf_proto *tp,
net/sched/cls_flower.c
508
static void fl_hw_update_stats(struct tcf_proto *tp, struct cls_fl_filter *f,
net/sched/cls_flower.c
549
static struct tcf_exts *fl_get_exts(const struct tcf_proto *tp, u32 handle)
net/sched/cls_flower.c
558
static int __fl_delete(struct tcf_proto *tp, struct cls_fl_filter *f,
net/sched/cls_flower.c
599
static void fl_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_flower.c
620
static void fl_put(struct tcf_proto *tp, void *arg)
net/sched/cls_flower.c
627
static void *fl_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_fw.c
107
static int fw_init(struct tcf_proto *tp)
net/sched/cls_fw.c
132
static void fw_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_fw.c
156
static int fw_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_fw.c
201
static int fw_set_parms(struct net *net, struct tcf_proto *tp,
net/sched/cls_fw.c
240
struct tcf_proto *tp, unsigned long base,
net/sched/cls_fw.c
355
static void fw_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_fw.c
378
static int fw_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_fw.c
40
struct tcf_proto *tp;
net/sched/cls_fw.c
52
const struct tcf_proto *tp,
net/sched/cls_fw.c
91
static void *fw_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_matchall.c
127
static void mall_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_matchall.c
146
static void *mall_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_matchall.c
163
struct tcf_proto *tp, unsigned long base,
net/sched/cls_matchall.c
249
static int mall_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_matchall.c
259
static void mall_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_matchall.c
275
static int mall_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb,
net/sched/cls_matchall.c
29
const struct tcf_proto *tp,
net/sched/cls_matchall.c
312
static void mall_stats_hw_filter(struct tcf_proto *tp,
net/sched/cls_matchall.c
328
static int mall_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_matchall.c
45
static int mall_init(struct tcf_proto *tp)
net/sched/cls_matchall.c
68
static void mall_destroy_hw_filter(struct tcf_proto *tp,
net/sched/cls_matchall.c
84
static int mall_replace_hw_filter(struct tcf_proto *tp,
net/sched/cls_route.c
126
const struct tcf_proto *tp,
net/sched/cls_route.c
217
static void *route4_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_route.c
243
static int route4_init(struct tcf_proto *tp)
net/sched/cls_route.c
277
static void route4_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_route.c
313
static int route4_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_route.c
383
static int route4_set_parms(struct net *net, struct tcf_proto *tp,
net/sched/cls_route.c
477
struct tcf_proto *tp, unsigned long base, u32 handle,
net/sched/cls_route.c
56
struct tcf_proto *tp;
net/sched/cls_route.c
577
static void route4_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_route.c
604
static int route4_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_u32.c
115
const struct tcf_proto *tp,
net/sched/cls_u32.c
1202
static void u32_walk(struct tcf_proto *tp, struct tcf_walker *arg,
net/sched/cls_u32.c
1233
static int u32_reoffload_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht,
net/sched/cls_u32.c
1253
static int u32_reoffload_knode(struct tcf_proto *tp, struct tc_u_knode *n,
net/sched/cls_u32.c
1287
static int u32_reoffload(struct tcf_proto *tp, bool add, flow_setup_cb_t *cb,
net/sched/cls_u32.c
1342
static int u32_dump(struct net *net, struct tcf_proto *tp, void *fh,
net/sched/cls_u32.c
297
static void *u32_get(struct tcf_proto *tp, u32 handle)
net/sched/cls_u32.c
330
static void *tc_u_common_ptr(const struct tcf_proto *tp)
net/sched/cls_u32.c
361
static int u32_init(struct tcf_proto *tp)
net/sched/cls_u32.c
461
static int u32_delete_key(struct tcf_proto *tp, struct tc_u_knode *key)
net/sched/cls_u32.c
488
static void u32_clear_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h,
net/sched/cls_u32.c
503
static int u32_replace_hw_hnode(struct tcf_proto *tp, struct tc_u_hnode *h,
net/sched/cls_u32.c
532
static void u32_remove_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n,
net/sched/cls_u32.c
546
static int u32_replace_hw_knode(struct tcf_proto *tp, struct tc_u_knode *n,
net/sched/cls_u32.c
585
static void u32_clear_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht,
net/sched/cls_u32.c
608
static int u32_destroy_hnode(struct tcf_proto *tp, struct tc_u_hnode *ht,
net/sched/cls_u32.c
634
static void u32_destroy(struct tcf_proto *tp, bool rtnl_held,
net/sched/cls_u32.c
668
static int u32_delete(struct tcf_proto *tp, void *arg, bool *last,
net/sched/cls_u32.c
724
static void u32_unbind_filter(struct tcf_proto *tp, struct tc_u_knode *n,
net/sched/cls_u32.c
731
static void u32_bind_filter(struct tcf_proto *tp, struct tc_u_knode *n,
net/sched/cls_u32.c
740
static int u32_set_parms(struct net *net, struct tcf_proto *tp,
net/sched/cls_u32.c
794
static void u32_replace_knode(struct tcf_proto *tp, struct tc_u_common *tp_c,
net/sched/cls_u32.c
821
static struct tc_u_knode *u32_init_knode(struct net *net, struct tcf_proto *tp,
net/sched/cls_u32.c
870
struct tcf_proto *tp, unsigned long base, u32 handle,
net/sched/ematch.c
169
static int tcf_em_validate(struct tcf_proto *tp,
net/sched/ematch.c
305
int tcf_em_tree_validate(struct tcf_proto *tp, struct nlattr *nla,
net/sched/sch_api.c
2084
static int tcf_node_bind(struct tcf_proto *tp, void *n, struct tcf_walker *arg)
net/sched/sch_api.c
2119
struct tcf_proto *tp;
net/sched/sch_cake.c
1716
struct tcf_proto *filter;
net/sched/sch_cake.c
220
struct tcf_proto __rcu *filter_list; /* optional external classifier */
net/sched/sch_drr.c
306
struct tcf_proto *fl;
net/sched/sch_drr.c
33
struct tcf_proto __rcu *filter_list;
net/sched/sch_dualpi2.c
346
struct tcf_proto *fl;
net/sched/sch_dualpi2.c
75
struct tcf_proto __rcu *tcf_filters;
net/sched/sch_ets.c
390
struct tcf_proto *fl;
net/sched/sch_ets.c
50
struct tcf_proto __rcu *filter_list;
net/sched/sch_fq_codel.c
51
struct tcf_proto __rcu *filter_list; /* optional external classifier */
net/sched/sch_fq_codel.c
80
struct tcf_proto *filter;
net/sched/sch_fq_pie.c
56
struct tcf_proto __rcu *filter_list; /* optional external classifier */
net/sched/sch_fq_pie.c
85
struct tcf_proto *filter;
net/sched/sch_generic.c
1533
struct tcf_proto *tp_head)
net/sched/sch_hfsc.c
1135
struct tcf_proto *tcf;
net/sched/sch_hfsc.c
117
struct tcf_proto __rcu *filter_list; /* filter list */
net/sched/sch_htb.c
103
struct tcf_proto __rcu *filter_list; /* class attached filters */
net/sched/sch_htb.c
155
struct tcf_proto __rcu *filter_list;
net/sched/sch_htb.c
225
struct tcf_proto *tcf;
net/sched/sch_ingress.c
56
static void clsact_chain_head_change(struct tcf_proto *tp_head, void *priv)
net/sched/sch_multiq.c
23
struct tcf_proto __rcu *filter_list;
net/sched/sch_multiq.c
35
struct tcf_proto *fl = rcu_dereference_bh(q->filter_list);
net/sched/sch_prio.c
23
struct tcf_proto __rcu *filter_list;
net/sched/sch_prio.c
36
struct tcf_proto *fl;
net/sched/sch_qfq.c
179
struct tcf_proto __rcu *filter_list;
net/sched/sch_qfq.c
700
struct tcf_proto *fl;
net/sched/sch_sfb.c
254
static bool sfb_classify(struct sk_buff *skb, struct tcf_proto *fl,
net/sched/sch_sfb.c
287
struct tcf_proto *fl;
net/sched/sch_sfb.c
54
struct tcf_proto __rcu *filter_list;
net/sched/sch_sfq.c
117
struct tcf_proto __rcu *filter_list;
net/sched/sch_sfq.c
161
struct tcf_proto *fl;