Home
last modified time | relevance | path

Searched defs:block_cb (Results 1 - 25 of 34) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flow.h23 struct flow_block_cb *block_cb; member
H A Dprestera_flow.c179 struct flow_block_cb *block_cb; in prestera_flow_block_get() local
210 struct flow_block_cb *block_cb = block->block_cb; prestera_flow_block_put() local
224 struct flow_block_cb *block_cb; prestera_setup_flow_block_bind() local
261 struct flow_block_cb *block_cb; prestera_setup_flow_block_unbind() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flow.c207 struct flow_block_cb *block_cb; in mlxsw_sp_setup_tc_block_bind() local
258 struct flow_block_cb *block_cb; mlxsw_sp_setup_tc_block_unbind() local
[all...]
H A Dspectrum_qdisc.c1714 struct flow_block_cb *block_cb; in mlxsw_sp_setup_tc_block_qevent_bind() local
1786 struct flow_block_cb *block_cb; mlxsw_sp_setup_tc_block_qevent_unbind() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flow.c207 struct flow_block_cb *block_cb; in mlxsw_sp_setup_tc_block_bind() local
258 struct flow_block_cb *block_cb; mlxsw_sp_setup_tc_block_unbind() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/
H A Dtc_bindings.c78 struct flow_block_cb *block_cb; in efx_tc_setup_block() local
146 struct flow_block_cb *block_cb; in efx_tc_indr_setup_cb() local
139 efx_tc_indr_setup_cb(struct net_device *net_dev, struct Qdisc *sch, void *cb_priv, enum tc_setup_type type, void *type_data, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) efx_tc_indr_setup_cb() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c417 struct flow_block_cb *block_cb; in mlx5e_rep_indr_setup_block() local
408 mlx5e_rep_indr_setup_block(struct net_device *netdev, struct Qdisc *sch, struct mlx5e_rep_priv *rpriv, struct flow_block_offload *f, flow_setup_cb_t *setup_cb, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) mlx5e_rep_indr_setup_block() argument
476 mlx5e_rep_indr_setup_cb(struct net_device *netdev, struct Qdisc *sch, void *cb_priv, enum tc_setup_type type, void *type_data, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) mlx5e_rep_indr_setup_cb() argument
[all...]
/kernel/linux/linux-5.10/net/core/
H A Dflow_offload.c209 struct flow_block_cb *block_cb; in flow_block_cb_alloc() local
224 void flow_block_cb_free(struct flow_block_cb *block_cb) in flow_block_cb_free() argument
236 struct flow_block_cb *block_cb; flow_block_cb_lookup() local
248 flow_block_cb_priv(struct flow_block_cb *block_cb) flow_block_cb_priv() argument
254 flow_block_cb_incref(struct flow_block_cb *block_cb) flow_block_cb_incref() argument
260 flow_block_cb_decref(struct flow_block_cb *block_cb) flow_block_cb_decref() argument
269 struct flow_block_cb *block_cb; flow_block_cb_is_busy() local
287 struct flow_block_cb *block_cb; flow_block_cb_setup_simple() local
458 flow_block_indr_init(struct flow_block_cb *flow_block, struct flow_block_offload *bo, struct net_device *dev, struct Qdisc *sch, void *data, void *cb_priv, void (*cleanup)(struct flow_block_cb *block_cb)) flow_block_indr_init() argument
472 flow_indr_block_cb_alloc(flow_setup_cb_t *cb, void *cb_ident, void *cb_priv, void (*release)(void *cb_priv), struct flow_block_offload *bo, struct net_device *dev, struct Qdisc *sch, void *data, void *indr_cb_priv, void (*cleanup)(struct flow_block_cb *block_cb)) flow_indr_block_cb_alloc() argument
481 struct flow_block_cb *block_cb; flow_indr_block_cb_alloc() local
506 indir_dev_add(void *data, struct net_device *dev, struct Qdisc *sch, enum tc_setup_type type, void (*cleanup)(struct flow_block_cb *block_cb), struct flow_block_offload *bo) indir_dev_add() argument
547 flow_indr_dev_setup_offload(struct net_device *dev, struct Qdisc *sch, enum tc_setup_type type, void *data, struct flow_block_offload *bo, void (*cleanup)(struct flow_block_cb *block_cb)) flow_indr_dev_setup_offload() argument
[all...]
/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_tables_offload.c202 struct flow_block_cb *block_cb; in nft_setup_cb_call() local
295 struct flow_block_cb *block_cb, *next; in nft_flow_offload_unbind() local
371 static void nft_indr_block_cleanup(struct flow_block_cb *block_cb) in nft_indr_block_cleanup() argument
[all...]
H A Dnf_flow_table_offload.c686 struct flow_block_cb *block_cb; in nf_flow_offload_tuple() local
910 struct flow_block_cb *block_cb, *next; in nf_flow_table_block_setup() local
949 static void nf_flow_table_indr_cleanup(struct flow_block_cb *block_cb) in nf_flow_table_indr_cleanup() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/
H A Dmtk_ppe_offload.c578 struct flow_block_cb *block_cb; in mtk_eth_setup_tc_block() local
[all...]
H A Dmtk_wed.c1786 struct flow_block_cb *block_cb; in mtk_wed_setup_tc_block() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.c478 struct flow_block_cb *block_cb; in mlx5e_rep_indr_setup_block() local
470 mlx5e_rep_indr_setup_block(struct net_device *netdev, struct Qdisc *sch, struct mlx5e_rep_priv *rpriv, struct flow_block_offload *f, flow_setup_cb_t *setup_cb, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) mlx5e_rep_indr_setup_block() argument
648 mlx5e_rep_indr_setup_cb(struct net_device *netdev, struct Qdisc *sch, void *cb_priv, enum tc_setup_type type, void *type_data, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) mlx5e_rep_indr_setup_cb() argument
[all...]
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_tables_offload.c201 struct flow_block_cb *block_cb; in nft_setup_cb_call() local
324 struct flow_block_cb *block_cb, *next; in nft_flow_offload_unbind() local
400 static void nft_indr_block_cleanup(struct flow_block_cb *block_cb) in nft_indr_block_cleanup() argument
[all...]
H A Dnf_flow_table_offload.c844 struct flow_block_cb *block_cb; in nf_flow_offload_tuple() local
1102 struct flow_block_cb *block_cb, *next; in nf_flow_table_block_setup() local
1141 static void nf_flow_table_indr_cleanup(struct flow_block_cb *block_cb) in nf_flow_table_indr_cleanup() argument
[all...]
/kernel/linux/linux-5.10/include/net/netfilter/
H A Dnf_flow_table.h168 struct flow_block_cb *block_cb; in nf_flow_table_offload_add_cb() local
196 struct flow_block_cb *block_cb; in nf_flow_table_offload_del_cb() local
[all...]
/kernel/linux/linux-6.6/net/core/
H A Dflow_offload.c265 struct flow_block_cb *block_cb; in flow_block_cb_alloc() local
280 void flow_block_cb_free(struct flow_block_cb *block_cb) in flow_block_cb_free() argument
292 struct flow_block_cb *block_cb; flow_block_cb_lookup() local
304 flow_block_cb_priv(struct flow_block_cb *block_cb) flow_block_cb_priv() argument
310 flow_block_cb_incref(struct flow_block_cb *block_cb) flow_block_cb_incref() argument
316 flow_block_cb_decref(struct flow_block_cb *block_cb) flow_block_cb_decref() argument
325 struct flow_block_cb *block_cb; flow_block_cb_is_busy() local
343 struct flow_block_cb *block_cb; flow_block_cb_setup_simple() local
516 flow_block_indr_init(struct flow_block_cb *flow_block, struct flow_block_offload *bo, struct net_device *dev, struct Qdisc *sch, void *data, void *cb_priv, void (*cleanup)(struct flow_block_cb *block_cb)) flow_block_indr_init() argument
530 flow_indr_block_cb_alloc(flow_setup_cb_t *cb, void *cb_ident, void *cb_priv, void (*release)(void *cb_priv), struct flow_block_offload *bo, struct net_device *dev, struct Qdisc *sch, void *data, void *indr_cb_priv, void (*cleanup)(struct flow_block_cb *block_cb)) flow_indr_block_cb_alloc() argument
539 struct flow_block_cb *block_cb; flow_indr_block_cb_alloc() local
564 indir_dev_add(void *data, struct net_device *dev, struct Qdisc *sch, enum tc_setup_type type, void (*cleanup)(struct flow_block_cb *block_cb), struct flow_block_offload *bo) indir_dev_add() argument
605 flow_indr_dev_setup_offload(struct net_device *dev, struct Qdisc *sch, enum tc_setup_type type, void *data, struct flow_block_offload *bo, void (*cleanup)(struct flow_block_cb *block_cb)) flow_indr_dev_setup_offload() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mscc/
H A Docelot_net.c147 struct flow_block_cb *block_cb; in ocelot_setup_tc_block() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Doffload.c1673 struct flow_block_cb *block_cb; in nfp_flower_setup_tc_block() local
1769 nfp_flower_setup_indr_tc_block(struct net_device *netdev, struct Qdisc *sch, struct nfp_app *app, struct flow_block_offload *f, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) nfp_flower_setup_indr_tc_block() argument
1775 struct flow_block_cb *block_cb; nfp_flower_setup_indr_tc_block() local
1834 nfp_flower_indr_setup_tc_cb(struct net_device *netdev, struct Qdisc *sch, void *cb_priv, enum tc_setup_type type, void *type_data, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) nfp_flower_indr_setup_tc_cb() argument
[all...]
/kernel/linux/linux-5.10/net/sched/
H A Dact_ct.c323 struct flow_block_cb *block_cb, *tmp_cb; in tcf_ct_flow_table_cleanup_work() local
/kernel/linux/linux-6.6/include/net/netfilter/
H A Dnf_flow_table.h228 struct flow_block_cb *block_cb; in nf_flow_table_offload_add_cb() local
261 struct flow_block_cb *block_cb; in nf_flow_table_offload_del_cb() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c1893 struct flow_block_cb *block_cb; in bnxt_tc_setup_indr_block() local
1888 bnxt_tc_setup_indr_block(struct net_device *netdev, struct Qdisc *sch, struct bnxt *bp, struct flow_block_offload *f, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) bnxt_tc_setup_indr_block() argument
1946 bnxt_tc_setup_indr_cb(struct net_device *netdev, struct Qdisc *sch, void *cb_priv, enum tc_setup_type type, void *type_data, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) bnxt_tc_setup_indr_cb() argument
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dflow_offload.h497 static inline void flow_block_cb_add(struct flow_block_cb *block_cb, in flow_block_cb_add() argument
503 static inline void flow_block_cb_remove(struct flow_block_cb *block_cb, in flow_block_cb_remove() argument
509 flow_indr_block_cb_remove(struct flow_block_cb *block_cb, struct flow_block_offload *offload) flow_indr_block_cb_remove() argument
[all...]
/kernel/linux/linux-5.10/net/dsa/
H A Dslave.c1205 struct flow_block_cb *block_cb; in dsa_slave_setup_tc_block() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_tc.c1907 struct flow_block_cb *block_cb; in bnxt_tc_setup_indr_block() local
1902 bnxt_tc_setup_indr_block(struct net_device *netdev, struct Qdisc *sch, struct bnxt *bp, struct flow_block_offload *f, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) bnxt_tc_setup_indr_block() argument
1960 bnxt_tc_setup_indr_cb(struct net_device *netdev, struct Qdisc *sch, void *cb_priv, enum tc_setup_type type, void *type_data, void *data, void (*cleanup)(struct flow_block_cb *block_cb)) bnxt_tc_setup_indr_cb() argument
[all...]

Completed in 32 milliseconds

12