Home
last modified time | relevance | path

Searched refs:ena_dev (Results 1 – 9 of 9) sorted by relevance

/freebsd-14.2/sys/contrib/ena-com/
H A Dena_com.c131 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_admin_init_sq() local
154 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_admin_init_cq() local
205 ENA_REG_WRITE32(ena_dev->bus, aenq_caps, ena_dev->reg_bar + ENA_REGS_AENQ_CAPS_OFF); in ena_com_admin_init_aenq()
317 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_init_comp_ctxt() local
902 return ENA_REG_READ32(ena_dev->bus, ena_dev->reg_bar + offset); in ena_com_reg_bar_read32()
1609 ENA_WARN(ena_dev->aenq.head != depth, ena_dev, "Invalid AENQ state\n"); in ena_com_admin_aenq_enable()
2187 admin_queue->ena_dev = ena_dev; in ena_com_admin_init()
2631 ENA_REG_WRITE32(ena_dev->bus, 0, ena_dev->reg_bar + ENA_REGS_DEV_CTL_OFF); in ena_com_dev_reset()
3255 memset(&ena_dev->rss, 0x0, sizeof(ena_dev->rss)); in ena_com_rss_init()
3292 memset(&ena_dev->rss, 0x0, sizeof(ena_dev->rss)); in ena_com_rss_destroy()
[all …]
H A Dena_com.h246 struct ena_com_dev *ena_dev; member
485 int ena_com_phc_init(struct ena_com_dev *ena_dev);
500 int ena_com_phc_config(struct ena_com_dev *ena_dev);
505 void ena_com_phc_destroy(struct ena_com_dev *ena_dev);
548 int ena_com_admin_init(struct ena_com_dev *ena_dev,
566 int ena_com_dev_reset(struct ena_com_dev *ena_dev,
1039 int ena_com_create_io_cq(struct ena_com_dev *ena_dev,
1164 return ena_dev->adaptive_coalescing; in ena_com_get_adaptive_moderation_enabled()
1169 ena_dev->adaptive_coalescing = true; in ena_com_enable_adaptive_moderation()
1174 ena_dev->adaptive_coalescing = false; in ena_com_disable_adaptive_moderation()
[all …]
/freebsd-14.2/sys/dev/ena/
H A Dena_rss.c91 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
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()
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()
[all …]
H A Dena.c383 ring->ena_dev = adapter->ena_dev; in ena_init_io_rings_common()
396 ena_dev = adapter->ena_dev; in ena_init_io_rings_basic()
1585 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_create_io_queues() local
2787 struct ena_com_dev *ena_dev = ctx->ena_dev; in ena_calc_io_queue_size() local
2933 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_device_init() local
3037 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_enable_msix_and_set_admin_interrupts() local
3371 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_update_hints() local
3529 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_destroy_device() local
3607 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_restore_device() local
3792 adapter->ena_dev = ena_dev; in ena_attach()
[all …]
H A Dena_rss.h53 int ena_rss_set_hash(struct ena_com_dev *ena_dev, const u8 *key);
54 int ena_rss_get_hash_key(struct ena_com_dev *ena_dev, u8 *key);
H A Dena_datapath.c84 io_cq = &adapter->ena_dev->io_cq_queues[ena_qid]; in ena_cleanup()
258 io_cq = &adapter->ena_dev->io_cq_queues[ena_qid]; in ena_tx_cleanup()
301 &adapter->ena_dev->io_sq_queues[ena_qid], in ena_tx_cleanup()
315 ena_com_comp_ack(&adapter->ena_dev->io_sq_queues[ena_qid], in ena_tx_cleanup()
360 if (adapter->ena_dev->rss.hash_func != ENA_ADMIN_TOEPLITZ && in ena_rx_hash_mbuf()
590 io_cq = &adapter->ena_dev->io_cq_queues[ena_qid]; in ena_rx_cleanup()
591 io_sq = &adapter->ena_dev->io_sq_queues[ena_qid]; in ena_rx_cleanup()
974 struct ena_com_dev *ena_dev; in ena_xmit_mbuf() local
987 ena_dev = adapter->ena_dev; in ena_xmit_mbuf()
988 io_sq = &ena_dev->io_sq_queues[ena_qid]; in ena_xmit_mbuf()
[all …]
H A Dena_sysctl.c179 struct ena_com_dev *dev = adapter->ena_dev; in ena_sysctl_add_nodes()
186 if (ena_com_get_cap(adapter->ena_dev, ENA_ADMIN_ENA_SRD_INFO)) in ena_sysctl_add_nodes()
272 admin_stats = &adapter->ena_dev->admin_queue.stats; in ena_sysctl_add_stats()
485 struct ena_com_dev *ena_dev; in ena_sysctl_add_customer_metrics() local
497 ena_dev = adapter->ena_dev; in ena_sysctl_add_customer_metrics()
507 if (ena_com_get_customer_metric_support(ena_dev, i)) { in ena_sysctl_add_customer_metrics()
1047 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_sysctl_rss_key() local
1070 error = ena_com_get_hash_function(adapter->ena_dev, &ena_func); in ena_sysctl_rss_key()
1082 error = ena_rss_get_hash_key(ena_dev, rss_key); in ena_sysctl_rss_key()
1114 error = ena_rss_set_hash(ena_dev, rss_key); in ena_sysctl_rss_key()
H A Dena.h237 struct ena_com_dev *ena_dev; member
321 struct ena_com_dev *ena_dev; member
424 struct ena_com_dev *ena_dev; member
H A Dena_netmap.c210 ENA_WARN(slot->buf_idx != 0, adapter->ena_dev, "Overwrite slot buf\n"); in ena_netmap_free_rx_slot()
853 ctx->adapter->ena_dev, "Tx idx is not 0.\n"); in ena_netmap_tx_clean_one()
1010 ENA_WARN(ctx->slots[ctx->nm_i].buf_idx != 0, ctx->adapter->ena_dev, in ena_netmap_rx_load_desc()
1059 ctx->io_cq = &ctx->adapter->ena_dev->io_cq_queues[ena_qid]; in ena_netmap_fill_ctx()
1060 ctx->io_sq = &ctx->adapter->ena_dev->io_sq_queues[ena_qid]; in ena_netmap_fill_ctx()