Home
last modified time | relevance | path

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

/linux-6.15/include/net/
H A Dpkt_cls.h38 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,
61 void tcf_block_put(struct tcf_block *block);
67 static inline bool tcf_block_shared(struct tcf_block *block) in tcf_block_shared()
93 const struct tcf_block *block,
111 static inline bool tcf_block_shared(struct tcf_block *block) in tcf_block_shared()
122 int tcf_block_get(struct tcf_block **p_block, in tcf_block_get()
137 static inline void tcf_block_put(struct tcf_block *block) in tcf_block_put()
[all …]
H A Dsch_generic.h266 struct tcf_block * (*tcf_block)(struct Qdisc *sch, member
451 struct tcf_block *block;
462 struct tcf_block { struct
491 struct tcf_block *tcf_block_lookup(struct net *net, u32 block_index); argument
1341 struct tcf_block *block;
1369 struct tcf_block *block);
/linux-6.15/net/sched/
H A Dcls_api.c1017 struct tcf_block *block; in tcf_block_create()
1053 struct tcf_block *block; in tcf_block_refcnt_get()
1228 if (!cops->tcf_block) { in __tcf_qdisc_find()
1280 struct tcf_block *block; in __tcf_block_find()
1354 struct tcf_block *block; in tcf_block_find()
2246 struct tcf_block *block; in tc_new_tfilter()
2753 struct tcf_block *block;
2843 struct tcf_block *block; in tc_dump_tfilter()
2896 if (!cops->tcf_block) in tc_dump_tfilter()
3115 struct tcf_block *block; in tc_ctl_chain()
[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_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.c332 struct tcf_block *block, int m_eaction, in tcf_blockcast_redir()
366 struct tcf_block *block, int m_eaction, in tcf_blockcast_mirror()
389 struct tcf_block *block; in tcf_blockcast()
H A Dcls_bpf.c149 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_cmd()
230 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_update_stats()
656 struct tcf_block *block = tp->chain->block; in cls_bpf_reoffload()
H A Dsch_sfb.c55 struct tcf_block *block;
669 static struct tcf_block *sfb_tcf_block(struct Qdisc *sch, unsigned long cl, in sfb_tcf_block()
693 .tcf_block = sfb_tcf_block,
H A Dcls_u32.c333 struct tcf_block *block = tp->chain->block; in tc_u_common_ptr()
492 struct tcf_block *block = tp->chain->block; in u32_clear_hw_hnode()
507 struct tcf_block *block = tp->chain->block; in u32_replace_hw_hnode()
536 struct tcf_block *block = tp->chain->block; in u32_remove_hw_knode()
551 struct tcf_block *block = tp->chain->block; in u32_replace_hw_knode()
1259 struct tcf_block *block = tp->chain->block; in u32_reoffload_knode()
H A Dsch_fq_codel.c52 struct tcf_block *block;
624 static struct tcf_block *fq_codel_tcf_block(struct Qdisc *sch, unsigned long cl, in fq_codel_tcf_block()
709 .tcf_block = fq_codel_tcf_block,
H A Dsch_ets.c51 struct tcf_block *block;
356 static struct tcf_block *
804 .tcf_block = ets_qdisc_tcf_block,
H A Dsch_sfq.c118 struct tcf_block *block;
878 static struct tcf_block *sfq_tcf_block(struct Qdisc *sch, unsigned long cl, in sfq_tcf_block()
936 .tcf_block = sfq_tcf_block,
H A Dsch_qfq.c180 struct tcf_block *block;
570 static struct tcf_block *qfq_tcf_block(struct Qdisc *sch, unsigned long cl, in qfq_tcf_block()
1504 .tcf_block = qfq_tcf_block,
H A Dsch_hfsc.c118 struct tcf_block *block;
1266 static struct tcf_block *hfsc_tcf_block(struct Qdisc *sch, unsigned long arg, in hfsc_tcf_block()
1676 .tcf_block = hfsc_tcf_block,
H A Dsch_htb.c104 struct tcf_block *block;
156 struct tcf_block *block;
2070 static struct tcf_block *htb_tcf_block(struct Qdisc *sch, unsigned long arg, in htb_tcf_block()
2131 .tcf_block = htb_tcf_block,
H A Dsch_api.c159 if (cops->tcf_block && !(cops->bind_tcf && cops->unbind_tcf)) in register_qdisc()
2114 struct tcf_block *block; in tc_bind_class_walker()
2117 block = cops->tcf_block(q, cl, NULL); in tc_bind_class_walker()
2146 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.c202 struct tcf_block *block;
2981 static struct tcf_block *cake_tcf_block(struct Qdisc *sch, unsigned long cl, in cake_tcf_block()
3098 .tcf_block = cake_tcf_block,
H A Dsch_generic.c1602 struct tcf_block *block) in mini_qdisc_pair_block_init()