/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_tc.c | 71 static int lan966x_tc_block_cb(enum tc_setup_type type, void *type_data, argument 78 return lan966x_tc_matchall(port, type_data, ingress); 80 return lan966x_tc_flower(port, type_data, ingress); 87 void *type_data, void *cb_priv) 89 return lan966x_tc_block_cb(type, type_data, cb_priv, true); 93 void *type_data, void *cb_priv) 95 return lan966x_tc_block_cb(type, type_data, cb_priv, false); 120 void *type_data) 126 return lan966x_tc_setup_qdisc_mqprio(port, type_data); 128 return lan966x_tc_setup_qdisc_taprio(port, type_data); 86 lan966x_tc_block_cb_ingress(enum tc_setup_type type, void *type_data, void *cb_priv) argument 92 lan966x_tc_block_cb_egress(enum tc_setup_type type, void *type_data, void *cb_priv) argument 119 lan966x_tc_setup(struct net_device *dev, enum tc_setup_type type, void *type_data) argument [all...] |
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_tc.c | 18 void *type_data, 25 return sparx5_tc_matchall(ndev, type_data, ingress); 27 return sparx5_tc_flower(ndev, type_data, ingress); 34 void *type_data, 37 return sparx5_tc_block_cb(type, type_data, cb_priv, true); 41 void *type_data, 44 return sparx5_tc_block_cb(type, type_data, cb_priv, false); 158 void *type_data) 162 return sparx5_tc_setup_block(ndev, type_data); 164 return sparx5_tc_setup_qdisc_mqprio(ndev, type_data); 17 sparx5_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv, bool ingress) argument 33 sparx5_tc_block_cb_ingress(enum tc_setup_type type, void *type_data, void *cb_priv) argument 40 sparx5_tc_block_cb_egress(enum tc_setup_type type, void *type_data, void *cb_priv) argument 157 sparx5_port_setup_tc(struct net_device *ndev, enum tc_setup_type type, void *type_data) argument [all...] |
H A D | sparx5_tc.h | 99 void *type_data);
|
/linux-master/drivers/net/ethernet/sfc/ |
H A D | tc_bindings.h | 24 void *type_data); 28 void *type_data, void *data,
|
H A D | tc_bindings.c | 35 static int efx_tc_block_cb(enum tc_setup_type type, void *type_data, argument 39 struct flow_cls_offload *tcf = type_data; 141 void *type_data, void *data, 144 struct flow_block_offload *tcb = type_data; 214 void *type_data) 224 return efx_tc_flower(efx, net_dev, type_data, NULL); 226 return efx_tc_setup_block(net_dev, efx, type_data, NULL); 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)) argument 213 efx_tc_setup(struct net_device *net_dev, enum tc_setup_type type, void *type_data) argument
|
H A D | ef100_rep.c | 113 enum tc_setup_type type, void *type_data) 119 return efx_tc_flower(efx, net_dev, type_data, efv); 121 return efx_tc_setup_block(net_dev, efx, type_data, efv); 112 efx_ef100_rep_setup_tc(struct net_device *net_dev, enum tc_setup_type type, void *type_data) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
H A D | tc.h | 37 void *type_data); 65 void *type_data) { return -EOPNOTSUPP; } 64 mlx5e_rep_setup_tc(struct net_device *dev, enum tc_setup_type type, void *type_data) argument
|
H A D | tc.c | 181 static int mlx5e_rep_setup_tc_cb(enum tc_setup_type type, void *type_data, argument 192 return mlx5e_rep_setup_tc_cls_flower(priv, type_data, flags); 194 return mlx5e_rep_setup_tc_cls_matchall(priv, type_data); 200 static int mlx5e_rep_setup_ft_cb(enum tc_setup_type type, void *type_data, argument 203 struct flow_cls_offload tmp, *f = type_data; 248 void *type_data) 251 struct flow_block_offload *f = type_data; 257 return flow_block_cb_setup_simple(type_data, 262 return flow_block_cb_setup_simple(type_data, 362 void *type_data, voi 247 mlx5e_rep_setup_tc(struct net_device *dev, enum tc_setup_type type, void *type_data) argument 361 mlx5e_rep_indr_setup_tc_cb(enum tc_setup_type type, void *type_data, void *indr_priv) argument 380 mlx5e_rep_indr_setup_ft_cb(enum tc_setup_type type, void *type_data, void *indr_priv) argument 662 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)) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.h | 432 int enetc_setup_tc_mqprio(struct net_device *ndev, void *type_data); 497 int enetc_qos_query_caps(struct net_device *ndev, void *type_data); 498 int enetc_setup_tc_taprio(struct net_device *ndev, void *type_data); 500 int enetc_setup_tc_cbs(struct net_device *ndev, void *type_data); 501 int enetc_setup_tc_txtime(struct net_device *ndev, void *type_data); 502 int enetc_setup_tc_block_cb(enum tc_setup_type type, void *type_data, 504 int enetc_setup_tc_psfp(struct net_device *ndev, void *type_data); 565 #define enetc_qos_query_caps(ndev, type_data) -EOPNOTSUPP 566 #define enetc_setup_tc_taprio(ndev, type_data) -EOPNOTSUPP 568 #define enetc_setup_tc_cbs(ndev, type_data) [all...] |
H A D | enetc_vf.c | 97 void *type_data) 101 return enetc_setup_tc_mqprio(ndev, type_data); 96 enetc_vf_setup_tc(struct net_device *ndev, enum tc_setup_type type, void *type_data) argument
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_port.c | 50 void *type_data) 58 return nfp_app_setup_tc(port->app, netdev, type, type_data); 49 nfp_port_setup_tc(struct net_device *netdev, enum tc_setup_type type, void *type_data) argument
|
H A D | nfp_app.h | 133 enum tc_setup_type type, void *type_data); 322 enum tc_setup_type type, void *type_data) 326 return app->type->setup_tc(app, netdev, type, type_data); 320 nfp_app_setup_tc(struct nfp_app *app, struct net_device *netdev, enum tc_setup_type type, void *type_data) argument
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-qos.h | 98 void *type_data); 108 void *type_data) 106 am65_cpsw_qos_ndo_setup_tc(struct net_device *ndev, enum tc_setup_type type, void *type_data) argument
|
H A D | am65-cpsw-qos.c | 203 static int am65_cpsw_setup_mqprio(struct net_device *ndev, void *type_data) argument 207 struct tc_mqprio_qopt_offload *mqprio = type_data; 956 static int am65_cpsw_setup_taprio(struct net_device *ndev, void *type_data) argument 958 struct tc_taprio_qopt_offload *taprio = type_data; 975 static int am65_cpsw_tc_query_caps(struct net_device *ndev, void *type_data) argument 977 struct tc_query_caps_base *base = type_data; 1153 static int am65_cpsw_qos_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) argument 1157 if (!tc_cls_can_offload_and_chain0(port->ndev, type_data)) 1162 return am65_cpsw_qos_setup_tc_clsflower(port, type_data); 1282 void *type_data) 1281 am65_cpsw_qos_ndo_setup_tc(struct net_device *ndev, enum tc_setup_type type, void *type_data) argument [all...] |
/linux-master/drivers/net/dsa/ocelot/ |
H A D | felix.h | 59 enum tc_setup_type type, void *type_data);
|
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_repr.c | 214 ice_repr_setup_tc_block_cb(enum tc_setup_type type, void *type_data, argument 217 struct flow_cls_offload *flower = (struct flow_cls_offload *)type_data; 232 void *type_data) 239 type_data, 231 ice_repr_setup_tc(struct net_device *netdev, enum tc_setup_type type, void *type_data) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_flow.c | 175 void *type_data, void *cb_priv) 184 return mlxsw_sp_flow_block_mall_cb(flow_block, type_data); 186 return mlxsw_sp_flow_block_flower_cb(flow_block, type_data); 174 mlxsw_sp_flow_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) argument
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_flow.c | 52 void *type_data, void *cb_priv) 58 return prestera_flow_block_flower_cb(block, type_data); 60 return prestera_flow_block_mall_cb(block, type_data); 51 prestera_flow_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) argument
|
/linux-master/drivers/net/ethernet/netronome/nfp/abm/ |
H A D | main.c | 31 enum tc_setup_type type, void *type_data) 42 return nfp_abm_setup_root(netdev, repr->app_priv, type_data); 44 return nfp_abm_setup_tc_mq(netdev, repr->app_priv, type_data); 46 return nfp_abm_setup_tc_red(netdev, repr->app_priv, type_data); 48 return nfp_abm_setup_tc_gred(netdev, repr->app_priv, type_data); 50 return nfp_abm_setup_cls_block(netdev, repr, type_data); 30 nfp_abm_setup_tc(struct nfp_app *app, struct net_device *netdev, enum tc_setup_type type, void *type_data) argument
|
H A D | cls.c | 228 void *type_data, void *cb_priv) 230 struct tc_cls_u32_offload *cls_u32 = type_data; 227 nfp_abm_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tc.h | 302 int mlx5e_setup_tc_block_cb(enum tc_setup_type type, void *type_data, 338 mlx5e_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) argument 363 mlx5e_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) argument
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | wed.c | 189 void *type_data) 197 return mtk_wed_device_setup_tc(wed, netdev, type, type_data); 187 mt76_wed_net_setup_tc(struct ieee80211_hw *hw, struct ieee80211_vif *vif, struct net_device *netdev, enum tc_setup_type type, void *type_data) argument
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_vfr.c | 149 void *type_data, 157 !tc_cls_can_offload_and_chain0(bp->dev, type_data)) 162 return bnxt_tc_setup_flower(bp, vf_fid, type_data); 171 void *type_data) 177 return flow_block_cb_setup_simple(type_data, 148 bnxt_vf_rep_setup_tc_block_cb(enum tc_setup_type type, void *type_data, void *cb_priv) argument 170 bnxt_vf_rep_setup_tc(struct net_device *dev, enum tc_setup_type type, void *type_data) argument
|
/linux-master/drivers/net/ethernet/microsoft/mana/ |
H A D | hw_channel.c | 109 union hwc_init_type_data type_data; local 121 type_data.as_uint32 = event->details[0]; 122 type = type_data.type; 123 val = type_data.value; 179 type_data.as_uint32 = event->details[0]; 180 type = type_data.type; 181 val = type_data.value;
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_tc.c | 428 void *type_data) 434 return tsnep_tc_query_caps(adapter, type_data); 436 return tsnep_taprio(adapter, type_data); 427 tsnep_tc_setup(struct net_device *netdev, enum tc_setup_type type, void *type_data) argument
|