/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/ |
H A D | mcdi_filters.c | 1990 const u32 *rx_indir_table, const u8 *key) in efx_mcdi_filter_populate_rss_table() 1998 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_indir_table) != in efx_mcdi_filter_populate_rss_table() 2001 /* This iterates over the length of efx->rss_context.rx_indir_table, but in efx_mcdi_filter_populate_rss_table() 2002 * copies bytes from rx_indir_table. That's because the latter is a in efx_mcdi_filter_populate_rss_table() 2006 for (i = 0; i < ARRAY_SIZE(efx->rss_context.rx_indir_table); ++i) in efx_mcdi_filter_populate_rss_table() 2009 (u8) rx_indir_table[i]; in efx_mcdi_filter_populate_rss_table() 2054 const u32 *rx_indir_table, in efx_mcdi_filter_rx_push_exclusive_rss_config() 2072 rx_indir_table, key); in efx_mcdi_filter_rx_push_exclusive_rss_config() 2080 if (rx_indir_table != efx->rss_context.rx_indir_table) in efx_mcdi_filter_rx_push_exclusive_rss_config() 1989 efx_mcdi_filter_populate_rss_table(struct efx_nic *efx, u32 context, const u32 *rx_indir_table, const u8 *key) efx_mcdi_filter_populate_rss_table() argument 2053 efx_mcdi_filter_rx_push_exclusive_rss_config(struct efx_nic *efx, const u32 *rx_indir_table, const u8 *key) efx_mcdi_filter_rx_push_exclusive_rss_config() argument 2099 efx_mcdi_rx_push_rss_context_config(struct efx_nic *efx, struct efx_rss_context *ctx, const u32 *rx_indir_table, const u8 *key) efx_mcdi_rx_push_rss_context_config() argument 2218 efx_mcdi_pf_rx_push_rss_config(struct efx_nic *efx, bool user, const u32 *rx_indir_table, const u8 *key) efx_mcdi_pf_rx_push_rss_config() argument [all...] |
H A D | mcdi_filters.h | 148 const u32 *rx_indir_table, 151 const u32 *rx_indir_table, 154 const u32 *rx_indir_table
|
H A D | ethtool_common.c | 1155 return ARRAY_SIZE(efx->rss_context.rx_indir_table); in efx_ethtool_get_rxfh_indir_size() 1178 memcpy(indir, efx->rss_context.rx_indir_table, in efx_ethtool_get_rxfh() 1179 sizeof(efx->rss_context.rx_indir_table)); in efx_ethtool_get_rxfh() 1200 indir = efx->rss_context.rx_indir_table; in efx_ethtool_set_rxfh() 1228 memcpy(indir, ctx->rx_indir_table, sizeof(ctx->rx_indir_table)); in efx_ethtool_get_rxfh_context() 1289 indir = ctx->rx_indir_table; in efx_ethtool_set_rxfh_context()
|
H A D | siena.c | 366 const u32 *rx_indir_table, const u8 *key) in siena_rx_push_rss_config() 390 memcpy(efx->rss_context.rx_indir_table, rx_indir_table, in siena_rx_push_rss_config() 391 sizeof(efx->rss_context.rx_indir_table)); in siena_rx_push_rss_config() 437 siena_rx_push_rss_config(efx, false, efx->rss_context.rx_indir_table, NULL); in siena_init_nic() 365 siena_rx_push_rss_config(struct efx_nic *efx, bool user, const u32 *rx_indir_table, const u8 *key) siena_rx_push_rss_config() argument
|
H A D | net_driver.h | 774 u32 rx_indir_table[128]; member 1403 const u32 *rx_indir_table, const u8 *key); 1407 const u32 *rx_indir_table,
|
H A D | farch.c | 1632 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_indir_table) != in efx_farch_rx_push_indir_table() 1637 efx->rss_context.rx_indir_table[i]); in efx_farch_rx_push_indir_table() 1649 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_indir_table) != in efx_farch_rx_pull_indir_table() 1656 efx->rss_context.rx_indir_table[i] = EFX_DWORD_FIELD(dword, FRF_BZ_IT_QUEUE); in efx_farch_rx_pull_indir_table()
|
H A D | rx_common.c | 632 for (i = 0; i < ARRAY_SIZE(ctx->rx_indir_table); i++) in efx_set_default_rx_indir_table() 633 ctx->rx_indir_table[i] = in efx_set_default_rx_indir_table()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | mcdi_filters.c | 1994 const u32 *rx_indir_table, const u8 *key) in efx_mcdi_filter_populate_rss_table() 2002 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_indir_table) != in efx_mcdi_filter_populate_rss_table() 2005 /* This iterates over the length of efx->rss_context.rx_indir_table, but in efx_mcdi_filter_populate_rss_table() 2006 * copies bytes from rx_indir_table. That's because the latter is a in efx_mcdi_filter_populate_rss_table() 2010 for (i = 0; i < ARRAY_SIZE(efx->rss_context.rx_indir_table); ++i) in efx_mcdi_filter_populate_rss_table() 2013 (u8) rx_indir_table[i]; in efx_mcdi_filter_populate_rss_table() 2058 const u32 *rx_indir_table, in efx_mcdi_filter_rx_push_exclusive_rss_config() 2076 rx_indir_table, key); in efx_mcdi_filter_rx_push_exclusive_rss_config() 2084 if (rx_indir_table != efx->rss_context.rx_indir_table) in efx_mcdi_filter_rx_push_exclusive_rss_config() 1993 efx_mcdi_filter_populate_rss_table(struct efx_nic *efx, u32 context, const u32 *rx_indir_table, const u8 *key) efx_mcdi_filter_populate_rss_table() argument 2057 efx_mcdi_filter_rx_push_exclusive_rss_config(struct efx_nic *efx, const u32 *rx_indir_table, const u8 *key) efx_mcdi_filter_rx_push_exclusive_rss_config() argument 2103 efx_mcdi_rx_push_rss_context_config(struct efx_nic *efx, struct efx_rss_context *ctx, const u32 *rx_indir_table, const u8 *key) efx_mcdi_rx_push_rss_context_config() argument 2222 efx_mcdi_pf_rx_push_rss_config(struct efx_nic *efx, bool user, const u32 *rx_indir_table, const u8 *key) efx_mcdi_pf_rx_push_rss_config() argument [all...] |
H A D | mcdi_filters.h | 149 const u32 *rx_indir_table, 152 const u32 *rx_indir_table, 155 const u32 *rx_indir_table
|
H A D | ethtool_common.c | 1156 return ARRAY_SIZE(efx->rss_context.rx_indir_table); in efx_ethtool_get_rxfh_indir_size() 1179 memcpy(indir, efx->rss_context.rx_indir_table, in efx_ethtool_get_rxfh() 1180 sizeof(efx->rss_context.rx_indir_table)); in efx_ethtool_get_rxfh() 1201 indir = efx->rss_context.rx_indir_table; in efx_ethtool_set_rxfh() 1229 memcpy(indir, ctx->rx_indir_table, sizeof(ctx->rx_indir_table)); in efx_ethtool_get_rxfh_context() 1290 indir = ctx->rx_indir_table; in efx_ethtool_set_rxfh_context()
|
H A D | net_driver.h | 756 u32 rx_indir_table[128]; member 1416 const u32 *rx_indir_table, const u8 *key); 1420 const u32 *rx_indir_table,
|
H A D | rx_common.c | 619 for (i = 0; i < ARRAY_SIZE(ctx->rx_indir_table); i++) in efx_set_default_rx_indir_table() 620 ctx->rx_indir_table[i] = in efx_set_default_rx_indir_table()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool_common.c | 1157 return ARRAY_SIZE(efx->rss_context.rx_indir_table); in efx_siena_ethtool_get_rxfh_indir_size() 1180 memcpy(indir, efx->rss_context.rx_indir_table, in efx_siena_ethtool_get_rxfh() 1181 sizeof(efx->rss_context.rx_indir_table)); in efx_siena_ethtool_get_rxfh() 1202 indir = efx->rss_context.rx_indir_table; in efx_siena_ethtool_set_rxfh() 1230 memcpy(indir, ctx->rx_indir_table, sizeof(ctx->rx_indir_table)); in efx_siena_ethtool_get_rxfh_context() 1291 indir = ctx->rx_indir_table; in efx_siena_ethtool_set_rxfh_context()
|
H A D | siena.c | 369 const u32 *rx_indir_table, const u8 *key) in siena_rx_push_rss_config() 393 memcpy(efx->rss_context.rx_indir_table, rx_indir_table, in siena_rx_push_rss_config() 394 sizeof(efx->rss_context.rx_indir_table)); in siena_rx_push_rss_config() 440 siena_rx_push_rss_config(efx, false, efx->rss_context.rx_indir_table, NULL); in siena_init_nic() 368 siena_rx_push_rss_config(struct efx_nic *efx, bool user, const u32 *rx_indir_table, const u8 *key) siena_rx_push_rss_config() argument
|
H A D | net_driver.h | 726 u32 rx_indir_table[128]; member 1367 const u32 *rx_indir_table, const u8 *key); 1371 const u32 *rx_indir_table,
|
H A D | farch.c | 1634 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_indir_table) != in efx_farch_rx_push_indir_table() 1639 efx->rss_context.rx_indir_table[i]); in efx_farch_rx_push_indir_table() 1651 BUILD_BUG_ON(ARRAY_SIZE(efx->rss_context.rx_indir_table) != in efx_farch_rx_pull_indir_table() 1658 efx->rss_context.rx_indir_table[i] = EFX_DWORD_FIELD(dword, FRF_BZ_IT_QUEUE); in efx_farch_rx_pull_indir_table()
|
H A D | rx_common.c | 621 for (i = 0; i < ARRAY_SIZE(ctx->rx_indir_table); i++) in efx_siena_set_default_rx_indir_table() 622 ctx->rx_indir_table[i] = in efx_siena_set_default_rx_indir_table()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
H A D | net_driver.h | 695 * @rx_indir_table: Indirection table for RSS 826 u32 rx_indir_table[128]; member 1089 const u32 *rx_indir_table);
|
H A D | falcon.c | 483 const u32 *rx_indir_table) in dummy_rx_push_rss_config() 487 (void) rx_indir_table; in dummy_rx_push_rss_config() 492 const u32 *rx_indir_table) in falcon_b0_rx_push_rss_config() 501 memcpy(efx->rx_indir_table, rx_indir_table, in falcon_b0_rx_push_rss_config() 502 sizeof(efx->rx_indir_table)); in falcon_b0_rx_push_rss_config() 2529 falcon_b0_rx_push_rss_config(efx, false, efx->rx_indir_table); in falcon_init_nic() 482 dummy_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) dummy_rx_push_rss_config() argument 491 falcon_b0_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) falcon_b0_rx_push_rss_config() argument
|
H A D | ethtool.c | 1247 0 : ARRAY_SIZE(efx->rx_indir_table)); in ef4_ethtool_get_rxfh_indir_size() 1258 memcpy(indir, efx->rx_indir_table, sizeof(efx->rx_indir_table)); in ef4_ethtool_get_rxfh()
|
H A D | efx.c | 1319 for (i = 0; i < ARRAY_SIZE(efx->rx_indir_table); i++) in ef4_set_default_rx_indir_table() 1320 efx->rx_indir_table[i] = in ef4_set_default_rx_indir_table()
|
H A D | farch.c | 1622 BUILD_BUG_ON(ARRAY_SIZE(efx->rx_indir_table) != in ef4_farch_rx_push_indir_table() 1627 efx->rx_indir_table[i]); in ef4_farch_rx_push_indir_table()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/falcon/ |
H A D | net_driver.h | 695 * @rx_indir_table: Indirection table for RSS 826 u32 rx_indir_table[128]; member 1089 const u32 *rx_indir_table);
|
H A D | falcon.c | 483 const u32 *rx_indir_table) in dummy_rx_push_rss_config() 487 (void) rx_indir_table; in dummy_rx_push_rss_config() 492 const u32 *rx_indir_table) in falcon_b0_rx_push_rss_config() 501 memcpy(efx->rx_indir_table, rx_indir_table, in falcon_b0_rx_push_rss_config() 502 sizeof(efx->rx_indir_table)); in falcon_b0_rx_push_rss_config() 2529 falcon_b0_rx_push_rss_config(efx, false, efx->rx_indir_table); in falcon_init_nic() 482 dummy_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) dummy_rx_push_rss_config() argument 491 falcon_b0_rx_push_rss_config(struct ef4_nic *efx, bool user, const u32 *rx_indir_table) falcon_b0_rx_push_rss_config() argument
|
H A D | ethtool.c | 1257 0 : ARRAY_SIZE(efx->rx_indir_table)); in ef4_ethtool_get_rxfh_indir_size() 1268 memcpy(indir, efx->rx_indir_table, sizeof(efx->rx_indir_table)); in ef4_ethtool_get_rxfh()
|