| /Linux-v4.19/drivers/net/ethernet/netronome/nfp/flower/ |
| D | offload.c | 643 int nfp_flower_setup_tc_egress_cb(enum tc_setup_type type, void *type_data, in nfp_flower_setup_tc_egress_cb() argument 648 if (!tc_cls_can_offload_and_chain0(repr->netdev, type_data)) in nfp_flower_setup_tc_egress_cb() 654 type_data, true); in nfp_flower_setup_tc_egress_cb() 661 void *type_data, void *cb_priv) in nfp_flower_setup_tc_block_cb() argument 665 if (!tc_cls_can_offload_and_chain0(repr->netdev, type_data)) in nfp_flower_setup_tc_block_cb() 671 type_data, false); in nfp_flower_setup_tc_block_cb() 701 enum tc_setup_type type, void *type_data) in nfp_flower_setup_tc() argument 705 return nfp_flower_setup_tc_block(netdev, type_data); in nfp_flower_setup_tc()
|
| D | main.h | 253 enum tc_setup_type type, void *type_data); 285 int nfp_flower_setup_tc_egress_cb(enum tc_setup_type type, void *type_data,
|
| /Linux-v4.19/drivers/net/netdevsim/ |
| D | netdevsim.h | 112 void *type_data, void *cb_priv); 134 nsim_bpf_setup_tc_block_cb(enum tc_setup_type type, void *type_data, in nsim_bpf_setup_tc_block_cb() argument
|
| D | netdev.c | 312 nsim_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) in nsim_setup_tc_block_cb() argument 314 return nsim_bpf_setup_tc_block_cb(type, type_data, cb_priv); in nsim_setup_tc_block_cb() 455 nsim_setup_tc(struct net_device *dev, enum tc_setup_type type, void *type_data) in nsim_setup_tc() argument 459 return nsim_setup_tc_block(dev, type_data); in nsim_setup_tc()
|
| D | bpf.c | 125 void *type_data, void *cb_priv) in nsim_bpf_setup_tc_block_cb() argument 127 struct tc_cls_bpf_offload *cls_bpf = type_data; in nsim_bpf_setup_tc_block_cb()
|
| /Linux-v4.19/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() 187 void *type_data) in bnxt_vf_rep_setup_tc() argument 191 return bnxt_vf_rep_setup_tc_block(dev, type_data); in bnxt_vf_rep_setup_tc()
|
| /Linux-v4.19/drivers/net/ethernet/netronome/nfp/bpf/ |
| D | main.c | 133 void *type_data, void *cb_priv) in nfp_bpf_setup_tc_block_cb() argument 135 struct tc_cls_bpf_offload *cls_bpf = type_data; in nfp_bpf_setup_tc_block_cb() 214 enum tc_setup_type type, void *type_data) in nfp_bpf_setup_tc() argument 218 return nfp_bpf_setup_tc_block(netdev, type_data); in nfp_bpf_setup_tc()
|
| /Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
| D | nfp_port.c | 93 void *type_data) in nfp_port_setup_tc() argument 101 return nfp_app_setup_tc(port->app, netdev, type, type_data); in nfp_port_setup_tc()
|
| D | nfp_app.h | 158 enum tc_setup_type type, void *type_data); 344 enum tc_setup_type type, void *type_data) in nfp_app_setup_tc() argument 348 return app->type->setup_tc(app, netdev, type, type_data); in nfp_app_setup_tc()
|
| D | nfp_port.h | 128 void *type_data);
|
| /Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_rep.c | 757 static int mlx5e_rep_setup_tc_cb_egdev(enum tc_setup_type type, void *type_data, in mlx5e_rep_setup_tc_cb_egdev() argument 762 if (!tc_cls_can_offload_and_chain0(priv->netdev, type_data)) in mlx5e_rep_setup_tc_cb_egdev() 767 return mlx5e_rep_setup_tc_cls_flower(priv, type_data, MLX5E_TC_EGRESS); in mlx5e_rep_setup_tc_cb_egdev() 773 static int mlx5e_rep_setup_tc_cb(enum tc_setup_type type, void *type_data, in mlx5e_rep_setup_tc_cb() argument 778 if (!tc_cls_can_offload_and_chain0(priv->netdev, type_data)) in mlx5e_rep_setup_tc_cb() 783 return mlx5e_rep_setup_tc_cls_flower(priv, type_data, MLX5E_TC_INGRESS); in mlx5e_rep_setup_tc_cb() 810 void *type_data) in mlx5e_rep_setup_tc() argument 814 return mlx5e_rep_setup_tc_block(dev, type_data); in mlx5e_rep_setup_tc()
|
| /Linux-v4.19/include/net/ |
| D | act_api.h | 202 enum tc_setup_type type, void *type_data, 220 enum tc_setup_type type, void *type_data, in tc_setup_cb_egdev_call() argument
|
| D | pkt_cls.h | 599 enum tc_setup_type type, void *type_data, bool err_stop);
|
| /Linux-v4.19/net/dsa/ |
| D | slave.c | 859 static int dsa_slave_setup_tc_block_cb(enum tc_setup_type type, void *type_data, in dsa_slave_setup_tc_block_cb() argument 869 return dsa_slave_setup_tc_cls_matchall(dev, type_data, ingress); in dsa_slave_setup_tc_block_cb() 876 void *type_data, void *cb_priv) in dsa_slave_setup_tc_block_cb_ig() argument 878 return dsa_slave_setup_tc_block_cb(type, type_data, cb_priv, true); in dsa_slave_setup_tc_block_cb_ig() 882 void *type_data, void *cb_priv) in dsa_slave_setup_tc_block_cb_eg() argument 884 return dsa_slave_setup_tc_block_cb(type, type_data, cb_priv, false); in dsa_slave_setup_tc_block_cb_eg() 911 void *type_data) in dsa_slave_setup_tc() argument 915 return dsa_slave_setup_tc_block(dev, type_data); in dsa_slave_setup_tc()
|
| /Linux-v4.19/drivers/net/ethernet/netronome/nfp/abm/ |
| D | main.c | 326 enum tc_setup_type type, void *type_data) in nfp_abm_setup_tc() argument 337 return nfp_abm_setup_tc_mq(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc() 339 return nfp_abm_setup_tc_red(netdev, repr->app_priv, type_data); in nfp_abm_setup_tc()
|
| /Linux-v4.19/net/sched/ |
| D | cls_api.c | 934 void *type_data, bool err_stop) in tcf_block_cb_call() argument 945 err = block_cb->cb(type, type_data, block_cb->cb_priv); in tcf_block_cb_call() 2165 void *type_data, bool err_stop) in tc_exts_setup_cb_egdev_call() argument 2183 ret = tc_setup_cb_egdev_call(dev, type, type_data, err_stop); in tc_exts_setup_cb_egdev_call() 2194 enum tc_setup_type type, void *type_data, bool err_stop) in tc_setup_cb_call() argument 2199 ret = tcf_block_cb_call(block, type, type_data, err_stop); in tc_setup_cb_call() 2206 ret = tc_exts_setup_cb_egdev_call(exts, type, type_data, err_stop); in tc_setup_cb_call()
|
| D | act_api.c | 1582 void *type_data, bool err_stop) in tcf_action_egdev_cb_call() argument 1589 err = egdev_cb->cb(type, type_data, egdev_cb->cb_priv); in tcf_action_egdev_cb_call() 1678 enum tc_setup_type type, void *type_data, in tc_setup_cb_egdev_call() argument 1685 return tcf_action_egdev_cb_call(egdev, type, type_data, err_stop); in tc_setup_cb_egdev_call()
|
| /Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
| D | efx.h | 36 void *type_data);
|
| D | tx.c | 429 void *type_data) in ef4_setup_tc() argument 432 struct tc_mqprio_qopt *mqprio = type_data; in ef4_setup_tc()
|
| /Linux-v4.19/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum.c | 1446 void *type_data, in mlxsw_sp_setup_tc_block_cb_matchall() argument 1454 type_data)) in mlxsw_sp_setup_tc_block_cb_matchall() 1457 return mlxsw_sp_setup_tc_cls_matchall(mlxsw_sp_port, type_data, in mlxsw_sp_setup_tc_block_cb_matchall() 1467 void *type_data, in mlxsw_sp_setup_tc_block_cb_matchall_ig() argument 1470 return mlxsw_sp_setup_tc_block_cb_matchall(type, type_data, in mlxsw_sp_setup_tc_block_cb_matchall_ig() 1475 void *type_data, in mlxsw_sp_setup_tc_block_cb_matchall_eg() argument 1478 return mlxsw_sp_setup_tc_block_cb_matchall(type, type_data, in mlxsw_sp_setup_tc_block_cb_matchall_eg() 1483 void *type_data, void *cb_priv) in mlxsw_sp_setup_tc_block_cb_flower() argument 1494 return mlxsw_sp_setup_tc_cls_flower(acl_block, type_data); in mlxsw_sp_setup_tc_block_cb_flower() 1618 void *type_data) in mlxsw_sp_setup_tc() argument [all …]
|
| /Linux-v4.19/drivers/net/ethernet/qlogic/qede/ |
| D | qede_main.c | 573 static int qede_setup_tc_block_cb(enum tc_setup_type type, void *type_data, in qede_setup_tc_block_cb() argument 579 if (!tc_cls_can_offload_and_chain0(edev->ndev, type_data)) in qede_setup_tc_block_cb() 584 f = type_data; in qede_setup_tc_block_cb() 612 void *type_data) in qede_setup_tc_offload() argument 619 return qede_setup_tc_block(edev, type_data); in qede_setup_tc_offload() 621 mqprio = type_data; in qede_setup_tc_offload()
|
| /Linux-v4.19/drivers/net/ethernet/sfc/ |
| D | efx.h | 31 void *type_data);
|
| D | tx.c | 691 void *type_data) in efx_setup_tc() argument 694 struct tc_mqprio_qopt *mqprio = type_data; in efx_setup_tc()
|
| /Linux-v4.19/drivers/net/ethernet/intel/i40evf/ |
| D | i40evf_main.c | 2348 static int __i40evf_setup_tc(struct net_device *netdev, void *type_data) in __i40evf_setup_tc() argument 2350 struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; in __i40evf_setup_tc() 2876 static int i40evf_setup_tc_block_cb(enum tc_setup_type type, void *type_data, in i40evf_setup_tc_block_cb() argument 2881 return i40evf_setup_tc_cls_flower(cb_priv, type_data); in i40evf_setup_tc_block_cb() 2928 void *type_data) in i40evf_setup_tc() argument 2932 return __i40evf_setup_tc(netdev, type_data); in i40evf_setup_tc() 2934 return i40evf_setup_tc_block(netdev, type_data); in i40evf_setup_tc()
|
| /Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_main.c | 3793 static int stmmac_setup_tc_block_cb(enum tc_setup_type type, void *type_data, in stmmac_setup_tc_block_cb() argument 3803 if (tc_cls_can_offload_and_chain0(priv->dev, type_data)) in stmmac_setup_tc_block_cb() 3804 ret = stmmac_tc_setup_cls_u32(priv, priv, type_data); in stmmac_setup_tc_block_cb() 3833 void *type_data) in stmmac_setup_tc() argument 3839 return stmmac_setup_tc_block(priv, type_data); in stmmac_setup_tc() 3841 return stmmac_tc_setup_cbs(priv, priv, type_data); in stmmac_setup_tc()
|