Home
last modified time | relevance | path

Searched refs:num_tx_rings (Results 1 – 25 of 26) sorted by relevance

12

/freebsd-14.2/sys/dev/netmap/
H A Dnetmap_kloop.c471 unsigned int num_tx_rings; member
522 for (i = 0; i < poll_ctx->num_tx_rings; i++) { in sync_kloop_tx_irq_wake_fun()
575 int num_rx_rings, num_tx_rings, num_rings; in netmap_sync_kloop() local
628 num_rings = num_tx_rings + num_rx_rings; in netmap_sync_kloop()
638 for (i = 0; i < num_tx_rings; i++) { in netmap_sync_kloop()
648 struct sync_kloop_ring_args *a = args + num_tx_rings + i; in netmap_sync_kloop()
651 a->csb_atok = csb_atok_base + num_tx_rings + i; in netmap_sync_kloop()
652 a->csb_ktoa = csb_ktoa_base + num_tx_rings + i; in netmap_sync_kloop()
710 poll_ctx->num_tx_rings = num_tx_rings; in netmap_sync_kloop()
735 bool tx_ring = (i < num_tx_rings); in netmap_sync_kloop()
[all …]
H A Dif_ptnet.c160 unsigned int num_tx_rings; member
320 sc->num_tx_rings = num_tx_rings; in ptnet_attach()
379 if (i >= num_tx_rings) { in ptnet_attach()
381 pq->kring_id -= num_tx_rings; in ptnet_attach()
459 na_arg.num_tx_rings = num_tx_rings; in ptnet_attach()
658 if (i >= sc->num_tx_rings) { in ptnet_irqs_init()
683 if (i < sc->num_tx_rings) in ptnet_irqs_init()
1126 if (i < na->num_tx_rings) { in ptnet_sync_from_csb()
1194 && i >= sc->num_tx_rings); in ptnet_nm_register()
1590 queue_idx %= sc->num_tx_rings; in ptnet_transmit()
[all …]
H A Dif_vtnet_netmap.h420 info->num_tx_rings = sc->vtnet_act_vq_pairs; in vtnet_netmap_config()
440 na.num_tx_rings = na.num_rx_rings = sc->vtnet_max_vq_pairs; in vtnet_netmap_attach()
451 na.num_tx_rings, na.num_tx_desc, in vtnet_netmap_attach()
452 na.num_tx_rings, na.num_rx_desc); in vtnet_netmap_attach()
H A Dnetmap.c773 info.num_tx_rings = na->num_tx_rings; in netmap_update_config()
780 if (na->num_tx_rings == info.num_tx_rings && in netmap_update_config()
787 na->num_tx_rings = info.num_tx_rings; in netmap_update_config()
795 na->name, na->num_tx_rings, na->num_tx_desc, in netmap_update_config()
1303 for (i = 0; i < na->num_tx_rings; i++) { in netmap_sw_to_nic()
1925 if (nr_ringid >= na->num_tx_rings && in netmap_interp_ringid()
2859 req->nr_tx_rings = na->num_tx_rings; in netmap_ioctl()
2968 req->nr_tx_rings = na->num_tx_rings; in netmap_ioctl()
4288 if (txr >= na->num_tx_rings) { in netmap_transmit()
4289 txr %= na->num_tx_rings; in netmap_transmit()
[all …]
H A Dnetmap_generic.c124 for_each_kring_n(_i, _k, (_na)->tx_rings, (_na)->num_tx_rings)
126 for_each_kring_n(_i, _k, (_na)->tx_rings, (_na)->num_tx_rings + 1)
442 if (unlikely(!nm_netmap_on(na) || r >= na->num_tx_rings)) { in generic_mbuf_dtor()
475 if (++r == na->num_tx_rings) r = 0; in generic_mbuf_dtor()
1150 nm_os_generic_find_num_queues(ifp, &na->num_tx_rings, &na->num_rx_rings); in generic_netmap_attach()
H A Dnetmap_pipe.c776 mna->up.num_tx_rings = req->nr_tx_rings; in netmap_get_pipe_na()
777 nm_bound_var(&mna->up.num_tx_rings, 1, in netmap_get_pipe_na()
806 sna->up.num_tx_rings = mna->up.num_rx_rings; in netmap_get_pipe_na()
808 sna->up.num_rx_rings = mna->up.num_tx_rings; in netmap_get_pipe_na()
H A Dnetmap_null.c149 nna->up.num_tx_rings = req->nr_tx_rings; in netmap_get_null_na()
H A Dnetmap_monitor.c978 mna->up.num_tx_rings = 1; // XXX what should we do here with chained zmons? in netmap_get_monitor_na()
983 if (pna->num_tx_rings > pna->num_rx_rings) in netmap_get_monitor_na()
984 mna->up.num_rx_rings = pna->num_tx_rings; in netmap_get_monitor_na()
1008 mna->up.num_tx_rings, in netmap_get_monitor_na()
H A Dnetmap_vale.c196 nrings = na->num_tx_rings; in nm_free_bdgfwd()
1164 na->num_tx_rings = req->nr_tx_rings; in netmap_vale_vp_create()
1165 nm_bound_var(&na->num_tx_rings, 1, 1, NM_BDG_MAXRINGS, NULL); in netmap_vale_vp_create()
1166 req->nr_tx_rings = na->num_tx_rings; /* write back */ in netmap_vale_vp_create()
1212 na->num_tx_rings, na->num_tx_desc, in netmap_vale_vp_create()
1404 req->nr_tx_rings = na->num_tx_rings; in nm_update_info()
H A Dnetmap_bdg.c1430 info->num_tx_rings = hwna->num_rx_rings; in netmap_bwrap_config()
1432 info->num_rx_rings = hwna->num_tx_rings; in netmap_bwrap_config()
1442 hostna->num_tx_rings = nma_get_nrings(hwna, NR_RX); in netmap_bwrap_config()
1445 nm_bound_var(&hostna->num_tx_rings, 1, 1, in netmap_bwrap_config()
1550 hostna->tx_rings = &na->tx_rings[na->num_tx_rings]; in netmap_bwrap_krings_create_common()
1779 na->num_tx_rings, na->num_tx_desc, in netmap_bwrap_attach_common()
H A Dnetmap_kern.h693 unsigned num_tx_rings; member
761 u_int num_tx_rings; /* number of adapter transmit rings */ member
951 return (t == NR_TX ? na->num_tx_rings : na->num_rx_rings); in nma_get_nrings()
964 na->num_tx_rings = v; in nma_set_nrings()
1412 else if (t == NR_TX && q < na->num_tx_rings) in netmap_kring_on()
H A Dif_re_netmap.h369 na.num_tx_rings = na.num_rx_rings = 1; in re_netmap_attach()
H A Dnetmap_mem2.c2135 *(u_int *)(uintptr_t)&nifp->ni_tx_rings = na->num_tx_rings; in netmap_mem2_if_new()
/freebsd-14.2/sys/dev/qlxgbe/
H A Dql_ioctl.c387 size = ha->hw.num_tx_rings * (sizeof (qla_drvr_state_tx_t)); in ql_drvr_state_size()
396 size = sizeof(q80_tx_cmd_t) * NUM_TX_DESCRIPTORS * ha->hw.num_tx_rings; in ql_drvr_state_size()
414 for (i = 0; i < ha->hw.num_tx_rings; i++) { in ql_get_tx_state()
500 size = ha->hw.num_tx_rings * (sizeof (qla_drvr_state_tx_t)); in ql_capture_drvr_state()
516 hdr->num_tx_rings = ha->hw.num_tx_rings; in ql_capture_drvr_state()
520 size = hdr->num_tx_rings * hdr->txr_size; in ql_capture_drvr_state()
H A Dql_os.c367 ha->hw.num_tx_rings = NUM_TX_RINGS; in qla_pci_attach()
420 ha->hw.num_tx_rings = ha->hw.num_sds_rings; in qla_pci_attach()
423 ha->hw.num_tx_rings = ha->hw.num_sds_rings * 2; in qla_pci_attach()
1438 ql_hw_tx_done_locked(ha, (fp->txr_idx + (ha->hw.num_tx_rings >> 1))); in qla_fp_taskqueue()
1450 (ha->hw.num_tx_rings >> 1); in qla_fp_taskqueue()
1703 for (i = 0; i < ha->hw.num_tx_rings; i++) { in qla_alloc_xmt_bufs()
1708 for (j = 0; j < ha->hw.num_tx_rings; j++) { in qla_alloc_xmt_bufs()
1764 for (j = 0; j < ha->hw.num_tx_rings; j++) { in qla_free_xmt_bufs()
1774 for (i = 0; i < ha->hw.num_tx_rings; i++) { in qla_free_xmt_bufs()
H A Dql_ioctl.h153 uint32_t num_tx_rings; /* number of tx rings */ member
H A Dql_hw.c601 for (i = 0; i < ha->hw.num_tx_rings; i++) { in qlnx_add_hw_xmt_stats_sysctls()
861 for (i = 0; i < ha->hw.num_tx_rings; i++) { in qlnx_add_drvr_tx_stats()
918 ha->hw.num_tx_rings, "Number of Transmit Rings"); in ql_hw_add_sysctls()
1271 size = (tx_ring_size * ha->hw.num_tx_rings); in ql_alloc_dma()
1284 for (i = 0; i < ha->hw.num_tx_rings; i++) { in ql_alloc_dma()
1294 for (i = 0; i < ha->hw.num_tx_rings; i++) { in ql_alloc_dma()
2224 for (i = 0 ; (i < ha->hw.num_tx_rings); i++) { in ql_get_stats()
3376 if (txr_idx >= (ha->hw.num_tx_rings >> 1)) { in qla_init_xmt_cntxt_i()
3380 intr_idx = txr_idx % (ha->hw.num_tx_rings >> 1); in qla_init_xmt_cntxt_i()
3474 for (i = 0; i < ha->hw.num_tx_rings; i++) { in qla_del_xmt_cntxt()
[all …]
H A Dql_hw.h1616 uint32_t num_tx_rings; member
/freebsd-14.2/sys/dev/qlxge/
H A Dqls_hw.c143 ha->num_rx_rings = MAX_RX_RINGS; ha->num_tx_rings = MAX_TX_RINGS; in qls_hw_add_sysctls()
152 OID_AUTO, "num_tx_rings", CTLFLAG_RD, &ha->num_tx_rings, in qls_hw_add_sysctls()
153 ha->num_tx_rings, "Number of Transmit Rings"); in qls_hw_add_sysctls()
787 for (i = 0; i < ha->num_tx_rings; i++) { in qls_del_hw_if()
877 for (i = 0; i < ha->num_tx_rings; i++) { in qls_init_hw_if()
1350 for (i = 0; i < ha->num_tx_rings; i++) { in qls_free_tx_dma()
1457 for (i = 0; i < ha->num_tx_rings; i++) { in qls_alloc_tx_dma()
H A Dqls_def.h298 uint32_t num_tx_rings; member
H A Dqls_os.c162 for (i = 0; i < ha->num_tx_rings; i++) { in qls_sysctl_get_drvr_stats()
1056 for (i = 0; i < ha->num_tx_rings; i++) { in qls_start()
1121 txr_idx = m_head->m_pkthdr.flowid & (ha->num_tx_rings - 1); in qls_send()
1246 for (j = 0; j < ha->num_tx_rings; j++) { in qls_flush_xmt_bufs()
/freebsd-14.2/sys/dev/ena/
H A Dena_netmap.c93 na.num_tx_rings = adapter->num_io_queues; in ena_netmap_attach()
/freebsd-14.2/sys/dev/cxgbe/
H A Dt4_netmap.c1286 na.num_tx_rings = vi->nnmtxq; in cxgbe_nm_attach()
/freebsd-14.2/sys/net/
H A Diflib.c845 info->num_tx_rings = ctx->ifc_softc_ctx.isc_ntxqsets; in iflib_netmap_config()
851 info->num_tx_rings, info->num_rx_rings, info->num_tx_descs, in iflib_netmap_config()
1327 na.num_tx_rings = ctx->ifc_softc_ctx.isc_ntxqsets; in iflib_netmap_attach()
/freebsd-14.2/sys/dev/bnxt/bnxt_en/
H A Dbnxt_hwrm.c2157 req.num_tx_rings = htole16(BNXT_MAX_NUM_QUEUES); in bnxt_hwrm_reserve_pf_rings()

12