| /Linux-v5.4/drivers/net/ethernet/mscc/ |
| D | ocelot_tc.c | 90 void *type_data, in ocelot_setup_tc_block_cb() argument 95 if (!tc_cls_can_offload_and_chain0(port->dev, type_data)) in ocelot_setup_tc_block_cb() 103 return ocelot_setup_tc_cls_matchall(port, type_data, ingress); in ocelot_setup_tc_block_cb() 116 void *type_data, in ocelot_setup_tc_block_cb_ig() argument 119 return ocelot_setup_tc_block_cb(type, type_data, in ocelot_setup_tc_block_cb_ig() 124 void *type_data, in ocelot_setup_tc_block_cb_eg() argument 127 return ocelot_setup_tc_block_cb(type, type_data, in ocelot_setup_tc_block_cb_eg() 186 void *type_data) in ocelot_setup_tc() argument 192 return ocelot_setup_tc_block(port, type_data); in ocelot_setup_tc()
|
| D | ocelot_tc.h | 20 void *type_data);
|
| D | ocelot_flower.c | 260 void *type_data, void *cb_priv) in ocelot_setup_tc_block_cb_flower() argument 264 if (!tc_cls_can_offload_and_chain0(port_block->port->dev, type_data)) in ocelot_setup_tc_block_cb_flower() 269 return ocelot_setup_tc_cls_flower(type_data, cb_priv); in ocelot_setup_tc_block_cb_flower()
|
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/abm/ |
| D | main.c | 31 enum tc_setup_type type, void *type_data) in nfp_abm_setup_tc() argument 42 return nfp_abm_setup_root(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 44 return nfp_abm_setup_tc_mq(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 46 return nfp_abm_setup_tc_red(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 48 return nfp_abm_setup_tc_gred(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 50 return nfp_abm_setup_cls_block(netdev, repr, type_data); in nfp_abm_setup_tc()
|
| D | cls.c | 234 void *type_data, void *cb_priv) in nfp_abm_setup_tc_block_cb() argument 236 struct tc_cls_u32_offload *cls_u32 = type_data; in nfp_abm_setup_tc_block_cb()
|
| /Linux-v5.4/drivers/net/netdevsim/ |
| D | netdev.c | 76 nsim_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) in nsim_setup_tc_block_cb() argument 78 return nsim_bpf_setup_tc_block_cb(type, type_data, cb_priv); in nsim_setup_tc_block_cb() 209 nsim_setup_tc(struct net_device *dev, enum tc_setup_type type, void *type_data) in nsim_setup_tc() argument 215 return flow_block_cb_setup_simple(type_data, in nsim_setup_tc()
|
| D | netdevsim.h | 89 void *type_data, void *cb_priv); 120 nsim_bpf_setup_tc_block_cb(enum tc_setup_type type, void *type_data, in nsim_bpf_setup_tc_block_cb() argument
|
| D | bpf.c | 114 void *type_data, void *cb_priv) in nsim_bpf_setup_tc_block_cb() argument 116 struct tc_cls_bpf_offload *cls_bpf = type_data; in nsim_bpf_setup_tc_block_cb()
|
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_vfr.c | 145 void *type_data, in bnxt_vf_rep_setup_tc_block_cb() argument 153 !tc_cls_can_offload_and_chain0(bp->dev, type_data)) in bnxt_vf_rep_setup_tc_block_cb() 158 return bnxt_tc_setup_flower(bp, vf_fid, type_data); in bnxt_vf_rep_setup_tc_block_cb() 167 void *type_data) in bnxt_vf_rep_setup_tc() argument 173 return flow_block_cb_setup_simple(type_data, in bnxt_vf_rep_setup_tc()
|
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/flower/ |
| D | offload.c | 1450 void *type_data, void *cb_priv) in nfp_flower_setup_tc_block_cb() argument 1454 if (!tc_cls_can_offload_and_chain0(repr->netdev, type_data)) in nfp_flower_setup_tc_block_cb() 1460 type_data); in nfp_flower_setup_tc_block_cb() 1463 type_data); in nfp_flower_setup_tc_block_cb() 1515 enum tc_setup_type type, void *type_data) in nfp_flower_setup_tc() argument 1519 return nfp_flower_setup_tc_block(netdev, type_data); in nfp_flower_setup_tc() 1549 void *type_data, void *cb_priv) in nfp_flower_setup_indr_block_cb() argument 1552 struct flow_cls_offload *flower = type_data; in nfp_flower_setup_indr_block_cb() 1560 type_data); in nfp_flower_setup_indr_block_cb() 1639 enum tc_setup_type type, void *type_data) in nfp_flower_indr_setup_tc_cb() argument [all …]
|
| /Linux-v5.4/include/net/ |
| D | pkt_cls.h | 511 void *type_data, bool err_stop, bool rtnl_held); 513 enum tc_setup_type type, void *type_data, bool err_stop, 516 enum tc_setup_type type, void *type_data, bool err_stop, 521 enum tc_setup_type type, void *type_data, bool err_stop, 525 enum tc_setup_type type, void *type_data,
|
| D | sch_generic.h | 317 void *type_data); 319 void *type_data); 639 void *type_data); 642 enum tc_setup_type type, void *type_data, 647 void *type_data) in qdisc_offload_dump_helper() argument 656 enum tc_setup_type type, void *type_data, in qdisc_offload_graft_helper() argument
|
| D | flow_offload.h | 300 typedef int flow_setup_cb_t(enum tc_setup_type type, void *type_data, 381 enum tc_setup_type type, void *type_data);
|
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_port.c | 50 void *type_data) in nfp_port_setup_tc() argument 58 return nfp_app_setup_tc(port->app, netdev, type, type_data); in nfp_port_setup_tc()
|
| D | nfp_app.h | 134 enum tc_setup_type type, void *type_data); 313 enum tc_setup_type type, void *type_data) in nfp_app_setup_tc() argument 317 return app->type->setup_tc(app, netdev, type, type_data); in nfp_app_setup_tc()
|
| D | nfp_port.h | 98 void *type_data);
|
| /Linux-v5.4/drivers/net/ethernet/netronome/nfp/bpf/ |
| D | main.c | 106 void *type_data, void *cb_priv) in nfp_bpf_setup_tc_block_cb() argument 108 struct tc_cls_bpf_offload *cls_bpf = type_data; in nfp_bpf_setup_tc_block_cb() 166 enum tc_setup_type type, void *type_data) in nfp_bpf_setup_tc() argument 172 return flow_block_cb_setup_simple(type_data, in nfp_bpf_setup_tc()
|
| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_rep.c | 736 void *type_data, void *indr_priv) in mlx5e_rep_indr_setup_block_cb() argument 742 return mlx5e_rep_indr_offload(priv->netdev, type_data, priv); in mlx5e_rep_indr_setup_block_cb() 821 enum tc_setup_type type, void *type_data) in mlx5e_rep_indr_setup_tc_cb() argument 826 type_data); in mlx5e_rep_indr_setup_tc_cb() 1230 static int mlx5e_rep_setup_tc_cb(enum tc_setup_type type, void *type_data, in mlx5e_rep_setup_tc_cb() argument 1238 return mlx5e_rep_setup_tc_cls_flower(priv, type_data, flags); in mlx5e_rep_setup_tc_cb() 1240 return mlx5e_rep_setup_tc_cls_matchall(priv, type_data); in mlx5e_rep_setup_tc_cb() 1249 void *type_data) in mlx5e_rep_setup_tc() argument 1252 struct flow_block_offload *f = type_data; in mlx5e_rep_setup_tc() 1257 return flow_block_cb_setup_simple(type_data, in mlx5e_rep_setup_tc()
|
| /Linux-v5.4/net/dsa/ |
| D | slave.c | 965 static int dsa_slave_setup_tc_block_cb(enum tc_setup_type type, void *type_data, in dsa_slave_setup_tc_block_cb() argument 975 return dsa_slave_setup_tc_cls_matchall(dev, type_data, ingress); in dsa_slave_setup_tc_block_cb() 982 void *type_data, void *cb_priv) in dsa_slave_setup_tc_block_cb_ig() argument 984 return dsa_slave_setup_tc_block_cb(type, type_data, cb_priv, true); in dsa_slave_setup_tc_block_cb_ig() 988 void *type_data, void *cb_priv) in dsa_slave_setup_tc_block_cb_eg() argument 990 return dsa_slave_setup_tc_block_cb(type, type_data, cb_priv, false); in dsa_slave_setup_tc_block_cb_eg() 1036 void *type_data) in dsa_slave_setup_tc() argument 1042 return dsa_slave_setup_tc_block(dev, type_data); in dsa_slave_setup_tc() 1047 return ds->ops->port_setup_tc(ds, dp->index, type, type_data); in dsa_slave_setup_tc()
|
| /Linux-v5.4/net/sched/ |
| D | cls_api.c | 3177 void *type_data, bool err_stop) in __tc_setup_cb_call() argument 3184 err = block_cb->cb(type, type_data, block_cb->cb_priv); in __tc_setup_cb_call() 3196 void *type_data, bool err_stop, bool rtnl_held) in tc_setup_cb_call() argument 3215 ok_count = __tc_setup_cb_call(block, type, type_data, err_stop); in tc_setup_cb_call() 3231 enum tc_setup_type type, void *type_data, bool err_stop, in tc_setup_cb_add() argument 3257 ok_count = __tc_setup_cb_call(block, type, type_data, err_stop); in tc_setup_cb_add() 3262 tp->ops->hw_add(tp, type_data); in tc_setup_cb_add() 3281 enum tc_setup_type type, void *type_data, bool err_stop, in tc_setup_cb_replace() argument 3311 tp->ops->hw_del(tp, type_data); in tc_setup_cb_replace() 3313 ok_count = __tc_setup_cb_call(block, type, type_data, err_stop); in tc_setup_cb_replace() [all …]
|
| /Linux-v5.4/net/netfilter/ |
| D | nf_tables_offload.c | 136 enum tc_setup_type type, void *type_data) in nft_setup_cb_call() argument 142 err = block_cb->cb(type, type_data, block_cb->cb_priv); in nft_setup_cb_call()
|
| /Linux-v5.4/drivers/net/ethernet/freescale/enetc/ |
| D | enetc.h | 233 void *type_data);
|
| /Linux-v5.4/drivers/net/ethernet/sfc/falcon/ |
| D | efx.h | 33 void *type_data);
|
| D | tx.c | 426 void *type_data) in ef4_setup_tc() argument 429 struct tc_mqprio_qopt *mqprio = type_data; in ef4_setup_tc()
|
| /Linux-v5.4/drivers/net/ethernet/sfc/ |
| D | efx.h | 28 void *type_data);
|