Searched refs:rss_config (Results 1 – 11 of 11) sorted by relevance
| /linux/net/ethtool/ |
| H A D | rss.c | 120 u8 *rss_config; in rss_get_data_alloc() local 131 rss_config = kzalloc(total_size, GFP_KERNEL); in rss_get_data_alloc() 132 if (!rss_config) in rss_get_data_alloc() 136 data->indir_table = (u32 *)rss_config; in rss_get_data_alloc() 138 data->hkey = rss_config + indir_bytes; in rss_get_data_alloc() 207 u8 *rss_config; in rss_prepare_ctx() local 222 rss_config = kzalloc(total_size, GFP_KERNEL); in rss_prepare_ctx() 223 if (!rss_config) { in rss_prepare_ctx() 228 data->indir_table = (u32 *)rss_config; in rss_prepare_ctx() 230 data->hkey = rss_config + indir_bytes; in rss_prepare_ctx()
|
| H A D | ioctl.c | 1427 u8 *rss_config; in ethtool_get_rxfh() local 1462 rss_config = kzalloc(total_size, GFP_USER); in ethtool_get_rxfh() 1463 if (!rss_config) in ethtool_get_rxfh() 1467 rxfh_dev.indir = (u32 *)rss_config; in ethtool_get_rxfh() 1470 rxfh_dev.key = rss_config + indir_bytes; in ethtool_get_rxfh() 1513 offsetof(struct ethtool_rxfh, rss_config[0]), in ethtool_get_rxfh() 1514 rss_config, total_size)) { in ethtool_get_rxfh() 1519 kfree(rss_config); in ethtool_get_rxfh() 1527 u32 rss_cfg_offset = offsetof(struct ethtool_rxfh, rss_config[0]); in ethtool_set_rxfh() 1537 u8 *rss_config; in ethtool_set_rxfh() local [all …]
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_main.c | 190 struct gve_rss_config *rss_config = &priv->rss_config; in gve_alloc_rss_config_cache() local 195 rss_config->hash_key = kcalloc(priv->rss_key_size, in gve_alloc_rss_config_cache() 196 sizeof(rss_config->hash_key[0]), in gve_alloc_rss_config_cache() 198 if (!rss_config->hash_key) in gve_alloc_rss_config_cache() 201 rss_config->hash_lut = kcalloc(priv->rss_lut_size, in gve_alloc_rss_config_cache() 202 sizeof(rss_config->hash_lut[0]), in gve_alloc_rss_config_cache() 204 if (!rss_config->hash_lut) in gve_alloc_rss_config_cache() 210 kfree(rss_config->hash_key); in gve_alloc_rss_config_cache() 211 rss_config->hash_key = NULL; in gve_alloc_rss_config_cache() 217 struct gve_rss_config *rss_config = &priv->rss_config; in gve_free_rss_config_cache() local [all …]
|
| H A D | gve_ethtool.c | 896 struct gve_rss_config *rss_config = &priv->rss_config; in gve_get_rss_config_cache() local 902 memcpy(rxfh->key, rss_config->hash_key, priv->rss_key_size); in gve_get_rss_config_cache() 907 memcpy(rxfh->indir, rss_config->hash_lut, in gve_get_rss_config_cache() 930 struct gve_rss_config *rss_config = &priv->rss_config; in gve_set_rss_config_cache() local 933 memcpy(rss_config->hash_key, rxfh->key, priv->rss_key_size); in gve_set_rss_config_cache() 936 memcpy(rss_config->hash_lut, rxfh->indir, in gve_set_rss_config_cache()
|
| H A D | gve.h | 919 struct gve_rss_config rss_config; member
|
| /linux/drivers/net/ethernet/brocade/bna/ |
| H A D | bnad.c | 2036 rx_config->rss_config.hash_type = in bnad_init_rx_config() 2041 rx_config->rss_config.hash_mask = in bnad_init_rx_config() 2043 netdev_rss_key_fill(rx_config->rss_config.toeplitz_hash_key, in bnad_init_rx_config() 2044 sizeof(rx_config->rss_config.toeplitz_hash_key)); in bnad_init_rx_config() 2047 memset(&rx_config->rss_config, 0, in bnad_init_rx_config() 2048 sizeof(rx_config->rss_config)); in bnad_init_rx_config()
|
| H A D | bna_types.h | 686 struct bna_rss_config rss_config; member
|
| H A D | bna_tx_rx.c | 633 rxf->rss_cfg = q_config->rss_config; in bna_rxf_init()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | t3_hw.c | 2470 void t3_config_rss(struct adapter *adapter, unsigned int rss_config, in t3_config_rss() argument 2495 t3_write_reg(adapter, A_TP_RSS_CONFIG, rss_config); in t3_config_rss()
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_l2.c | 445 p_config = &p_ramrod->rss_config; in qed_sp_vport_update_rss()
|
| /linux/drivers/net/ethernet/chelsio/cxgb4/ |
| H A D | cxgb4_debugfs.c | 2176 DEFINE_SHOW_ATTRIBUTE(rss_config);
|