Lines Matching refs:hash_key
1062 struct ena_admin_feature_rss_flow_hash_control *hash_key =
1063 (ena_dev->rss).hash_key;
1065 netdev_rss_key_fill(&hash_key->key, sizeof(hash_key->key));
1069 hash_key->key_parts = ENA_ADMIN_RSS_KEY_PARTS;
1079 rss->hash_key = dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key),
1082 if (unlikely(!rss->hash_key))
1092 if (rss->hash_key)
1093 dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), rss->hash_key,
1095 rss->hash_key = NULL;
2275 cmd.control_buffer.length = sizeof(*rss->hash_key);
2295 struct ena_admin_feature_rss_flow_hash_control *hash_key;
2301 hash_key = rss->hash_key;
2310 sizeof(*rss->hash_key), 0);
2320 if (key_len != sizeof(hash_key->key)) {
2323 sizeof(hash_key->key));
2326 memcpy(hash_key->key, key, key_len);
2327 hash_key->key_parts = key_len / sizeof(hash_key->key[0]);
2355 sizeof(*rss->hash_key), 0);
2371 struct ena_admin_feature_rss_flow_hash_control *hash_key =
2372 ena_dev->rss.hash_key;
2375 memcpy(key, hash_key->key,
2376 (size_t)(hash_key->key_parts) * sizeof(hash_key->key[0]));