Searched refs:type_data (Results 1 - 25 of 102) sorted by relevance

12345

/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_tc.c71 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 Dsparx5_tc.c18 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 Dsparx5_tc.h99 void *type_data);
/linux-master/drivers/net/ethernet/sfc/
H A Dtc_bindings.h24 void *type_data);
28 void *type_data, void *data,
H A Dtc_bindings.c35 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 Def100_rep.c113 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 Dtc.h37 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 Dtc.c181 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 Denetc.h432 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 Denetc_vf.c97 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 Dnfp_port.c50 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 Dnfp_app.h133 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 Dam65-cpsw-qos.h98 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 Dam65-cpsw-qos.c203 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 Dfelix.h59 enum tc_setup_type type, void *type_data);
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_repr.c214 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 Dspectrum_flow.c175 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 Dprestera_flow.c52 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 Dmain.c31 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 Dcls.c228 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 Den_tc.h302 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 Dwed.c189 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 Dbnxt_vfr.c149 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 Dhw_channel.c109 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 Dtsnep_tc.c428 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

Completed in 197 milliseconds

12345