Searched refs:ena_dev (Results 1 – 9 of 9) sorted by relevance
| /freebsd-13.1/sys/contrib/ena-com/ |
| H A D | ena_com.c | 121 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 D | ena_com.h | 233 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 D | ena_rss.c | 92 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 D | ena.c | 383 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 D | ena_rss.h | 55 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 D | ena_datapath.c | 91 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 D | ena_sysctl.c | 187 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 D | ena.h | 231 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 D | ena_netmap.c | 213 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()
|