Home
last modified time | relevance | path

Searched refs:tcf_block (Results 1 - 25 of 47) sorted by relevance

12

/kernel/linux/linux-5.10/include/net/
H A Dpkt_cls.h36 struct tcf_block *block;
45 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block,
48 struct tcf_chain *tcf_get_next_chain(struct tcf_block *block,
52 void tcf_block_netif_keep_dst(struct tcf_block *block);
53 int tcf_block_get(struct tcf_block **p_block,
56 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q,
59 void tcf_block_put(struct tcf_block *block);
60 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q,
63 static inline bool tcf_block_shared(struct tcf_block *block) in tcf_block_shared()
68 static inline bool tcf_block_non_null_shared(struct tcf_block *bloc
[all...]
H A Dsch_generic.h248 struct tcf_block * (*tcf_block)(struct Qdisc *sch, member
433 struct tcf_block *block;
444 struct tcf_block { struct
445 /* Lock protects tcf_block and lifetime-management data of chains
482 static inline bool lockdep_tcf_chain_is_locked(struct tcf_block *chain) in lockdep_tcf_chain_is_locked()
1293 struct tcf_block *block;
1321 struct tcf_block *block);
/kernel/linux/linux-6.6/include/net/
H A Dpkt_cls.h36 struct tcf_block *block;
45 struct tcf_chain *tcf_chain_get_by_act(struct tcf_block *block,
48 struct tcf_chain *tcf_get_next_chain(struct tcf_block *block,
52 void tcf_block_netif_keep_dst(struct tcf_block *block);
53 int tcf_block_get(struct tcf_block **p_block,
56 int tcf_block_get_ext(struct tcf_block **p_block, struct Qdisc *q,
59 void tcf_block_put(struct tcf_block *block);
60 void tcf_block_put_ext(struct tcf_block *block, struct Qdisc *q,
65 static inline bool tcf_block_shared(struct tcf_block *block) in tcf_block_shared()
70 static inline bool tcf_block_non_null_shared(struct tcf_block *bloc
[all...]
H A Dsch_generic.h268 struct tcf_block * (*tcf_block)(struct Qdisc *sch, member
453 struct tcf_block *block;
464 struct tcf_block { struct
465 /* Lock protects tcf_block and lifetime-management data of chains
1285 struct tcf_block *block;
1313 struct tcf_block *block);
/kernel/linux/linux-5.10/net/sched/
H A Dcls_api.c59 struct tcf_block *block = chain->block; in tcf_proto_signal_destroying()
98 struct tcf_block *block = chain->block; in tcf_proto_signal_destroyed()
346 static struct tcf_chain *tcf_chain_create(struct tcf_block *block, in tcf_chain_create()
377 struct tcf_block *block = chain->block; in tcf_chain0_head_change()
392 struct tcf_block *block = chain->block; in tcf_chain_detach()
407 static void tcf_block_destroy(struct tcf_block *block) in tcf_block_destroy()
416 struct tcf_block *block = chain->block; in tcf_chain_destroy()
441 static struct tcf_chain *tcf_chain_lookup(struct tcf_block *block, in tcf_chain_lookup()
456 static struct tcf_chain *tcf_chain_lookup_rcu(const struct tcf_block *block, in tcf_chain_lookup_rcu()
472 static struct tcf_chain *__tcf_chain_get(struct tcf_block *bloc
[all...]
H A Dsch_ingress.c18 struct tcf_block *block;
47 static struct tcf_block *ingress_tcf_block(struct Qdisc *sch, unsigned long cl, in ingress_tcf_block()
134 .tcf_block = ingress_tcf_block,
153 struct tcf_block *ingress_block;
154 struct tcf_block *egress_block;
178 static struct tcf_block *clsact_tcf_block(struct Qdisc *sch, unsigned long cl, in clsact_tcf_block()
275 .tcf_block = clsact_tcf_block,
H A Dcls_matchall.c72 struct tcf_block *block = tp->chain->block; in mall_destroy_hw_filter()
88 struct tcf_block *block = tp->chain->block; in mall_replace_hw_filter()
290 struct tcf_block *block = tp->chain->block; in mall_reoffload()
332 struct tcf_block *block = tp->chain->block; in mall_stats_hw_filter()
H A Dsch_multiq.c24 struct tcf_block *block;
369 static struct tcf_block *multiq_tcf_block(struct Qdisc *sch, unsigned long cl, in multiq_tcf_block()
384 .tcf_block = multiq_tcf_block,
H A Dsch_dsmark.c48 struct tcf_block *block;
191 static struct tcf_block *dsmark_tcf_block(struct Qdisc *sch, unsigned long cl, in dsmark_tcf_block()
486 .tcf_block = dsmark_tcf_block,
H A Dsch_prio.c24 struct tcf_block *block;
391 static struct tcf_block *prio_tcf_block(struct Qdisc *sch, unsigned long cl, in prio_tcf_block()
406 .tcf_block = prio_tcf_block,
H A Dsch_drr.c35 struct tcf_block *block;
173 static struct tcf_block *drr_tcf_block(struct Qdisc *sch, unsigned long cl, in drr_tcf_block()
469 .tcf_block = drr_tcf_block,
H A Dcls_bpf.c148 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_cmd()
229 struct tcf_block *block = tp->chain->block; in cls_bpf_offload_update_stats()
669 struct tcf_block *block = tp->chain->block; in cls_bpf_reoffload()
H A Dsch_sfb.c55 struct tcf_block *block;
671 static struct tcf_block *sfb_tcf_block(struct Qdisc *sch, unsigned long cl, in sfb_tcf_block()
695 .tcf_block = sfb_tcf_block,
H A Dsch_atm.c48 struct tcf_block *block;
365 static struct tcf_block *atm_tc_tcf_block(struct Qdisc *sch, unsigned long cl, in atm_tc_tcf_block()
676 .tcf_block = atm_tc_tcf_block,
H A Dsch_ets.c51 struct tcf_block *block;
357 static struct tcf_block *
803 .tcf_block = ets_qdisc_tcf_block,
H A Dsch_fq_codel.c52 struct tcf_block *block;
603 static struct tcf_block *fq_codel_tcf_block(struct Qdisc *sch, unsigned long cl, in fq_codel_tcf_block()
692 .tcf_block = fq_codel_tcf_block,
H A Dsch_sfq.c125 struct tcf_block *block;
845 static struct tcf_block *sfq_tcf_block(struct Qdisc *sch, unsigned long cl, in sfq_tcf_block()
907 .tcf_block = sfq_tcf_block,
/kernel/linux/linux-6.6/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()
469 static struct tcf_chain *tcf_chain_create(struct tcf_block *block, in tcf_chain_create()
500 struct tcf_block *block = chain->block; in tcf_chain0_head_change()
515 struct tcf_block *block = chain->block; in tcf_chain_detach()
530 static void tcf_block_destroy(struct tcf_block *block) in tcf_block_destroy()
539 struct tcf_block *block = chain->block; in tcf_chain_destroy()
564 static struct tcf_chain *tcf_chain_lookup(struct tcf_block *block, in tcf_chain_lookup()
579 static struct tcf_chain *tcf_chain_lookup_rcu(const struct tcf_block *block, in tcf_chain_lookup_rcu()
596 static struct tcf_chain *__tcf_chain_get(struct tcf_block *bloc
[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,
173 struct tcf_block *ingress_block;
174 struct tcf_block *egress_block;
198 static struct tcf_block *clsact_tcf_block(struct Qdisc *sch, unsigned long cl, in clsact_tcf_block()
328 .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()
278 struct tcf_block *block = tp->chain->block; in mall_reoffload()
315 struct tcf_block *block = tp->chain->block; in mall_stats_hw_filter()
H A Dsch_drr.c34 struct tcf_block *block;
173 static struct tcf_block *drr_tcf_block(struct Qdisc *sch, unsigned long cl, in drr_tcf_block()
461 .tcf_block = drr_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_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_sfb.c55 struct tcf_block *block;
667 static struct tcf_block *sfb_tcf_block(struct Qdisc *sch, unsigned long cl, in sfb_tcf_block()
691 .tcf_block = sfb_tcf_block,
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()
654 struct tcf_block *block = tp->chain->block; in cls_bpf_reoffload()

Completed in 31 milliseconds

12