rss_params        222 drivers/net/ethernet/aquantia/atlantic/aq_hw.h 			  struct aq_rss_parameters *rss_params);
rss_params        225 drivers/net/ethernet/aquantia/atlantic/aq_hw.h 			       struct aq_rss_parameters *rss_params);
rss_params         42 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	struct aq_rss_parameters *rss_params = &cfg->aq_rss;
rss_params         53 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	rss_params->hash_secret_key_size = sizeof(rss_key);
rss_params         54 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	memcpy(rss_params->hash_secret_key, rss_key, sizeof(rss_key));
rss_params         55 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	rss_params->indirection_table_size = AQ_CFG_RSS_INDIRECTION_TABLE_MAX;
rss_params         57 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 	for (i = rss_params->indirection_table_size; i--;)
rss_params         58 drivers/net/ethernet/aquantia/atlantic/aq_nic.c 		rss_params->indirection_table[i] = i & (num_rss_queues - 1);
rss_params        180 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 				     struct aq_rss_parameters *rss_params)
rss_params        190 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 			__swab32(rss_params->hash_secret_key[i]) : 0U;
rss_params        208 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 				struct aq_rss_parameters *rss_params)
rss_params        210 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c 	u8 *indirection_table =	rss_params->indirection_table;
rss_params        169 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 				     struct aq_rss_parameters *rss_params)
rss_params        179 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 			__swab32(rss_params->hash_secret_key[i]) : 0U;
rss_params        197 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 				struct aq_rss_parameters *rss_params)
rss_params        199 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c 	u8 *indirection_table =	rss_params->indirection_table;
rss_params        264 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h 	struct rss_params rss;		/* Receive Side Scaling */
rss_params       1018 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c 	struct rss_params *rss = &adapter->params.rss;
rss_params        839 drivers/net/ethernet/mellanox/mlx5/core/en.h 	struct mlx5e_rss_params    rss_params;
rss_params       1002 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_build_indir_tir_ctx_hash(struct mlx5e_rss_params *rss_params,
rss_params       1184 drivers/net/ethernet/mellanox/mlx5/core/en.h 			    struct mlx5e_rss_params *rss_params,
rss_params       1189 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_build_rss_params(struct mlx5e_rss_params *rss_params,
rss_params       1114 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	return sizeof(priv->rss_params.toeplitz_hash_key);
rss_params       1140 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_rss_params *rss = &priv->rss_params;
rss_params       1160 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c 	struct mlx5e_rss_params *rss = &priv->rss_params;
rss_params        854 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	if (rx_hash_field == priv->rss_params.rx_hash_fields[tt])
rss_params        857 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	priv->rss_params.rx_hash_fields[tt] = rx_hash_field;
rss_params        876 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c 	hash_field = priv->rss_params.rx_hash_fields[tt];
rss_params       2543 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			ix = priv->rss_params.indirection_rqt[ix];
rss_params       2626 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				.hfunc     = priv->rss_params.hfunc,
rss_params       2709 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_indir_tir_ctx_hash(struct mlx5e_rss_params *rss_params,
rss_params       2716 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, rx_hash_fn, mlx5e_rx_hash_fn(rss_params->hfunc));
rss_params       2717 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	if (rss_params->hfunc == ETH_RSS_HASH_TOP) {
rss_params       2724 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		memcpy(rss_key, rss_params->toeplitz_hash_key, len);
rss_params       2745 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_rss_params *rss = &priv->rss_params;
rss_params       2917 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		mlx5e_build_default_indir_rqt(priv->rss_params.indirection_rqt,
rss_params       3294 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_indir_tir_ctx_hash(&priv->rss_params,
rss_params       3309 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_indir_tir_ctx_hash(&priv->rss_params,
rss_params       4779 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_build_rss_params(struct mlx5e_rss_params *rss_params,
rss_params       4784 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	rss_params->hfunc = ETH_RSS_HASH_TOP;
rss_params       4785 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	netdev_rss_key_fill(rss_params->toeplitz_hash_key,
rss_params       4786 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			    sizeof(rss_params->toeplitz_hash_key));
rss_params       4787 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_default_indir_rqt(rss_params->indirection_rqt,
rss_params       4790 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		rss_params->rx_hash_fields[tt] =
rss_params       4796 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			    struct mlx5e_rss_params *rss_params,
rss_params       4851 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_rss_params(rss_params, params->num_channels);
rss_params       5034 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	struct mlx5e_rss_params *rss = &priv->rss_params;
rss_params       1441 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c 	mlx5e_build_rss_params(&priv->rss_params, params->num_channels);
rss_params        499 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		if (priv->rss_params.hfunc == ETH_RSS_HASH_XOR)
rss_params        551 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		mlx5e_build_indir_tir_ctx_hash(&priv->rss_params, &ttconfig, tirc, false);
rss_params         90 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c 	mlx5e_build_nic_params(mdev, NULL, &priv->rss_params, &priv->channels.params,
rss_params        683 drivers/net/ethernet/qlogic/qed/qed_l2.c 	struct qed_rss_params *p_rss_params = p_params->rss_params;
rss_params       2472 drivers/net/ethernet/qlogic/qed/qed_l2.c 		if (qed_update_vport_rss(cdev, &params->rss_params, rss))
rss_params       2479 drivers/net/ethernet/qlogic/qed/qed_l2.c 			sp_params.rss_params = &rss[i];
rss_params        219 drivers/net/ethernet/qlogic/qed/qed_l2.h 	struct qed_rss_params		*rss_params;
rss_params       2900 drivers/net/ethernet/qlogic/qed/qed_sriov.c 		p_data->rss_params = NULL;
rss_params       2942 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	p_data->rss_params = p_rss;
rss_params       3061 drivers/net/ethernet/qlogic/qed/qed_sriov.c 	params.rss_params = NULL;
rss_params       1041 drivers/net/ethernet/qlogic/qed/qed_vf.c 		return !!p_data->rss_params;
rss_params       1165 drivers/net/ethernet/qlogic/qed/qed_vf.c 	if (p_params->rss_params) {
rss_params       1166 drivers/net/ethernet/qlogic/qed/qed_vf.c 		struct qed_rss_params *rss_params = p_params->rss_params;
rss_params       1176 drivers/net/ethernet/qlogic/qed/qed_vf.c 		if (rss_params->update_rss_config)
rss_params       1179 drivers/net/ethernet/qlogic/qed/qed_vf.c 		if (rss_params->update_rss_capabilities)
rss_params       1182 drivers/net/ethernet/qlogic/qed/qed_vf.c 		if (rss_params->update_rss_ind_table)
rss_params       1185 drivers/net/ethernet/qlogic/qed/qed_vf.c 		if (rss_params->update_rss_key)
rss_params       1188 drivers/net/ethernet/qlogic/qed/qed_vf.c 		p_rss_tlv->rss_enable = rss_params->rss_enable;
rss_params       1189 drivers/net/ethernet/qlogic/qed/qed_vf.c 		p_rss_tlv->rss_caps = rss_params->rss_caps;
rss_params       1190 drivers/net/ethernet/qlogic/qed/qed_vf.c 		p_rss_tlv->rss_table_size_log = rss_params->rss_table_size_log;
rss_params       1197 drivers/net/ethernet/qlogic/qed/qed_vf.c 			p_queue = rss_params->rss_ind_table[i];
rss_params       1200 drivers/net/ethernet/qlogic/qed/qed_vf.c 		memcpy(p_rss_tlv->rss_key, rss_params->rss_key,
rss_params       1201 drivers/net/ethernet/qlogic/qed/qed_vf.c 		       sizeof(rss_params->rss_key));
rss_params       1351 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		qede_fill_rss_params(edev, &vport_update_params->rss_params,
rss_params       1453 drivers/net/ethernet/qlogic/qede/qede_ethtool.c 		qede_fill_rss_params(edev, &vport_update_params->rss_params,
rss_params       2149 drivers/net/ethernet/qlogic/qede/qede_main.c 	qede_fill_rss_params(edev, &vport_update_params->rss_params,
rss_params        135 include/linux/qed/qed_eth_if.h 	struct qed_update_vport_rss_params rss_params;