/kernel/linux/linux-5.10/include/net/ |
H A D | pkt_cls.h | 36 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 D | sch_generic.h | 248 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 D | pkt_cls.h | 36 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 D | sch_generic.h | 268 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 D | cls_api.c | 59 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 D | sch_ingress.c | 18 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 D | cls_matchall.c | 72 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 D | sch_multiq.c | 24 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 D | sch_dsmark.c | 48 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 D | sch_prio.c | 24 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 D | sch_drr.c | 35 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 D | cls_bpf.c | 148 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 D | sch_sfb.c | 55 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 D | sch_atm.c | 48 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 D | sch_ets.c | 51 struct tcf_block *block; 357 static struct tcf_block * 803 .tcf_block = ets_qdisc_tcf_block,
|
H A D | sch_fq_codel.c | 52 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 D | sch_sfq.c | 125 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 D | cls_api.c | 181 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 D | sch_ingress.c | 19 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 D | cls_matchall.c | 74 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 D | sch_drr.c | 34 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 D | sch_prio.c | 24 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 D | sch_multiq.c | 24 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 D | sch_sfb.c | 55 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 D | cls_bpf.c | 149 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()
|