Searched refs:num_tx_rings (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-11-stable/sys/dev/netmap/
H A Dnetmap_kloop.c465 unsigned int num_tx_rings; member in struct:sync_kloop_poll_ctx
467 /* First num_tx_rings entries are for the TX kicks.
516 for (i = 0; i < poll_ctx->num_tx_rings; i++) {
548 for (i = poll_ctx->num_tx_rings; i < poll_ctx->num_rings; i++) {
569 int num_rx_rings, num_tx_rings, num_rings; local
621 num_tx_rings = priv->np_qlast[NR_TX] - priv->np_qfirst[NR_TX];
622 num_rings = num_tx_rings + num_rx_rings;
632 for (i = 0; i < num_tx_rings; i++) {
642 struct sync_kloop_ring_args *a = args + num_tx_rings + i;
645 a->csb_atok = csb_atok_base + num_tx_rings
[all...]
H A Dif_vtnet_netmap.h51 return !!(idx < na->num_tx_rings &&
471 info->num_tx_rings = sc->vtnet_act_vq_pairs;
491 na.num_tx_rings = na.num_rx_rings = sc->vtnet_max_vq_pairs;
502 na.num_tx_rings, na.num_tx_desc,
503 na.num_tx_rings, na.num_rx_desc);
H A Dnetmap_null.c150 nna->up.num_tx_rings = req->nr_tx_rings;
H A Dnetmap.c764 info.num_tx_rings = na->num_tx_rings;
771 if (na->num_tx_rings == info.num_tx_rings &&
778 na->num_tx_rings = info.num_tx_rings;
786 na->name, na->num_tx_rings, na->num_tx_desc,
792 na->name, info.num_tx_rings, info.num_tx_descs,
1239 for (i = 0; i < na->num_tx_rings; i++) {
1846 if (nr_ringid >= na->num_tx_rings
[all...]
H A Dnetmap_pipe.c775 mna->up.num_tx_rings = req->nr_tx_rings;
776 nm_bound_var(&mna->up.num_tx_rings, 1,
805 sna->up.num_tx_rings = mna->up.num_rx_rings;
807 sna->up.num_rx_rings = mna->up.num_tx_rings;
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)
438 if (unlikely(!nm_netmap_on(na) || r >= na->num_tx_rings)) {
471 if (++r == na->num_tx_rings) r = 0;
1111 nm_os_generic_find_num_queues(ifp, &na->num_tx_rings, &na->num_rx_rings);
H A Dnetmap_vale.c189 nrings = na->num_tx_rings;
1281 na->num_tx_rings = req->nr_tx_rings;
1282 nm_bound_var(&na->num_tx_rings, 1, 1, NM_BDG_MAXRINGS, NULL);
1283 req->nr_tx_rings = na->num_tx_rings; /* write back */
1329 na->num_tx_rings, na->num_tx_desc,
1520 req->nr_tx_rings = na->num_tx_rings;
H A Dnetmap_monitor.c972 mna->up.num_tx_rings = 1; // XXX what should we do here with chained zmons?
977 if (pna->num_tx_rings > pna->num_rx_rings)
978 mna->up.num_rx_rings = pna->num_tx_rings;
1002 mna->up.num_tx_rings,
H A Dnetmap_bdg.c1286 info->num_tx_rings = hwna->num_rx_rings;
1288 info->num_rx_rings = hwna->num_tx_rings;
1343 hostna->tx_rings = &na->tx_rings[na->num_tx_rings];
1551 nm_bound_var(&hostna->num_tx_rings, 1, 1,
1584 na->num_tx_rings, na->num_tx_desc,
H A Dnetmap_kern.h663 unsigned num_tx_rings; member in struct:nm_config_info
729 u_int num_tx_rings; /* number of adapter transmit rings */ member in struct:netmap_adapter
902 return (t == NR_TX ? na->num_tx_rings : na->num_rx_rings);
915 na->num_tx_rings = v;
1364 na->tx_rings[na->num_tx_rings]->nr_mode =
1365 na->tx_rings[na->num_tx_rings]->nr_pending_mode;
H A Dif_em_netmap.h323 na.num_tx_rings = na.num_rx_rings = adapter->num_queues;
H A Dif_igb_netmap.h303 na.num_tx_rings = na.num_rx_rings = adapter->num_queues;
H A Dif_lem_netmap.h314 na.num_tx_rings = na.num_rx_rings = 1;
H A Dif_ixl_netmap.h137 na.num_tx_rings = na.num_rx_rings = vsi->num_queues;
H A Dixgbe_netmap.h501 na.num_tx_rings = na.num_rx_rings = adapter->num_queues;
H A Dif_re_netmap.h369 na.num_tx_rings = na.num_rx_rings = 1;
/freebsd-11-stable/sys/dev/qlxgbe/
H A Dql_ioctl.c394 size = ha->hw.num_tx_rings * (sizeof (qla_drvr_state_tx_t));
403 size = sizeof(q80_tx_cmd_t) * NUM_TX_DESCRIPTORS * ha->hw.num_tx_rings;
421 for (i = 0; i < ha->hw.num_tx_rings; i++) {
507 size = ha->hw.num_tx_rings * (sizeof (qla_drvr_state_tx_t));
523 hdr->num_tx_rings = ha->hw.num_tx_rings;
527 size = hdr->num_tx_rings * hdr->txr_size;
H A Dql_ioctl.h149 uint32_t tx_state_offset;/* size = sizeof (qla_drvr_state_tx_t) * num_tx_rings */
153 uint32_t num_tx_rings; /* number of tx rings */ member in struct:qla_drvr_state_hdr
H A Dql_os.c377 ha->hw.num_tx_rings = NUM_TX_RINGS;
430 ha->hw.num_tx_rings = ha->hw.num_sds_rings;
433 ha->hw.num_tx_rings = ha->hw.num_sds_rings * 2;
1466 ql_hw_tx_done_locked(ha, (fp->txr_idx + (ha->hw.num_tx_rings >> 1)));
1479 (ha->hw.num_tx_rings >> 1);
1742 for (i = 0; i < ha->hw.num_tx_rings; i++) {
1747 for (j = 0; j < ha->hw.num_tx_rings; j++) {
1805 for (j = 0; j < ha->hw.num_tx_rings; j++) {
1815 for (i = 0; i < ha->hw.num_tx_rings; i++) {
H A Dql_hw.c604 for (i = 0; i < ha->hw.num_tx_rings; i++) {
867 for (i = 0; i < ha->hw.num_tx_rings; i++) {
924 OID_AUTO, "num_tx_rings", CTLFLAG_RD, &ha->hw.num_tx_rings,
925 ha->hw.num_tx_rings, "Number of Transmit Rings");
1283 size = (tx_ring_size * ha->hw.num_tx_rings);
1296 for (i = 0; i < ha->hw.num_tx_rings; i++) {
1306 for (i = 0; i < ha->hw.num_tx_rings; i++) {
2244 for (i = 0 ; (i < ha->hw.num_tx_rings); i++) {
3444 if (txr_idx >= (ha->hw.num_tx_rings >>
[all...]
/freebsd-11-stable/sys/dev/qlxge/
H A Dqls_def.h301 uint32_t num_tx_rings; member in struct:qla_host
H A Dqls_os.c166 for (i = 0; i < ha->num_tx_rings; i++) {
1075 for (i = 0; i < ha->num_tx_rings; i++) {
1141 txr_idx = m_head->m_pkthdr.flowid & (ha->num_tx_rings - 1);
1274 for (j = 0; j < ha->num_tx_rings; j++) {
H A Dqls_hw.c148 ha->num_rx_rings = MAX_RX_RINGS; ha->num_tx_rings = MAX_TX_RINGS;
157 OID_AUTO, "num_tx_rings", CTLFLAG_RD, &ha->num_tx_rings,
158 ha->num_tx_rings, "Number of Transmit Rings");
796 for (i = 0; i < ha->num_tx_rings; i++) {
890 for (i = 0; i < ha->num_tx_rings; i++) {
1371 for (i = 0; i < ha->num_tx_rings; i++) {
1481 for (i = 0; i < ha->num_tx_rings; i++) {
/freebsd-11-stable/sys/dev/ixgbe/
H A Dixgbe_netmap.c515 na.num_tx_rings = na.num_rx_rings = adapter->num_queues;
/freebsd-11-stable/sys/dev/vmware/vmxnet3/
H A Dvmx_netmap.h370 na.num_tx_rings = sc->vmx_ntxqueues;

Completed in 319 milliseconds

12