| /freebsd-14.2/sys/dev/netmap/ |
| H A D | netmap_kloop.c | 471 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 D | if_ptnet.c | 160 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 D | if_vtnet_netmap.h | 420 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 D | netmap.c | 773 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 D | netmap_generic.c | 124 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 D | netmap_pipe.c | 776 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 D | netmap_null.c | 149 nna->up.num_tx_rings = req->nr_tx_rings; in netmap_get_null_na()
|
| H A D | netmap_monitor.c | 978 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 D | netmap_vale.c | 196 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 D | netmap_bdg.c | 1430 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 D | netmap_kern.h | 693 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 D | if_re_netmap.h | 369 na.num_tx_rings = na.num_rx_rings = 1; in re_netmap_attach()
|
| H A D | netmap_mem2.c | 2135 *(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 D | ql_ioctl.c | 387 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 D | ql_os.c | 367 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 D | ql_ioctl.h | 153 uint32_t num_tx_rings; /* number of tx rings */ member
|
| H A D | ql_hw.c | 601 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 D | ql_hw.h | 1616 uint32_t num_tx_rings; member
|
| /freebsd-14.2/sys/dev/qlxge/ |
| H A D | qls_hw.c | 143 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 D | qls_def.h | 298 uint32_t num_tx_rings; member
|
| H A D | qls_os.c | 162 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 D | ena_netmap.c | 93 na.num_tx_rings = adapter->num_io_queues; in ena_netmap_attach()
|
| /freebsd-14.2/sys/dev/cxgbe/ |
| H A D | t4_netmap.c | 1286 na.num_tx_rings = vi->nnmtxq; in cxgbe_nm_attach()
|
| /freebsd-14.2/sys/net/ |
| H A D | iflib.c | 845 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 D | bnxt_hwrm.c | 2157 req.num_tx_rings = htole16(BNXT_MAX_NUM_QUEUES); in bnxt_hwrm_reserve_pf_rings()
|