| /freebsd-13-stable/sys/dev/netmap/ |
| HD | netmap_kloop.c | 463 unsigned int num_tx_rings; member 514 for (i = 0; i < poll_ctx->num_tx_rings; i++) { in sync_kloop_tx_irq_wake_fun() 546 for (i = poll_ctx->num_tx_rings; i < poll_ctx->num_rings; i++) { in sync_kloop_rx_irq_wake_fun() 567 int num_rx_rings, num_tx_rings, num_rings; in netmap_sync_kloop() local 619 num_tx_rings = priv->np_qlast[NR_TX] - priv->np_qfirst[NR_TX]; in netmap_sync_kloop() 620 num_rings = num_tx_rings + num_rx_rings; in netmap_sync_kloop() 630 for (i = 0; i < num_tx_rings; i++) { in netmap_sync_kloop() 640 struct sync_kloop_ring_args *a = args + num_tx_rings + i; in netmap_sync_kloop() 643 a->csb_atok = csb_atok_base + num_tx_rings + i; in netmap_sync_kloop() 644 a->csb_ktoa = csb_ktoa_base + num_tx_rings + i; in netmap_sync_kloop() [all …]
|
| HD | if_ptnet.c | 160 unsigned int num_tx_rings; member 287 unsigned int num_rx_rings, num_tx_rings; in ptnet_attach() local 318 num_tx_rings = bus_read_4(sc->iomem, PTNET_IO_NUM_TX_RINGS); in ptnet_attach() 320 sc->num_rings = num_tx_rings + num_rx_rings; in ptnet_attach() 321 sc->num_tx_rings = num_tx_rings; in ptnet_attach() 367 sc->rxqueues = sc->queues + num_tx_rings; in ptnet_attach() 380 if (i >= num_tx_rings) { in ptnet_attach() 382 pq->kring_id -= num_tx_rings; in ptnet_attach() 460 na_arg.num_tx_rings = num_tx_rings; in ptnet_attach() 659 if (i >= sc->num_tx_rings) { in ptnet_irqs_init() [all …]
|
| HD | if_vtnet_netmap.h | 417 info->num_tx_rings = sc->vtnet_act_vq_pairs; in vtnet_netmap_config() 437 na.num_tx_rings = na.num_rx_rings = sc->vtnet_max_vq_pairs; in vtnet_netmap_attach() 448 na.num_tx_rings, na.num_tx_desc, in vtnet_netmap_attach() 449 na.num_tx_rings, na.num_rx_desc); in vtnet_netmap_attach()
|
| HD | 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() 801 na->name, info.num_tx_rings, info.num_tx_descs, in netmap_update_config() 1264 for (i = 0; i < na->num_tx_rings; i++) { in netmap_sw_to_nic() 1886 if (nr_ringid >= na->num_tx_rings && in netmap_interp_ringid() 1929 priv->np_qlast[NR_TX] >= na->num_tx_rings) { in netmap_interp_ringid() 2598 req->nr_tx_rings = na->num_tx_rings; in netmap_ioctl() 2705 req->nr_tx_rings = na->num_tx_rings; in netmap_ioctl() [all …]
|
| HD | 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) 438 if (unlikely(!nm_netmap_on(na) || r >= na->num_tx_rings)) { in generic_mbuf_destructor() 471 if (++r == na->num_tx_rings) r = 0; in generic_mbuf_destructor() 1116 nm_os_generic_find_num_queues(ifp, &na->num_tx_rings, &na->num_rx_rings); in generic_netmap_attach()
|
| HD | 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()
|
| HD | netmap_null.c | 149 nna->up.num_tx_rings = req->nr_tx_rings; in netmap_get_null_na()
|
| HD | netmap_kern.h | 653 unsigned num_tx_rings; member 719 u_int num_tx_rings; /* number of adapter transmit rings */ member 892 return (t == NR_TX ? na->num_tx_rings : na->num_rx_rings); in nma_get_nrings() 905 na->num_tx_rings = v; in nma_set_nrings() 1352 else if (t == NR_TX && q < na->num_tx_rings) in netmap_kring_on() 1370 na->tx_rings[na->num_tx_rings]->nr_mode = in nm_update_hostrings_mode() 1371 na->tx_rings[na->num_tx_rings]->nr_pending_mode; in nm_update_hostrings_mode()
|
| HD | netmap_monitor.c | 976 mna->up.num_tx_rings = 1; // XXX what should we do here with chained zmons? in netmap_get_monitor_na() 981 if (pna->num_tx_rings > pna->num_rx_rings) in netmap_get_monitor_na() 982 mna->up.num_rx_rings = pna->num_tx_rings; in netmap_get_monitor_na() 1006 mna->up.num_tx_rings, in netmap_get_monitor_na()
|
| HD | netmap_vale.c | 194 nrings = na->num_tx_rings; in nm_free_bdgfwd() 1286 na->num_tx_rings = req->nr_tx_rings; in netmap_vale_vp_create() 1287 nm_bound_var(&na->num_tx_rings, 1, 1, NM_BDG_MAXRINGS, NULL); in netmap_vale_vp_create() 1288 req->nr_tx_rings = na->num_tx_rings; /* write back */ in netmap_vale_vp_create() 1334 na->num_tx_rings, na->num_tx_desc, in netmap_vale_vp_create() 1525 req->nr_tx_rings = na->num_tx_rings; in nm_update_info()
|
| HD | netmap_bdg.c | 1284 info->num_tx_rings = hwna->num_rx_rings; in netmap_bwrap_config() 1286 info->num_rx_rings = hwna->num_tx_rings; in netmap_bwrap_config() 1341 hostna->tx_rings = &na->tx_rings[na->num_tx_rings]; in netmap_bwrap_krings_create_common() 1548 nm_bound_var(&hostna->num_tx_rings, 1, 1, in netmap_bwrap_attach_common() 1581 na->num_tx_rings, na->num_tx_desc, in netmap_bwrap_attach_common()
|
| HD | if_re_netmap.h | 369 na.num_tx_rings = na.num_rx_rings = 1; in re_netmap_attach()
|
| HD | netmap_mem2.c | 2012 *(u_int *)(uintptr_t)&nifp->ni_tx_rings = na->num_tx_rings; in netmap_mem2_if_new()
|
| /freebsd-13-stable/sys/dev/qlxgbe/ |
| HD | 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()
|
| HD | ql_os.c | 371 ha->hw.num_tx_rings = NUM_TX_RINGS; in qla_pci_attach() 424 ha->hw.num_tx_rings = ha->hw.num_sds_rings; in qla_pci_attach() 427 ha->hw.num_tx_rings = ha->hw.num_sds_rings * 2; in qla_pci_attach() 1443 ql_hw_tx_done_locked(ha, (fp->txr_idx + (ha->hw.num_tx_rings >> 1))); in qla_fp_taskqueue() 1455 (ha->hw.num_tx_rings >> 1); in qla_fp_taskqueue() 1715 for (i = 0; i < ha->hw.num_tx_rings; i++) { in qla_alloc_xmt_bufs() 1720 for (j = 0; j < ha->hw.num_tx_rings; j++) { in qla_alloc_xmt_bufs() 1776 for (j = 0; j < ha->hw.num_tx_rings; j++) { in qla_free_xmt_bufs() 1786 for (i = 0; i < ha->hw.num_tx_rings; i++) { in qla_free_xmt_bufs()
|
| HD | ql_ioctl.h | 153 uint32_t num_tx_rings; /* number of tx rings */ member
|
| HD | 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() 917 OID_AUTO, "num_tx_rings", CTLFLAG_RD, &ha->hw.num_tx_rings, in ql_hw_add_sysctls() 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() 3404 if (txr_idx >= (ha->hw.num_tx_rings >> 1)) { in qla_init_xmt_cntxt_i() 3408 intr_idx = txr_idx % (ha->hw.num_tx_rings >> 1); in qla_init_xmt_cntxt_i() [all …]
|
| HD | ql_hw.h | 1616 uint32_t num_tx_rings; member
|
| /freebsd-13-stable/sys/dev/qlxge/ |
| HD | 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() 794 for (i = 0; i < ha->num_tx_rings; i++) { in qls_del_hw_if() 887 for (i = 0; i < ha->num_tx_rings; i++) { in qls_init_hw_if() 1359 for (i = 0; i < ha->num_tx_rings; i++) { in qls_free_tx_dma() 1466 for (i = 0; i < ha->num_tx_rings; i++) { in qls_alloc_tx_dma()
|
| HD | qls_def.h | 298 uint32_t num_tx_rings; member
|
| HD | qls_os.c | 164 for (i = 0; i < ha->num_tx_rings; i++) { in qls_sysctl_get_drvr_stats() 1062 for (i = 0; i < ha->num_tx_rings; i++) { in qls_start() 1127 txr_idx = m_head->m_pkthdr.flowid & (ha->num_tx_rings - 1); in qls_send() 1255 for (j = 0; j < ha->num_tx_rings; j++) { in qls_flush_xmt_bufs()
|
| /freebsd-13-stable/sys/dev/ena/ |
| HD | ena_netmap.c | 93 na.num_tx_rings = adapter->num_io_queues; in ena_netmap_attach()
|
| /freebsd-13-stable/sys/dev/cxgbe/ |
| HD | t4_netmap.c | 1286 na.num_tx_rings = vi->nnmtxq; in cxgbe_nm_attach()
|
| /freebsd-13-stable/sys/net/ |
| HD | iflib.c | 853 info->num_tx_rings = ctx->ifc_softc_ctx.isc_ntxqsets; in iflib_netmap_config() 859 info->num_tx_rings, info->num_rx_rings, info->num_tx_descs, in iflib_netmap_config() 1331 na.num_tx_rings = ctx->ifc_softc_ctx.isc_ntxqsets; in iflib_netmap_attach()
|
| /freebsd-13-stable/sys/dev/bnxt/ |
| HD | bnxt_hwrm.c | 1584 req.num_tx_rings = htole16(BNXT_MAX_NUM_QUEUES); in bnxt_hwrm_reserve_pf_rings()
|