drivers/net/dsa/bcm_sf2_cfp.c
1051
static void bcm_sf2_invert_masks(struct ethtool_rx_flow_spec *flow)
drivers/net/dsa/bcm_sf2_cfp.c
24
struct ethtool_rx_flow_spec fs;
drivers/net/dsa/bcm_sf2_cfp.c
349
struct ethtool_rx_flow_spec *fs)
drivers/net/dsa/bcm_sf2_cfp.c
581
struct ethtool_rx_flow_spec *fs)
drivers/net/dsa/bcm_sf2_cfp.c
630
struct ethtool_rx_flow_spec *fs)
drivers/net/dsa/bcm_sf2_cfp.c
847
struct ethtool_rx_flow_spec *fs)
drivers/net/dsa/bcm_sf2_cfp.c
927
struct ethtool_rx_flow_spec *fs)
drivers/net/dsa/mv88e6xxx/chip.c
2354
struct ethtool_rx_flow_spec *fs)
drivers/net/dsa/mv88e6xxx/chip.c
2438
struct ethtool_rx_flow_spec *fs = &rxnfc->fs;
drivers/net/dsa/mv88e6xxx/chip.c
2485
struct ethtool_rx_flow_spec *fs = &rxnfc->fs;
drivers/net/dsa/mv88e6xxx/chip.h
271
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
127
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
154
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
184
static bool aq_is_ipv6_flow_type(const struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
200
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
249
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
279
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
308
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
326
const struct ethtool_rx_flow_spec *fsp = &aq_rx_fltr->aq_fsp;
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
419
const struct ethtool_rx_flow_spec *fsp = &aq_rx_fltr->aq_fsp;
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
483
int aq_set_data_fl3l4(const struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
53
aq_match_filter(struct ethtool_rx_flow_spec *fsp1,
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
54
struct ethtool_rx_flow_spec *fsp2)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
68
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
708
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
709
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
769
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
770
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
9
aq_rule_is_approve(struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.c
90
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
20
struct ethtool_rx_flow_spec aq_fsp;
drivers/net/ethernet/aquantia/atlantic/aq_filters.h
35
int aq_set_data_fl3l4(const struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
589
static void aq_ptp_fill_udpv4_mc(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
601
static void aq_ptp_fill_udpv6_mc(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
618
struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
640
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/aquantia/atlantic/aq_ptp.c
641
(struct ethtool_rx_flow_spec *)&cmd.fs;
drivers/net/ethernet/broadcom/asp2/bcmasp.c
392
struct ethtool_rx_flow_spec *fs = &nfilt->fs;
drivers/net/ethernet/broadcom/asp2/bcmasp.c
598
struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/broadcom/asp2/bcmasp.c
601
struct ethtool_rx_flow_spec *cur;
drivers/net/ethernet/broadcom/asp2/bcmasp.h
341
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/broadcom/asp2/bcmasp.h
556
struct ethtool_rx_flow_spec *fs);
drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c
262
memcpy(&nfilter->fs, &cmd->fs, sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1135
struct ethtool_rx_flow_spec *fs =
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1136
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1298
struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1377
struct ethtool_rx_flow_spec *fs = &cmd->fs;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1540
struct ethtool_rx_flow_spec *fs = &cmd->fs;
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c
1582
struct ethtool_rx_flow_spec *fs = &cmd->fs;
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1522
sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1549
sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1581
memset(&rule->fs, 0, sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/broadcom/genet/bcmgenet.c
1623
sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/broadcom/genet/bcmgenet.c
605
struct ethtool_rx_flow_spec *fs = &rule->fs;
drivers/net/ethernet/broadcom/genet/bcmgenet.h
591
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/cadence/macb.h
1295
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/cadence/macb_main.c
3838
struct ethtool_rx_flow_spec *fs = &item->fs;
drivers/net/ethernet/cadence/macb_main.c
3871
static void gem_prog_cmp_regs(struct macb *bp, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/cadence/macb_main.c
3958
struct ethtool_rx_flow_spec *fs = &cmd->fs;
drivers/net/ethernet/cadence/macb_main.c
4014
struct ethtool_rx_flow_spec *fs;
drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c
1642
static void cxgb4_fill_filter_rule(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/cisco/enic/enic_ethtool.c
637
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/cisco/enic/enic_ethtool.c
638
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/engleder/tsnep_rxnfc.c
172
const struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/engleder/tsnep_rxnfc.c
205
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/engleder/tsnep_rxnfc.c
206
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/engleder/tsnep_rxnfc.c
272
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/engleder/tsnep_rxnfc.c
273
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/engleder/tsnep_rxnfc.c
97
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
520
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
517
static int dpaa2_eth_prep_cls_rule(struct ethtool_rx_flow_spec *fs, void *key,
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
568
struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
672
struct ethtool_rx_flow_spec *new_fs,
drivers/net/ethernet/freescale/enetc/enetc.h
392
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/freescale/enetc/enetc_ethtool.c
776
struct ethtool_rx_flow_spec *fs, bool en)
drivers/net/ethernet/freescale/gianfar.h
46
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/freescale/gianfar_ethtool.c
1053
static inline u32 vlan_tci_vid(struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1058
static inline u32 vlan_tci_vidm(struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1063
static inline u32 vlan_tci_cfi(struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1068
static inline u32 vlan_tci_cfim(struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1073
static inline u32 vlan_tci_prio(struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1079
static inline u32 vlan_tci_priom(struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1086
static int gfar_convert_to_filer(struct ethtool_rx_flow_spec *rule,
drivers/net/ethernet/freescale/gianfar_ethtool.c
1217
static int gfar_check_capability(struct ethtool_rx_flow_spec *flow,
drivers/net/ethernet/freescale/gianfar_ethtool.c
1277
static void gfar_invert_masks(struct ethtool_rx_flow_spec *flow)
drivers/net/ethernet/freescale/gianfar_ethtool.c
1291
struct ethtool_rx_flow_spec *flow)
drivers/net/ethernet/google/gve/gve_flow_rule.c
106
static int gve_generate_flow_rule(struct gve_priv *priv, struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/google/gve/gve_flow_rule.c
11
int gve_fill_ethtool_flow_spec(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/google/gve/gve_flow_rule.c
199
struct ethtool_rx_flow_spec *fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/google/gve/gve_flow_rule.c
265
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/google/gve/gve_flow_rule.c
292
struct ethtool_rx_flow_spec *fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1018
static bool hclge_fd_is_user_def_all_masked(struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1024
struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1080
struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1149
static void hclge_fd_get_tcpip4_tuple(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1178
static void hclge_fd_get_ip4_tuple(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1201
static void hclge_fd_get_tcpip6_tuple(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1230
static void hclge_fd_get_ip6_tuple(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1253
static void hclge_fd_get_ether_tuple(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1289
static int hclge_fd_get_tuple(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1444
struct ethtool_rx_flow_spec *fs;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1462
fs = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1502
struct ethtool_rx_flow_spec *fs;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1508
fs = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1745
static void hclge_fd_get_user_def_info(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1763
static void hclge_fd_get_ext_info(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1801
static void hclge_fd_get_ring_cookie(struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1822
struct ethtool_rx_flow_spec *fs;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
1827
fs = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_fd.c
951
struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3250
static int i40e_parse_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3290
static void i40e_fill_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3357
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3358
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3870
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
3871
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4137
static const char *i40e_flow_str(struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4288
struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4794
struct ethtool_rx_flow_spec *fsp;
drivers/net/ethernet/intel/i40e/i40e_ethtool.c
4818
fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1099
iavf_add_fdir_fltr_info(struct iavf_adapter *adapter, struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1255
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
1298
struct ethtool_rx_flow_spec *fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
851
iavf_parse_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
896
iavf_fill_rx_flow_ext_data(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
919
struct ethtool_rx_flow_spec *fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1212
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
122
struct ethtool_rx_flow_spec *fsp;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
127
fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1329
ice_cfg_fdir_xtrct_seq(struct ice_pf *pf, struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1762
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1763
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1827
ice_set_fdir_input_set(struct ice_vsi *vsi, struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
1980
struct ethtool_rx_flow_spec *fsp;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
2006
fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c
485
ice_parse_rx_flow_user_data(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/idpf/idpf.h
290
struct ethtool_rx_flow_spec fs;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
112
struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
136
struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
172
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
298
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/intel/idpf/idpf_ethtool.c
96
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.c
4172
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/intel/idpf/idpf_virtchnl.h
124
struct ethtool_rx_flow_spec *fsp);
drivers/net/ethernet/intel/igb/igb_ethtool.c
2430
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2896
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/igb/igb_ethtool.c
2897
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/igb/igb_ethtool.c
2992
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/igb/igb_ethtool.c
2993
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/igc/igc_ethtool.c
1226
const struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/intel/igc/igc_ethtool.c
1353
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/igc/igc_ethtool.c
1354
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/igc/igc_ethtool.c
1430
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/igc/igc_ethtool.c
1431
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/igc/igc_ethtool.c
966
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2671
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2672
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2901
static int ixgbe_flowspec_to_flow_type(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2945
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
2946
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3075
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c
3076
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1163
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1332
sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
1352
struct ethtool_rx_flow_spec *fsp = &nfc->fs;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
16
struct ethtool_rx_flow_spec flow_spec;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
698
static int otx2_prepare_ipv4_flow(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
857
static int otx2_prepare_ipv6_flow(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_flows.c
983
static int otx2_prepare_flow_request(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3093
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3094
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3117
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3118
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3156
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/mediatek/mtk_eth_soc.c
3157
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1646
sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1657
sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1691
memset(&rule->flow_spec, 0, sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
1711
sizeof(struct ethtool_rx_flow_spec));
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
496
struct ethtool_rx_flow_spec flow_spec;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
233
parse_tcp4(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
246
parse_udp4(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
259
parse_ip4(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
274
parse_ip6(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
289
parse_tcp6(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
302
parse_udp6(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
315
parse_ether(void *headers_c, void *headers_v, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
347
struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
424
struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
460
struct ethtool_rx_flow_spec *fs, u32 rss_context)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
558
static int validate_ethter(struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
572
static int validate_tcpudp4(struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
592
static int validate_ip4(struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
610
static int validate_ip6(struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
628
static int validate_tcpudp6(struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
63
struct ethtool_rx_flow_spec flow_spec;
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
650
static int validate_vlan(struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
664
struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
725
struct ethtool_rx_flow_spec *fs, u32 rss_context)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
82
struct ethtool_rx_flow_spec *fs,
drivers/net/ethernet/mellanox/mlx5/core/ipoib/ethtool.c
261
struct ethtool_rx_flow_spec *fs = &cmd->fs;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1247
struct ethtool_rx_flow_spec *fsp;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
1252
fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
659
struct ethtool_rx_flow_spec *fsp;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
664
fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
908
struct ethtool_rx_flow_spec *fsp;
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
917
fsp = (struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1332
struct ethtool_rx_flow_spec *fs = &cmd->fs;
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1518
static int nfp_net_fs_from_ethtool(struct nfp_fs_entry *entry, struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/netronome/nfp/nfp_net_ethtool.c
1619
struct ethtool_rx_flow_spec *fs = &cmd->fs;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1317
struct ethtool_rx_flow_spec *fsp = &cmd->fs;
drivers/net/ethernet/qlogic/qede/qede_filter.c
1498
struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1606
struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/qlogic/qede/qede_filter.c
1991
struct ethtool_rx_flow_spec *fs)
drivers/net/ethernet/qlogic/qede/qede_filter.c
2040
struct ethtool_rx_flow_spec *fsp = &info->fs;
drivers/net/ethernet/sfc/ethtool_common.c
638
struct ethtool_rx_flow_spec *rule,
drivers/net/ethernet/sfc/ethtool_common.c
914
struct ethtool_rx_flow_spec *rule,
drivers/net/ethernet/sfc/falcon/ethtool.c
1034
struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/sfc/falcon/ethtool.c
787
struct ethtool_rx_flow_spec *rule)
drivers/net/ethernet/sfc/siena/ethtool_common.c
639
struct ethtool_rx_flow_spec *rule,
drivers/net/ethernet/sfc/siena/ethtool_common.c
905
struct ethtool_rx_flow_spec *rule,
drivers/net/ethernet/sun/niu.c
7115
struct ethtool_rx_flow_spec *fsp)
drivers/net/ethernet/sun/niu.c
7195
struct ethtool_rx_flow_spec *fsp = &nfc->fs;
drivers/net/ethernet/sun/niu.c
7385
static void niu_get_tcamkey_from_ip4fs(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/sun/niu.c
7458
struct ethtool_rx_flow_spec *fsp = &nfc->fs;
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
215
static int txgbe_flowspec_to_flow_type(struct ethtool_rx_flow_spec *fsp,
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
340
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
341
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
497
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
498
(struct ethtool_rx_flow_spec *)&cmd->fs;
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
97
struct ethtool_rx_flow_spec *fsp =
drivers/net/ethernet/wangxun/txgbe/txgbe_ethtool.c
98
(struct ethtool_rx_flow_spec *)&cmd->fs;
include/linux/ethtool.h
1367
const struct ethtool_rx_flow_spec *fs;
include/uapi/linux/ethtool.h
1508
struct ethtool_rx_flow_spec fs;
net/ethtool/ioctl.c
3719
const struct ethtool_rx_flow_spec *fs = input->fs;