Lines Matching refs:hash_key
1048 rss->hash_key = in ena_com_hash_key_allocate()
1049 dma_alloc_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_allocate()
1052 if (unlikely(!rss->hash_key)) in ena_com_hash_key_allocate()
1062 if (rss->hash_key) in ena_com_hash_key_destroy()
1063 dma_free_coherent(ena_dev->dmadev, sizeof(*rss->hash_key), in ena_com_hash_key_destroy()
1064 rss->hash_key, rss->hash_key_dma_addr); in ena_com_hash_key_destroy()
1065 rss->hash_key = NULL; in ena_com_hash_key_destroy()
2256 cmd.control_buffer.length = sizeof(*rss->hash_key); in ena_com_set_hash_function()
2278 struct ena_admin_feature_rss_flow_hash_control *hash_key = in ena_com_fill_hash_function() local
2279 rss->hash_key; in ena_com_fill_hash_function()
2289 sizeof(*rss->hash_key), 0); in ena_com_fill_hash_function()
2300 if (key_len > sizeof(hash_key->key)) { in ena_com_fill_hash_function()
2302 key_len, sizeof(hash_key->key)); in ena_com_fill_hash_function()
2306 memcpy(hash_key->key, key, key_len); in ena_com_fill_hash_function()
2308 hash_key->keys_num = key_len >> 2; in ena_com_fill_hash_function()
2334 struct ena_admin_feature_rss_flow_hash_control *hash_key = in ena_com_get_hash_function() local
2335 rss->hash_key; in ena_com_get_hash_function()
2341 sizeof(*rss->hash_key), 0); in ena_com_get_hash_function()
2350 memcpy(key, hash_key->key, (size_t)(hash_key->keys_num) << 2); in ena_com_get_hash_function()