Lines Matching refs:ena_dev
74 ena_rss_set_hash(struct ena_com_dev *ena_dev, const u8 *key) in ena_rss_set_hash() argument
81 return (ena_com_fill_hash_function(ena_dev, ena_func, hw_key, in ena_rss_set_hash()
86 ena_rss_get_hash_key(struct ena_com_dev *ena_dev, u8 *key) in ena_rss_get_hash_key() argument
91 rc = ena_com_get_hash_key(ena_dev, hw_key); in ena_rss_get_hash_key()
103 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_rss_init_default() local
107 rc = ena_com_rss_init(ena_dev, ENA_RX_RSS_TABLE_LOG_SIZE); in ena_rss_init_default()
119 rc = ena_com_indirect_table_fill_entry(ena_dev, i, in ena_rss_init_default()
134 rc = ena_rss_set_hash(ena_dev, hash_key); in ena_rss_init_default()
137 rc = ena_com_fill_hash_function(ena_dev, ENA_ADMIN_TOEPLITZ, in ena_rss_init_default()
144 rc = ena_com_set_default_hash_ctrl(ena_dev); in ena_rss_init_default()
155 ena_com_rss_destroy(ena_dev); in ena_rss_init_default()
163 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_rss_configure() local
167 if (!ena_dev->rss.tbl_log_size) { in ena_rss_configure()
179 rc = ena_com_indirect_table_set(ena_dev); in ena_rss_configure()
184 rc = ena_com_set_hash_function(ena_dev); in ena_rss_configure()
189 rc = ena_com_set_hash_ctrl(ena_dev); in ena_rss_configure()
234 rc = ena_com_indirect_table_get(adapter->ena_dev, table); in ena_rss_indir_get()
257 rc = ena_com_indirect_table_fill_entry(adapter->ena_dev, i, in ena_rss_indir_set()
266 rc = ena_com_indirect_table_set(adapter->ena_dev); in ena_rss_indir_set()