Home
last modified time | relevance | path

Searched refs:tcf_block (Results 1 – 23 of 23) sorted by relevance

/linux/include/net/
H A Dpkt_cls.h38 struct tcf_block *block;
47 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block,
50 struct tcf_chain *tcf_get_next_chain(struct tcf_block *block,
54 void tcf_block_netif_keep_dst(struct tcf_block *block);
55 int tcf_block_get(struct tcf_block **p_block,
58 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q,
61 void tcf_block_put(struct tcf_block *block);
62 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q,
67 static inline bool tcf_block_shared(struct tcf_block *block) in tcf_block_shared()
72 static inline bool tcf_block_non_null_shared(struct tcf_block *block) in tcf_block_non_null_shared()
[all …]
H A Dsch_generic.h283 struct tcf_block * (*tcf_block)(struct Qdisc *sch, member
471 struct tcf_block *block;
482 struct tcf_block { struct
511 struct tcf_block *tcf_block_lookup(struct net *net, u32 block_index); argument
1402 struct tcf_block *block;
1430 struct tcf_block *block);
/linux/net/sched/
H A Dcls_api.c181 struct tcf_block *block = chain->block; in tcf_proto_signal_destroying()
220 struct tcf_block *block = chain->block; in tcf_proto_signal_destroyed()
417 struct tcf_block *block = tp->chain->block; in tcf_proto_count_usesw()
498 static struct tcf_chain *tcf_chain_create(struct tcf_block *block, in tcf_chain_create()
529 struct tcf_block *block = chain->block; in tcf_chain0_head_change()
544 struct tcf_block *block = chain->block; in tcf_chain_detach()
559 static void tcf_block_destroy(struct tcf_block *block) in tcf_block_destroy()
569 struct tcf_block *block = chain->block; in tcf_chain_destroy()
594 static struct tcf_chain *tcf_chain_lookup(struct tcf_block *block, in tcf_chain_lookup()
609 static struct tcf_chain *tcf_chain_lookup_rcu(const struct tcf_block *block, in tcf_chain_lookup_rcu()
[all …]
H A Dsch_ingress.c19 struct tcf_block *block;
48 static struct tcf_block *ingress_tcf_block(struct Qdisc *sch, unsigned long cl, in ingress_tcf_block()
154 .tcf_block = ingress_tcf_block,
174 struct tcf_block *ingress_block;
175 struct tcf_block *egress_block;
199 static struct tcf_block *clsact_tcf_block(struct Qdisc *sch, unsigned long cl, in clsact_tcf_block()
329 .tcf_block = clsact_tcf_block,
H A Dcls_matchall.c74 struct tcf_block *block = tp->chain->block; in mall_destroy_hw_filter()
90 struct tcf_block *block = tp->chain->block; in mall_replace_hw_filter()
280 struct tcf_block *block = tp->chain->block; in mall_reoffload()
317 struct tcf_block *block = tp->chain->block; in mall_stats_hw_filter()
H A Dsch_multiq.c24 struct tcf_block *block;
361 static struct tcf_block *multiq_tcf_block(struct Qdisc *sch, unsigned long cl, in multiq_tcf_block()
376 .tcf_block = multiq_tcf_block,
H A Dsch_dualpi2.c76 struct tcf_block *tcf_block; member
925 err = tcf_block_get(&q->tcf_block, &q->tcf_filters, sch, extack); in dualpi2_init()
1076 tcf_block_put(q->tcf_block); in dualpi2_destroy()
1099 static struct tcf_block *dualpi2_tcf_block(struct Qdisc *sch, unsigned long cl, in dualpi2_tcf_block()
1106 return q->tcf_block; in dualpi2_tcf_block()
1134 .tcf_block = dualpi2_tcf_block,
H A Dsch_prio.c24 struct tcf_block *block;
384 static struct tcf_block *prio_tcf_block(struct Qdisc *sch, unsigned long cl, in prio_tcf_block()
399 .tcf_block = prio_tcf_block,
H A Dsch_drr.c34 struct tcf_block *block;
179 static struct tcf_block *drr_tcf_block(struct Qdisc *sch, unsigned long cl, in drr_tcf_block()
465 .tcf_block = drr_tcf_block,
H A Dact_mirred.c338 struct tcf_block *block, int m_eaction, in tcf_blockcast_redir()
372 struct tcf_block *block, int m_eaction, in tcf_blockcast_mirror()
395 struct tcf_block *block; in tcf_blockcast()
H A Dcls_u32.c332 struct tcf_block *block = tp->chain->block; in tc_u_common_ptr()
491 struct tcf_block *block = tp->chain->block; in u32_clear_hw_hnode()
506 struct tcf_block *block = tp->chain->block; in u32_replace_hw_hnode()
535 struct tcf_block *block = tp->chain->block; in u32_remove_hw_knode()
550 struct tcf_block *block = tp->chain->block; in u32_replace_hw_knode()
1258 struct tcf_block *block = tp->chain->block; in u32_reoffload_knode()
H A Dcls_bpf.c147 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_cmd()
228 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_update_stats()
654 struct tcf_block *block = tp->chain->block; in cls_bpf_reoffload()
H A Dsch_fq_codel.c52 struct tcf_block *block;
627 static struct tcf_block *fq_codel_tcf_block(struct Qdisc *sch, unsigned long cl, in fq_codel_tcf_block()
712 .tcf_block = fq_codel_tcf_block,
H A Dsch_ets.c51 struct tcf_block *block;
360 static struct tcf_block *
813 .tcf_block = ets_qdisc_tcf_block,
H A Dsch_sfq.c118 struct tcf_block *block;
887 static struct tcf_block *sfq_tcf_block(struct Qdisc *sch, unsigned long cl, in sfq_tcf_block()
945 .tcf_block = sfq_tcf_block,
H A Dsch_qfq.c180 struct tcf_block *block;
574 static struct tcf_block *qfq_tcf_block(struct Qdisc *sch, unsigned long cl, in qfq_tcf_block()
1517 .tcf_block = qfq_tcf_block,
H A Dsch_hfsc.c118 struct tcf_block *block;
1257 static struct tcf_block *hfsc_tcf_block(struct Qdisc *sch, unsigned long arg, in hfsc_tcf_block()
1667 .tcf_block = hfsc_tcf_block,
H A Dsch_htb.c104 struct tcf_block *block;
156 struct tcf_block *block;
2071 static struct tcf_block *htb_tcf_block(struct Qdisc *sch, unsigned long arg, in htb_tcf_block()
2132 .tcf_block = htb_tcf_block,
H A Dsch_api.c160 if (cops->tcf_block && !(cops->bind_tcf && cops->unbind_tcf)) in register_qdisc()
2110 struct tcf_block *block; in tc_bind_class_walker()
2113 block = cops->tcf_block(q, cl, NULL); in tc_bind_class_walker()
2142 if (!cops->tcf_block) in tc_bind_tclass()
H A Dcls_flower.c451 struct tcf_block *block = tp->chain->block; in fl_hw_destroy_filter()
467 struct tcf_block *block = tp->chain->block; in fl_hw_replace_filter()
511 struct tcf_block *block = tp->chain->block; in fl_hw_update_stats()
2684 struct tcf_block *block = tp->chain->block; in fl_reoffload()
2771 struct tcf_block *block = chain->block; in fl_hw_create_tmplt()
2797 struct tcf_block *block = chain->block; in fl_hw_destroy_tmplt()
H A Dsch_fq_pie.c57 struct tcf_block *block;
H A Dsch_cake.c221 struct tcf_block *block;
3098 static struct tcf_block *cake_tcf_block(struct Qdisc *sch, unsigned long cl, in cake_tcf_block()
3215 .tcf_block = cake_tcf_block,
H A Dsch_generic.c1599 struct tcf_block *block)