Lines Matching refs:rss_context
646 u32 *rss_context)
804 *rss_context = spec.rss_context;
814 u32 rss_context = 0;
823 struct efx_rss_context *ctx = &efx->rss_context;
827 if (info->flow_type & FLOW_RSS && info->rss_context) {
829 info->rss_context);
884 rc = efx_ethtool_get_class_rule(efx, &info->fs, &rss_context);
888 info->rss_context = rss_context;
919 u32 rss_context)
961 spec.rss_context = rss_context;
1140 info->rss_context);
1157 return ARRAY_SIZE(efx->rss_context.rx_indir_table);
1178 ctx = efx_siena_find_rss_context_entry(efx, rxfh->rss_context);
1205 if (rxfh->rss_context)
1214 memcpy(rxfh->indir, efx->rss_context.rx_indir_table,
1215 sizeof(efx->rss_context.rx_indir_table));
1217 memcpy(rxfh->key, efx->rss_context.rx_hash_key,
1227 u32 *rss_context = &rxfh->rss_context;
1239 if (*rss_context == ETH_RXFH_CONTEXT_ALLOC) {
1256 ctx = efx_siena_find_rss_context_entry(efx, *rss_context);
1280 *rss_context = ctx->user_id;
1299 if (rxfh->rss_context)
1306 key = efx->rss_context.rx_hash_key;
1308 indir = efx->rss_context.rx_indir_table;