Lines Matching refs:ena_dev
172 ptr = (u64 *)&adapter->ena_dev->admin_queue.stats + in ena_dev_admin_queue_stats()
331 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_get_link_ksettings() local
336 rc = ena_com_get_link_params(ena_dev, &feat_resp); in ena_get_link_ksettings()
365 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_get_coalesce() local
367 if (!ena_com_interrupt_moderation_supported(ena_dev)) in ena_get_coalesce()
371 ena_com_get_nonadaptive_moderation_interval_tx(ena_dev) * in ena_get_coalesce()
372 ena_dev->intr_delay_resolution; in ena_get_coalesce()
375 ena_com_get_nonadaptive_moderation_interval_rx(ena_dev) in ena_get_coalesce()
376 * ena_dev->intr_delay_resolution; in ena_get_coalesce()
379 ena_com_get_adaptive_moderation_enabled(ena_dev); in ena_get_coalesce()
389 val = ena_com_get_nonadaptive_moderation_interval_tx(adapter->ena_dev); in ena_update_tx_rings_nonadaptive_intr_moderation()
400 val = ena_com_get_nonadaptive_moderation_interval_rx(adapter->ena_dev); in ena_update_rx_rings_nonadaptive_intr_moderation()
412 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_set_coalesce() local
415 if (!ena_com_interrupt_moderation_supported(ena_dev)) in ena_set_coalesce()
418 rc = ena_com_update_nonadaptive_moderation_interval_tx(ena_dev, in ena_set_coalesce()
425 rc = ena_com_update_nonadaptive_moderation_interval_rx(ena_dev, in ena_set_coalesce()
433 !ena_com_get_adaptive_moderation_enabled(ena_dev)) in ena_set_coalesce()
434 ena_com_enable_adaptive_moderation(ena_dev); in ena_set_coalesce()
437 ena_com_get_adaptive_moderation_enabled(ena_dev)) in ena_set_coalesce()
438 ena_com_disable_adaptive_moderation(ena_dev); in ena_set_coalesce()
543 static int ena_get_rss_hash(struct ena_com_dev *ena_dev, in ena_get_rss_hash() argument
585 rc = ena_com_get_hash_ctrl(ena_dev, proto, &hash_fields); in ena_get_rss_hash()
594 static int ena_set_rss_hash(struct ena_com_dev *ena_dev, in ena_set_rss_hash() argument
635 return ena_com_fill_hash_ctrl(ena_dev, proto, hash_fields); in ena_set_rss_hash()
645 rc = ena_set_rss_hash(adapter->ena_dev, info); in ena_set_rxnfc()
670 rc = ena_get_rss_hash(adapter->ena_dev, info); in ena_get_rxnfc()
697 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_indirection_table_set() local
701 rc = ena_com_indirect_table_fill_entry(ena_dev, in ena_indirection_table_set()
711 rc = ena_com_indirect_table_set(ena_dev); in ena_indirection_table_set()
722 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_indirection_table_get() local
728 rc = ena_com_indirect_table_get(ena_dev, indir); in ena_indirection_table_get()
757 rc = ena_com_get_hash_function(adapter->ena_dev, &ena_func); in ena_get_rxfh()
765 rc = ena_com_get_hash_key(adapter->ena_dev, key); in ena_get_rxfh()
792 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_set_rxfh() local
804 func = ena_com_get_current_hash_function(ena_dev); in ena_set_rxfh()
819 rc = ena_com_fill_hash_function(ena_dev, func, key, in ena_set_rxfh()