Home
last modified time | relevance | path

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

12

/freebsd-13-stable/sys/dev/netmap/
HDnetmap_kloop.c463 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 …]
HDif_ptnet.c160 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 …]
HDif_vtnet_netmap.h417 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()
HDnetmap.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()
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 …]
HDnetmap_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)
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()
HDnetmap_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()
HDnetmap_null.c149 nna->up.num_tx_rings = req->nr_tx_rings; in netmap_get_null_na()
HDnetmap_kern.h653 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()
HDnetmap_monitor.c976 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()
HDnetmap_vale.c194 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()
HDnetmap_bdg.c1284 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()
HDif_re_netmap.h369 na.num_tx_rings = na.num_rx_rings = 1; in re_netmap_attach()
HDnetmap_mem2.c2012 *(u_int *)(uintptr_t)&nifp->ni_tx_rings = na->num_tx_rings; in netmap_mem2_if_new()
/freebsd-13-stable/sys/dev/qlxgbe/
HDql_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()
HDql_os.c371 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()
HDql_ioctl.h153 uint32_t num_tx_rings; /* number of tx rings */ member
HDql_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()
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 …]
HDql_hw.h1616 uint32_t num_tx_rings; member
/freebsd-13-stable/sys/dev/qlxge/
HDqls_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()
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()
HDqls_def.h298 uint32_t num_tx_rings; member
HDqls_os.c164 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/
HDena_netmap.c93 na.num_tx_rings = adapter->num_io_queues; in ena_netmap_attach()
/freebsd-13-stable/sys/dev/cxgbe/
HDt4_netmap.c1286 na.num_tx_rings = vi->nnmtxq; in cxgbe_nm_attach()
/freebsd-13-stable/sys/net/
HDiflib.c853 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/
HDbnxt_hwrm.c1584 req.num_tx_rings = htole16(BNXT_MAX_NUM_QUEUES); in bnxt_hwrm_reserve_pf_rings()

12