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()
133 rc = ena_rss_set_hash(ena_dev, hash_key); in ena_rss_init_default()
135 rc = ena_com_fill_hash_function(ena_dev, ENA_ADMIN_TOEPLITZ, in ena_rss_init_default()
142 rc = ena_com_set_default_hash_ctrl(ena_dev); in ena_rss_init_default()
153 ena_com_rss_destroy(ena_dev); in ena_rss_init_default()
161 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_rss_configure() local
165 if (!ena_dev->rss.tbl_log_size) { in ena_rss_configure()
177 rc = ena_com_indirect_table_set(ena_dev); in ena_rss_configure()
182 rc = ena_com_set_hash_function(ena_dev); in ena_rss_configure()
187 rc = ena_com_set_hash_ctrl(ena_dev); in ena_rss_configure()
232 rc = ena_com_indirect_table_get(adapter->ena_dev, table); in ena_rss_indir_get()
255 rc = ena_com_indirect_table_fill_entry(adapter->ena_dev, i, in ena_rss_indir_set()
264 rc = ena_com_indirect_table_set(adapter->ena_dev); in ena_rss_indir_set()