Searched refs:rule_locs (Results 1 - 25 of 68) sorted by relevance

123

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs_ethtool.h16 struct ethtool_rxnfc *info, u32 *rule_locs);
26 struct ethtool_rxnfc *info, u32 *rule_locs)
25 mlx5e_ethtool_get_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *info, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_filters.h29 u32 *rule_locs);
H A Daq_filters.c762 u32 *rule_locs)
776 rule_locs[count++] = rule->aq_fsp.location;
761 aq_get_rxnfc_all_rules(struct aq_nic_s *aq_nic, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
H A Daq_ethtool.c511 u32 *rule_locs)
530 err = aq_get_rxnfc_all_rules(aq_nic, cmd, rule_locs);
509 aq_ethtool_get_rxnfc(struct net_device *ndev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dethtool_common.h39 struct ethtool_rxnfc *info, u32 *rule_locs);
/linux-master/drivers/net/ethernet/sfc/
H A Dethtool_common.h42 struct ethtool_rxnfc *info, u32 *rule_locs);
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_rxnfc.c126 u32 *rule_locs)
142 rule_locs[count] = rule->location;
124 tsnep_rxnfc_get_all(struct tsnep_adapter *adapter, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
H A Dtsnep_ethtool.c261 struct ethtool_rxnfc *cmd, u32 *rule_locs)
277 return tsnep_rxnfc_get_all(adapter, cmd, rule_locs);
260 tsnep_ethtool_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
H A Dtsnep.h219 u32 *rule_locs);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dethtool.c253 u32 *rule_locs)
267 return mlx5e_ethtool_get_rxnfc(priv, info, rule_locs);
252 mlx5i_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *info, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_ethtool.c389 u32 *rule_locs)
403 rule_locs[cnt] = n->fltr_id;
493 u32 *rule_locs)
510 ret = enic_grxclsrlall(enic, cmd, rule_locs);
388 enic_grxclsrlall(struct enic *enic, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
492 enic_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
/linux-master/drivers/net/dsa/
H A Dbcm_sf2_cfp.c1086 u32 *rule_locs)
1091 rule_locs[rules_cnt] = index;
1103 struct ethtool_rxnfc *nfc, u32 *rule_locs)
1123 ret = bcm_sf2_cfp_rule_get_all(priv, port, nfc, rule_locs);
1137 ret = p->ethtool_ops->get_rxnfc(p, nfc, rule_locs);
1084 bcm_sf2_cfp_rule_get_all(struct bcm_sf2_priv *priv, int port, struct ethtool_rxnfc *nfc, u32 *rule_locs) argument
1102 bcm_sf2_get_rxnfc(struct dsa_switch *ds, int port, struct ethtool_rxnfc *nfc, u32 *rule_locs) argument
H A Dbcm_sf2.h224 struct ethtool_rxnfc *nfc, u32 *rule_locs);
/linux-master/drivers/net/ethernet/broadcom/asp2/
H A Dbcmasp_ethtool.c321 u32 *rule_locs)
338 err = bcmasp_netfilt_get_all_active(intf, rule_locs, &cmd->rule_cnt);
320 bcmasp_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_fs_ethtool.c821 struct ethtool_rxnfc *info, u32 *rule_locs)
831 rule_locs[idx++] = location;
999 struct ethtool_rxnfc *info, u32 *rule_locs)
1012 err = mlx5e_ethtool_get_all_flows(priv, info, rule_locs);
820 mlx5e_ethtool_get_all_flows(struct mlx5e_priv *priv, struct ethtool_rxnfc *info, u32 *rule_locs) argument
998 mlx5e_ethtool_get_rxnfc(struct mlx5e_priv *priv, struct ethtool_rxnfc *info, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_debugfs.c1574 static int hclge_dbg_get_rules_location(struct hclge_dev *hdev, u16 *rule_locs) argument
1582 rule_locs[cnt] = rule->location;
1598 u16 *rule_locs; local
1611 rule_locs = kcalloc(rule_num, sizeof(u16), GFP_KERNEL);
1612 if (!rule_locs)
1617 kfree(rule_locs);
1621 rule_cnt = hclge_dbg_get_rules_location(hdev, rule_locs);
1632 tcam_msg.loc = rule_locs[i];
1655 kfree(rule_locs);
/linux-master/include/linux/
H A Dethtool.h38 u32 rule_locs[]; member in struct:compat_ethtool_rxnfc
885 struct ethtool_rxnfc *, u32 *rule_locs);
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c1370 struct ethtool_rxnfc *cmd, u32 *rule_locs)
1378 rule_locs[i] = comp->fs.location;
1424 u32 *rule_locs)
1440 ret = gfar_get_cls_all(priv, cmd, rule_locs);
1369 gfar_get_cls_all(struct gfar_private *priv, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
1423 gfar_get_nfc(struct net_device *dev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
/linux-master/net/ethtool/
H A Dcommon.c553 info = kvzalloc(struct_size(info, rule_locs, rule_cnt), GFP_KERNEL);
559 err = ops->get_rxnfc(dev, info, info->rule_locs);
566 .fs.location = info->rule_locs[i],
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c1193 * @rule_locs: ethtool array passed in from OS to receive filter IDs
1199 u32 *rule_locs)
1217 rule_locs[cnt] = fltr->loc;
1779 * @rule_locs: pointer to store rule locations
1784 u32 *rule_locs)
1807 ret = iavf_get_fdir_fltr_ids(adapter, cmd, (u32 *)rule_locs);
1198 iavf_get_fdir_fltr_ids(struct iavf_adapter *adapter, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
1783 iavf_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_ethtool.c348 u32 *rule_locs)
347 sxgbe_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c720 struct ethtool_rxnfc *rxnfc, u32 *rule_locs)
757 rule_locs[j++] = i;
719 dpaa2_eth_get_rxnfc(struct net_device *net_dev, struct ethtool_rxnfc *rxnfc, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede.h514 u32 *rule_locs);
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_ethtool.c1423 static int nfp_net_get_fs_loc(struct nfp_net *nn, u32 *rule_locs) argument
1432 rule_locs[count++] = entry->loc;
1438 struct ethtool_rxnfc *cmd, u32 *rule_locs)
1453 return nfp_net_get_fs_loc(nn, rule_locs);
1437 nfp_net_get_rxnfc(struct net_device *netdev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_ethtool.c1022 u32 *rule_locs)
1036 rule_locs[cnt] = rule->location;
1090 struct ethtool_rxnfc *cmd, u32 *rule_locs)
1104 return igc_ethtool_get_nfc_rules(adapter, cmd, rule_locs);
1020 igc_ethtool_get_nfc_rules(struct igc_adapter *adapter, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument
1089 igc_ethtool_get_rxnfc(struct net_device *dev, struct ethtool_rxnfc *cmd, u32 *rule_locs) argument

Completed in 285 milliseconds

123