Home
last modified time | relevance | path

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

/freebsd-13.1/sys/contrib/ena-com/
H A Dena_com.c121 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_admin_init_sq() local
144 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_admin_init_cq() local
195 ENA_REG_WRITE32(ena_dev->bus, aenq_caps, ena_dev->reg_bar + ENA_REGS_AENQ_CAPS_OFF); in ena_com_admin_init_aenq()
306 struct ena_com_dev *ena_dev = admin_queue->ena_dev; in ena_com_init_comp_ctxt() local
875 return ENA_REG_READ32(ena_dev->bus, ena_dev->reg_bar + offset); in ena_com_reg_bar_read32()
1590 ENA_WARN(ena_dev->aenq.head != depth, ena_dev, "Invalid AENQ state\n"); in ena_com_admin_aenq_enable()
1917 admin_queue->ena_dev = ena_dev; in ena_com_admin_init()
2247 ENA_REG_WRITE32(ena_dev->bus, 0, ena_dev->reg_bar + ENA_REGS_DEV_CTL_OFF); in ena_com_dev_reset()
2841 memset(&ena_dev->rss, 0x0, sizeof(ena_dev->rss)); in ena_com_rss_init()
2878 memset(&ena_dev->rss, 0x0, sizeof(ena_dev->rss)); in ena_com_rss_destroy()
[all …]
H A Dena_com.h233 struct ena_com_dev *ena_dev; member
431 int ena_com_admin_init(struct ena_com_dev *ena_dev,
449 int ena_com_dev_reset(struct ena_com_dev *ena_dev,
637 int ena_com_get_eni_stats(struct ena_com_dev *ena_dev,
674 void ena_com_rss_destroy(struct ena_com_dev *ena_dev);
780 int ena_com_get_hash_ctrl(struct ena_com_dev *ena_dev,
880 int ena_com_create_io_cq(struct ena_com_dev *ena_dev,
891 int ena_com_destroy_io_cq(struct ena_com_dev *ena_dev,
995 return ena_dev->adaptive_coalescing; in ena_com_get_adaptive_moderation_enabled()
1000 ena_dev->adaptive_coalescing = true; in ena_com_enable_adaptive_moderation()
[all …]
/freebsd-13.1/sys/dev/ena/
H A Dena_rss.c92 rc = ena_com_get_hash_key(ena_dev, hw_key); in ena_rss_get_hash_key()
104 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_rss_init_default() local
120 rc = ena_com_indirect_table_fill_entry(ena_dev, i, in ena_rss_init_default()
135 rc = ena_rss_set_hash(ena_dev, hash_key); in ena_rss_init_default()
145 rc = ena_com_set_default_hash_ctrl(ena_dev); in ena_rss_init_default()
156 ena_com_rss_destroy(ena_dev); in ena_rss_init_default()
164 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_rss_configure() local
168 if (!ena_dev->rss.tbl_log_size) { in ena_rss_configure()
180 rc = ena_com_indirect_table_set(ena_dev); in ena_rss_configure()
185 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()
1438 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_create_io_queues() local
2661 struct ena_com_dev *ena_dev = ctx->ena_dev; in ena_calc_io_queue_size() local
2805 struct ena_com_dev* ena_dev = adapter->ena_dev; in ena_device_init() local
2906 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_enable_msix_and_set_admin_interrupts() local
3177 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_update_hints() local
3328 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_destroy_device() local
3406 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_restore_device() local
3558 adapter->ena_dev = ena_dev; in ena_attach()
[all …]
H A Dena_rss.h55 int ena_rss_set_hash(struct ena_com_dev *ena_dev, const u8 *key);
56 int ena_rss_get_hash_key(struct ena_com_dev *ena_dev, u8 *key);
H A Dena_datapath.c91 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()
302 &adapter->ena_dev->io_sq_queues[ena_qid], in ena_tx_cleanup()
317 ena_com_comp_ack(&adapter->ena_dev->io_sq_queues[ena_qid], in ena_tx_cleanup()
588 io_cq = &adapter->ena_dev->io_cq_queues[ena_qid]; in ena_rx_cleanup()
589 io_sq = &adapter->ena_dev->io_sq_queues[ena_qid]; in ena_rx_cleanup()
967 struct ena_com_dev *ena_dev; in ena_xmit_mbuf() local
980 ena_dev = adapter->ena_dev; in ena_xmit_mbuf()
981 io_sq = &ena_dev->io_sq_queues[ena_qid]; in ena_xmit_mbuf()
997 ENA_WARN(tx_info->mbuf != NULL, adapter->ena_dev, in ena_xmit_mbuf()
[all …]
H A Dena_sysctl.c187 admin_stats = &adapter->ena_dev->admin_queue.stats; in ena_sysctl_add_stats()
738 struct ena_com_dev *ena_dev = adapter->ena_dev; in ena_sysctl_rss_key() local
761 error = ena_com_get_hash_function(adapter->ena_dev, &ena_func); in ena_sysctl_rss_key()
773 error = ena_rss_get_hash_key(ena_dev, rss_key); in ena_sysctl_rss_key()
805 error = ena_rss_set_hash(ena_dev, rss_key); in ena_sysctl_rss_key()
835 struct ena_com_dev *ena_dev; in ena_sysctl_rss_indir_table() local
851 ena_dev = adapter->ena_dev; in ena_sysctl_rss_indir_table()
H A Dena.h231 struct ena_com_dev *ena_dev; member
315 struct ena_com_dev *ena_dev; member
402 struct ena_com_dev *ena_dev; member
H A Dena_netmap.c213 ENA_WARN(slot->buf_idx != 0, adapter->ena_dev, "Overwrite slot buf\n"); in ena_netmap_free_rx_slot()
871 ctx->adapter->ena_dev, "Tx idx is not 0.\n"); in ena_netmap_tx_clean_one()
1042 ENA_WARN(ctx->slots[ctx->nm_i].buf_idx != 0, ctx->adapter->ena_dev, in ena_netmap_rx_load_desc()
1090 ctx->io_cq = &ctx->adapter->ena_dev->io_cq_queues[ena_qid]; in ena_netmap_fill_ctx()
1091 ctx->io_sq = &ctx->adapter->ena_dev->io_sq_queues[ena_qid]; in ena_netmap_fill_ctx()