Lines Matching refs:ena_dev
169 ptr = (u32 *)((uintptr_t)&adapter->ena_dev->admin_queue.stats + in ena_dev_admin_queue_stats()
272 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_get_link_ksettings() local
277 rc = ena_com_get_link_params(ena_dev, &feat_resp); in ena_get_link_ksettings()
304 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_get_coalesce() local
307 if (!ena_com_interrupt_moderation_supported(ena_dev)) { in ena_get_coalesce()
312 ena_com_get_nonadaptive_moderation_interval_tx(ena_dev) / in ena_get_coalesce()
313 ena_dev->intr_delay_resolution; in ena_get_coalesce()
314 if (!ena_com_get_adaptive_moderation_enabled(ena_dev)) { in ena_get_coalesce()
316 ena_com_get_nonadaptive_moderation_interval_rx(ena_dev) in ena_get_coalesce()
317 / ena_dev->intr_delay_resolution; in ena_get_coalesce()
319 ena_com_get_intr_moderation_entry(adapter->ena_dev, ENA_INTR_MODER_LOWEST, &intr_moder_entry); in ena_get_coalesce()
323 ena_com_get_intr_moderation_entry(adapter->ena_dev, ENA_INTR_MODER_MID, &intr_moder_entry); in ena_get_coalesce()
327 ena_com_get_intr_moderation_entry(adapter->ena_dev, ENA_INTR_MODER_HIGHEST, &intr_moder_entry); in ena_get_coalesce()
332 ena_com_get_adaptive_moderation_enabled(ena_dev); in ena_get_coalesce()
342 val = ena_com_get_nonadaptive_moderation_interval_tx(adapter->ena_dev); in ena_update_tx_rings_intr_moderation()
352 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_set_coalesce() local
356 if (!ena_com_interrupt_moderation_supported(ena_dev)) { in ena_set_coalesce()
377 rc = ena_com_update_nonadaptive_moderation_interval_tx(ena_dev, in ena_set_coalesce()
384 if (ena_com_get_adaptive_moderation_enabled(ena_dev)) { in ena_set_coalesce()
386 ena_com_disable_adaptive_moderation(ena_dev); in ena_set_coalesce()
387 rc = ena_com_update_nonadaptive_moderation_interval_rx(ena_dev, in ena_set_coalesce()
393 ena_com_enable_adaptive_moderation(ena_dev); in ena_set_coalesce()
395 rc = ena_com_update_nonadaptive_moderation_interval_rx(ena_dev, in ena_set_coalesce()
404 ena_com_init_intr_moderation_entry(adapter->ena_dev, ENA_INTR_MODER_LOWEST, &intr_moder_entry); in ena_set_coalesce()
409 ena_com_init_intr_moderation_entry(adapter->ena_dev, ENA_INTR_MODER_MID, &intr_moder_entry); in ena_set_coalesce()
414 ena_com_init_intr_moderation_entry(adapter->ena_dev, ENA_INTR_MODER_HIGHEST, &intr_moder_entry); in ena_set_coalesce()
501 static int ena_get_rss_hash(struct ena_com_dev *ena_dev, in ena_get_rss_hash() argument
543 rc = ena_com_get_hash_ctrl(ena_dev, proto, &hash_fields); in ena_get_rss_hash()
552 static int ena_set_rss_hash(struct ena_com_dev *ena_dev, in ena_set_rss_hash() argument
593 return ena_com_fill_hash_ctrl(ena_dev, proto, hash_fields); in ena_set_rss_hash()
603 rc = ena_set_rss_hash(adapter->ena_dev, info); in ena_set_rxnfc()
628 rc = ena_get_rss_hash(adapter->ena_dev, info); in ena_get_rxnfc()
660 rc = ena_com_indirect_table_get(adapter->ena_dev, indir); in ena_get_rxfh()
664 rc = ena_com_get_hash_function(adapter->ena_dev, &ena_func, key); in ena_get_rxfh()
691 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_set_rxfh() local
697 rc = ena_com_indirect_table_fill_entry(ena_dev, in ena_set_rxfh()
707 rc = ena_com_indirect_table_set(ena_dev); in ena_set_rxfh()
729 rc = ena_com_fill_hash_function(ena_dev, func, key, in ena_set_rxfh()