/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_ppe.h | 82 u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]; /* rss hash key */ member in struct:hns_ppe_cb 116 const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]);
|
H A D | hns_dsaf_ppe.c | 21 const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]) 27 rss_key[key_item]); 307 netdev_rss_key_fill(ppe_cb->rss_key, HNS_PPEV2_RSS_KEY_SIZE); 333 hns_ppe_set_rss_key(ppe_cb, ppe_cb->rss_key); 20 hns_ppe_set_rss_key(struct hns_ppe_cb *ppe_cb, const u32 rss_key[HNS_PPEV2_RSS_KEY_NUM]) argument
|
H A D | hns_ae_adapt.c | 898 memcpy(key, ppe_cb->rss_key, HNS_PPEV2_RSS_KEY_SIZE); 915 memcpy(ppe_cb->rss_key, key, HNS_PPEV2_RSS_KEY_SIZE); 916 hns_ppe_set_rss_key(ppe_cb, ppe_cb->rss_key);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tir.c | 122 void *rss_key = MLX5_ADDR_OF(tirc, tirc, rx_hash_toeplitz_key); local 125 memcpy(rss_key, rss_hash->toeplitz_hash_key, len);
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_port.c | 804 struct hinic_rss_key rss_key = { 0 }; local 806 u16 out_size = sizeof(rss_key); 809 rss_key.func_id = HINIC_HWIF_FUNC_IDX(hwif); 810 rss_key.template_id = template_id; 811 memcpy(rss_key.key, temp, HINIC_RSS_KEY_SIZE); 814 &rss_key, sizeof(rss_key), 815 &rss_key, &out_size); 816 if (err || !out_size || rss_key.status) { 819 err, rss_key [all...] |
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth.h | 137 u8 rss_key[FUN_ETH_RSS_MAX_KEY_SIZE]; member in struct:funeth_priv
|
H A D | funeth_ethtool.c | 977 return sizeof(fp->rss_key); 993 memcpy(rxfh->key, fp->rss_key, sizeof(fp->rss_key)); 1007 const u8 *rss_key = rxfh->key ? rxfh->key : fp->rss_key; local 1027 int rc = fun_config_rss(netdev, algo, rss_key, rss_indir, 1035 memcpy(fp->rss_key, rxfh->key, sizeof(fp->rss_key));
|
H A D | funeth_main.c | 805 err = fun_config_rss(dev, fp->hash_algo, fp->rss_key, 1417 err = fun_config_rss(dev, fp->hash_algo, fp->rss_key, 1435 size_t size = sizeof(fp->rss_key) + sizeof(fp->indir_table); 1447 netdev_rss_key_fill(fp->rss_key, sizeof(fp->rss_key)); 1456 sizeof(fp->rss_key) + sizeof(fp->indir_table),
|
/linux-master/drivers/net/ethernet/amd/xgbe/ |
H A D | xgbe-main.c | 325 netdev_rss_key_fill(pdata->rss_key, sizeof(pdata->rss_key));
|
H A D | xgbe-ethtool.c | 520 return sizeof(pdata->rss_key); 543 memcpy(rxfh->key, pdata->rss_key, sizeof(pdata->rss_key));
|
/linux-master/drivers/net/hyperv/ |
H A D | rndis_filter.c | 922 const u8 *rss_key, u16 flag) 969 memcpy(keyp, rss_key, NETVSC_HASH_KEYLEN); 980 memcpy(rdev->rss_key, rss_key, NETVSC_HASH_KEYLEN); 994 const u8 *rss_key) 997 rndis_set_rss_param_msg(rdev, rss_key, 1000 return rndis_set_rss_param_msg(rdev, rss_key, 0); 1337 rndis_filter_set_rss_param(rdev, dev_info->rss_key); 921 rndis_set_rss_param_msg(struct rndis_device *rdev, const u8 *rss_key, u16 flag) argument 993 rndis_filter_set_rss_param(struct rndis_device *rdev, const u8 *rss_key) argument
|
/linux-master/drivers/net/ethernet/wangxun/libwx/ |
H A D | wx_hw.c | 1626 wr32(wx, WX_RDB_RSSRK(i), wx->rss_key[i]); 1656 netdev_rss_key_fill(wx->rss_key, sizeof(wx->rss_key)); 1905 u32 *rss_key; local 1907 if (!wx->rss_key) { 1908 rss_key = kzalloc(WX_RSS_KEY_SIZE, GFP_KERNEL); 1909 if (unlikely(!rss_key)) 1912 netdev_rss_key_fill(rss_key, WX_RSS_KEY_SIZE); 1913 wx->rss_key = rss_key; [all...] |
/linux-master/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_vfpf.h | 171 u32 rss_key[T_ETH_RSS_KEY]; /* hash values */ member in struct:vfpf_rss_tlv
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | vf.h | 190 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key);
|
H A D | vf.c | 366 * @rss_key: buffer to fill with RSS Hash Key contents. 368 * The "rss_key" buffer should be big enough to contain 10 registers. 373 int ixgbevf_get_rss_key_locked(struct ixgbe_hw *hw, u8 *rss_key) argument 420 memcpy(rss_key, msgbuf + 1, IXGBEVF_RSS_HASH_KEY_SIZE);
|
H A D | ixgbevf_main.c | 1856 u32 *rss_key; local 1858 if (!adapter->rss_key) { 1859 rss_key = kzalloc(IXGBEVF_RSS_HASH_KEY_SIZE, GFP_KERNEL); 1860 if (unlikely(!rss_key)) 1863 netdev_rss_key_fill(rss_key, IXGBEVF_RSS_HASH_KEY_SIZE); 1864 adapter->rss_key = rss_key; 1879 IXGBE_WRITE_REG(hw, IXGBE_VFRSSRK(i), *(adapter->rss_key + i)); 4710 kfree(adapter->rss_key); 4758 kfree(adapter->rss_key); [all...] |
/linux-master/drivers/net/ethernet/cisco/enic/ |
H A D | enic.h | 187 u8 rss_key[ENIC_RSS_LEN]; member in struct:enic
|
H A D | enic_ethtool.c | 577 memcpy(rxfh->key, enic->rss_key, ENIC_RSS_LEN); 596 memcpy(enic->rss_key, rxfh->key, ENIC_RSS_LEN);
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_l2.h | 29 u32 rss_key[QED_RSS_KEY_SIZE]; member in struct:qed_rss_params
|
/linux-master/drivers/net/ethernet/synopsys/ |
H A D | dwc-xlgmac-common.c | 154 netdev_rss_key_fill(pdata->rss_key, sizeof(pdata->rss_key));
|
/linux-master/include/linux/qed/ |
H A D | qed_eth_if.h | 96 u32 rss_key[10]; member in struct:qed_update_vport_rss_params
|
/linux-master/include/linux/mlx4/ |
H A D | qp.h | 132 __be32 rss_key[MLX4_EN_RSS_KEY_SIZE / sizeof(__be32)]; member in struct:mlx4_rss_context
|
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 1974 u32 rss_key[FM10K_RSSRK_SIZE]; local 2069 netdev_rss_key_fill(rss_key, sizeof(rss_key)); 2070 memcpy(interface->rssrk, rss_key, sizeof(rss_key));
|
/linux-master/drivers/net/ethernet/intel/idpf/ |
H A D | idpf_lib.c | 972 kfree(rss_data->rss_key); 973 rss_data->rss_key = NULL; 1158 rss_data->rss_key = kzalloc(rss_data->rss_key_size, GFP_KERNEL); 1159 if (!rss_data->rss_key) { 1165 netdev_rss_key_fill((void *)rss_data->rss_key, rss_data->rss_key_size);
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_filter.c | 603 netdev_rss_key_fill(edev->rss_key, sizeof(edev->rss_key)); 606 memcpy(rss->rss_key, edev->rss_key, sizeof(rss->rss_key));
|