/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | siena.c | 355 memcpy(efx->rss_context.rx_hash_key, &temp, sizeof(temp)); in siena_rx_pull_rss_config() 357 memcpy(efx->rss_context.rx_hash_key + sizeof(temp), &temp, sizeof(temp)); in siena_rx_pull_rss_config() 359 memcpy(efx->rss_context.rx_hash_key + 2 * sizeof(temp), &temp, in siena_rx_pull_rss_config() 372 memcpy(efx->rss_context.rx_hash_key, key, sizeof(temp)); in siena_rx_push_rss_config() 373 memcpy(&temp, efx->rss_context.rx_hash_key, sizeof(temp)); in siena_rx_push_rss_config() 377 BUILD_BUG_ON(sizeof(efx->rss_context.rx_hash_key) < in siena_rx_push_rss_config() 380 memcpy(&temp, efx->rss_context.rx_hash_key, sizeof(temp)); in siena_rx_push_rss_config() 382 memcpy(&temp, efx->rss_context.rx_hash_key + sizeof(temp), sizeof(temp)); in siena_rx_push_rss_config() 386 memcpy(&temp, efx->rss_context.rx_hash_key + 2 * sizeof(temp), in siena_rx_push_rss_config()
|
H A D | mcdi_filters.c | 2004 * The efx->rss_context.rx_hash_key loop below is similar. in efx_mcdi_filter_populate_rss_table() 2018 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_hash_key) != in efx_mcdi_filter_populate_rss_table() 2020 for (i = 0; i < ARRAY_SIZE(efx->rss_context.rx_hash_key); ++i) in efx_mcdi_filter_populate_rss_table() 2083 if (key != efx->rss_context.rx_hash_key) in efx_mcdi_filter_rx_push_exclusive_rss_config() 2084 memcpy(efx->rss_context.rx_hash_key, key, in efx_mcdi_filter_rx_push_exclusive_rss_config() 2124 memcpy(ctx->rx_hash_key, key, efx->type->rx_hash_key_size); in efx_mcdi_rx_push_rss_context_config() 2164 BUILD_BUG_ON(ARRAY_SIZE(ctx->rx_hash_key) != in efx_mcdi_rx_pull_rss_context_config() 2174 for (i = 0; i < ARRAY_SIZE(ctx->rx_hash_key); ++i) in efx_mcdi_rx_pull_rss_context_config() 2175 ctx->rx_hash_key[i] = MCDI_PTR( in efx_mcdi_rx_pull_rss_context_config() 2208 ctx->rx_hash_key); in efx_mcdi_rx_restore_rss_contexts() [all...] |
H A D | ethtool_common.c | 1181 memcpy(key, efx->rss_context.rx_hash_key, in efx_ethtool_get_rxfh() 1198 key = efx->rss_context.rx_hash_key; in efx_ethtool_set_rxfh() 1230 memcpy(key, ctx->rx_hash_key, efx->type->rx_hash_key_size); in efx_ethtool_get_rxfh_context() 1268 netdev_rss_key_fill(ctx->rx_hash_key, sizeof(ctx->rx_hash_key)); in efx_ethtool_set_rxfh_context() 1287 key = ctx->rx_hash_key; in efx_ethtool_set_rxfh_context()
|
H A D | efx.c | 299 netdev_rss_key_fill(efx->rss_context.rx_hash_key, in efx_probe_nic() 300 sizeof(efx->rss_context.rx_hash_key)); in efx_probe_nic()
|
H A D | ef100_nic.c | 1212 netdev_rss_key_fill(efx->rss_context.rx_hash_key, in ef100_probe_main() 1213 sizeof(efx->rss_context.rx_hash_key)); in ef100_probe_main()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | siena.c | 358 memcpy(efx->rss_context.rx_hash_key, &temp, sizeof(temp)); in siena_rx_pull_rss_config() 360 memcpy(efx->rss_context.rx_hash_key + sizeof(temp), &temp, sizeof(temp)); in siena_rx_pull_rss_config() 362 memcpy(efx->rss_context.rx_hash_key + 2 * sizeof(temp), &temp, in siena_rx_pull_rss_config() 375 memcpy(efx->rss_context.rx_hash_key, key, sizeof(temp)); in siena_rx_push_rss_config() 376 memcpy(&temp, efx->rss_context.rx_hash_key, sizeof(temp)); in siena_rx_push_rss_config() 380 BUILD_BUG_ON(sizeof(efx->rss_context.rx_hash_key) < in siena_rx_push_rss_config() 383 memcpy(&temp, efx->rss_context.rx_hash_key, sizeof(temp)); in siena_rx_push_rss_config() 385 memcpy(&temp, efx->rss_context.rx_hash_key + sizeof(temp), sizeof(temp)); in siena_rx_push_rss_config() 389 memcpy(&temp, efx->rss_context.rx_hash_key + 2 * sizeof(temp), in siena_rx_push_rss_config()
|
H A D | ethtool_common.c | 1183 memcpy(key, efx->rss_context.rx_hash_key, in efx_siena_ethtool_get_rxfh() 1200 key = efx->rss_context.rx_hash_key; in efx_siena_ethtool_set_rxfh() 1232 memcpy(key, ctx->rx_hash_key, efx->type->rx_hash_key_size); in efx_siena_ethtool_get_rxfh_context() 1270 netdev_rss_key_fill(ctx->rx_hash_key, sizeof(ctx->rx_hash_key)); in efx_siena_ethtool_set_rxfh_context() 1289 key = ctx->rx_hash_key; in efx_siena_ethtool_set_rxfh_context()
|
H A D | efx.c | 310 netdev_rss_key_fill(efx->rss_context.rx_hash_key, in efx_probe_nic() 311 sizeof(efx->rss_context.rx_hash_key)); in efx_probe_nic()
|
/kernel/linux/linux-6.6/include/uapi/rdma/ |
H A D | mana-abi.h | 52 __u8 rx_hash_key[40]; member
|
H A D | mlx4-abi.h | 107 __u8 rx_hash_key[40]; member
|
H A D | mlx5-abi.h | 379 __u8 rx_hash_key[128]; /* valid only for Toeplitz */ member
|
/kernel/linux/linux-5.10/include/uapi/rdma/ |
H A D | mlx4-abi.h | 107 __u8 rx_hash_key[40]; member
|
H A D | mlx5-abi.h | 362 __u8 rx_hash_key[128]; /* valid only for Toeplitz */ member
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/ |
H A D | mlx4-abi.h | 66 __u8 rx_hash_key[40]; member
|
H A D | mlx5-abi.h | 266 __u8 rx_hash_key[128]; member
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/ |
H A D | mlx4-abi.h | 66 __u8 rx_hash_key[40]; member
|
H A D | mlx5-abi.h | 266 __u8 rx_hash_key[128]; member
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/rdma/ |
H A D | mlx4-abi.h | 53 __u8 rx_hash_key[40]; member
|
H A D | mlx5-abi.h | 244 __u8 rx_hash_key[128]; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/ |
H A D | qp.c | 13 u8 *rx_hash_key) in mana_ib_cfg_vport_steering() 67 memcpy(req->hashkey, rx_hash_key, rx_hash_key_len); in mana_ib_cfg_vport_steering() 228 ucmd.rx_hash_key); in mana_ib_create_qp_rss() 8 mana_ib_cfg_vport_steering(struct mana_ib_dev *dev, struct net_device *ndev, mana_handle_t default_rxobj, mana_handle_t ind_table[], u32 log_ind_tbl_size, u32 rx_hash_key_len, u8 *rx_hash_key) mana_ib_cfg_vport_steering() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | mcdi_filters.c | 2008 * The efx->rss_context.rx_hash_key loop below is similar. in efx_mcdi_filter_populate_rss_table() 2022 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_hash_key) != in efx_mcdi_filter_populate_rss_table() 2024 for (i = 0; i < ARRAY_SIZE(efx->rss_context.rx_hash_key); ++i) in efx_mcdi_filter_populate_rss_table() 2087 if (key != efx->rss_context.rx_hash_key) in efx_mcdi_filter_rx_push_exclusive_rss_config() 2088 memcpy(efx->rss_context.rx_hash_key, key, in efx_mcdi_filter_rx_push_exclusive_rss_config() 2128 memcpy(ctx->rx_hash_key, key, efx->type->rx_hash_key_size); in efx_mcdi_rx_push_rss_context_config() 2168 BUILD_BUG_ON(ARRAY_SIZE(ctx->rx_hash_key) != in efx_mcdi_rx_pull_rss_context_config() 2178 for (i = 0; i < ARRAY_SIZE(ctx->rx_hash_key); ++i) in efx_mcdi_rx_pull_rss_context_config() 2179 ctx->rx_hash_key[i] = MCDI_PTR( in efx_mcdi_rx_pull_rss_context_config() 2212 ctx->rx_hash_key); in efx_mcdi_rx_restore_rss_contexts() [all...] |
H A D | ethtool_common.c | 1182 memcpy(key, efx->rss_context.rx_hash_key, in efx_ethtool_get_rxfh() 1199 key = efx->rss_context.rx_hash_key; in efx_ethtool_set_rxfh() 1231 memcpy(key, ctx->rx_hash_key, efx->type->rx_hash_key_size); in efx_ethtool_get_rxfh_context() 1269 netdev_rss_key_fill(ctx->rx_hash_key, sizeof(ctx->rx_hash_key)); in efx_ethtool_set_rxfh_context() 1288 key = ctx->rx_hash_key; in efx_ethtool_set_rxfh_context()
|
H A D | ef100_netdev.c | 475 netdev_rss_key_fill(efx->rss_context.rx_hash_key, in ef100_probe_netdev() 476 sizeof(efx->rss_context.rx_hash_key)); in ef100_probe_netdev()
|
H A D | efx.c | 300 netdev_rss_key_fill(efx->rss_context.rx_hash_key, in efx_probe_nic() 301 sizeof(efx->rss_context.rx_hash_key)); in efx_probe_nic()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | net_driver.h | 694 * @rx_hash_key: Toeplitz hash key for RSS 825 u8 rx_hash_key[40]; member
|