Home
last modified time | relevance | path

Searched refs:rx_hash_key (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/
H A Dsiena.c355 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 Dmcdi_filters.c2004 * 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 Dethtool_common.c1181 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 Defx.c299 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 Def100_nic.c1212 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 Dsiena.c358 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 Dethtool_common.c1183 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 Defx.c310 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 Dmana-abi.h52 __u8 rx_hash_key[40]; member
H A Dmlx4-abi.h107 __u8 rx_hash_key[40]; member
H A Dmlx5-abi.h379 __u8 rx_hash_key[128]; /* valid only for Toeplitz */ member
/kernel/linux/linux-5.10/include/uapi/rdma/
H A Dmlx4-abi.h107 __u8 rx_hash_key[40]; member
H A Dmlx5-abi.h362 __u8 rx_hash_key[128]; /* valid only for Toeplitz */ member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/rdma/
H A Dmlx4-abi.h66 __u8 rx_hash_key[40]; member
H A Dmlx5-abi.h266 __u8 rx_hash_key[128]; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/rdma/
H A Dmlx4-abi.h66 __u8 rx_hash_key[40]; member
H A Dmlx5-abi.h266 __u8 rx_hash_key[128]; member
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/rdma/
H A Dmlx4-abi.h53 __u8 rx_hash_key[40]; member
H A Dmlx5-abi.h244 __u8 rx_hash_key[128]; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/mana/
H A Dqp.c13 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 Dmcdi_filters.c2008 * 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 Dethtool_common.c1182 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 Def100_netdev.c475 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 Defx.c300 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 Dnet_driver.h694 * @rx_hash_key: Toeplitz hash key for RSS
825 u8 rx_hash_key[40]; member

Completed in 30 milliseconds

12