Searched refs:txr (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-13-stable/sys/dev/ixl/
H A Dixl_txrx.c150 ixl_is_tx_desc_done(struct tx_ring *txr, int idx) argument
152 return (((txr->tx_base[idx].cmd_type_offset_bsz >> I40E_TXD_QW1_DTYPE_SHIFT)
281 ixl_tso_setup(struct tx_ring *txr, if_pkt_info_t pi) argument
290 TXD = (struct i40e_tx_context_desc *) &txr->tx_base[idx];
293 scctx = txr->que->vsi->shared;
302 txr->mss_too_small++;
324 txr->que->tso++;
344 struct tx_ring *txr = &que->txr; local
363 i = ixl_tso_setup(txr, p
418 struct tx_ring *txr = &vsi->tx_queues[txqid].txr; local
438 struct tx_ring *txr = &que->txr; local
456 struct tx_ring *txr = &que->txr; local
468 struct tx_ring *txr = &que->txr; local
489 struct tx_ring *txr = &tx_que->txr; local
791 struct tx_ring *txr = &tx_que->txr; local
815 struct tx_ring *txr = &tx_que->txr; local
905 struct tx_ring *txr; local
[all...]
H A Dixl_pf_iflib.c47 struct tx_ring *txr = &que->txr; local
51 txr->itr = vsi->tx_itr_setting;
52 txr->latency = IXL_AVE_LATENCY;
515 struct tx_ring *txr = &tx_que->txr; local
522 tctx.base = (txr->tx_paddr/IXL_TX_CTX_BASE_UNITS);
537 tctx.head_wb_addr = txr->tx_paddr +
696 struct tx_ring *txr = &que->txr; local
[all...]
H A Dif_ixl.c1090 IFLIB_INTR_TX, tx_que, tx_que->txr.me, buf);
1196 struct tx_ring *txr = &que->txr; local
1198 txr->me = i;
1203 if (!(txr->tx_rsq = malloc(sizeof(qidx_t) * scctx->isc_ntxd[0], M_IXL, M_NOWAIT))) {
1210 txr->tx_rsq[j] = QIDX_INVALID;
1213 txr->tail = I40E_QTX_TAIL(txr->me);
1214 txr->tx_base = (struct i40e_tx_desc *)vaddrs[i * ntxqs];
1215 txr
1279 struct tx_ring *txr = &que->txr; local
[all...]
H A Dif_iavf.c923 IFLIB_INTR_TX, tx_que, tx_que->txr.me, buf);
1005 struct tx_ring *txr = &que->txr; local
1007 txr->me = i;
1012 if (!(txr->tx_rsq = malloc(sizeof(qidx_t) * scctx->isc_ntxd[0], M_IAVF, M_NOWAIT))) {
1019 txr->tx_rsq[j] = QIDX_INVALID;
1022 txr->tail = I40E_QTX_TAIL1(txr->me);
1023 txr->tx_base = (struct i40e_tx_desc *)vaddrs[i * ntxqs];
1024 txr
1088 struct tx_ring *txr = &que->txr; local
1741 struct tx_ring *txr = &que->txr; local
[all...]
H A Diavf_vc.c288 struct tx_ring *txr; local
313 txr = &tx_que->txr;
319 vqpi->txq.dma_ring_addr = txr->tx_paddr;
326 vqpi->txq.dma_headwb_addr = txr->tx_paddr +
H A Dixl.h401 struct tx_ring txr; member in struct:ixl_tx_queue
/freebsd-13-stable/sys/dev/ixgbe/
H A Dix_txrx.c177 struct tx_ring *txr = &que->txr; local
196 TXD = (struct ixgbe_adv_tx_context_desc *) &txr->tx_base[first];
207 ++txr->tso_tx;
222 txd = &txr->tx_base[i];
236 txr->tx_rsq[txr->tx_rs_pidx] = pidx_last;
237 txr->tx_rs_pidx = (txr->tx_rs_pidx + 1) & (ntxd - 1);
241 txr
257 struct tx_ring *txr = &que->txr; local
271 struct tx_ring *txr = &que->txr; local
[all...]
H A Dif_fdir.c81 ixgbe_atr(struct tx_ring *txr, struct mbuf *mp) argument
83 struct adapter *adapter = txr->adapter;
137 que = &adapter->queues[txr->me];
156 ixgbe_atr(struct tx_ring *txr, struct mbuf *mp) argument
158 UNREFERENCED_2PARAMETER(txr, mp);
H A Dif_ixv.c268 struct tx_ring *txr = &que->txr; local
270 txr->me = i;
271 txr->adapter = que->adapter = adapter;
274 if (!(txr->tx_rsq = (qidx_t *)malloc(sizeof(qidx_t) * scctx->isc_ntxd[0], M_DEVBUF, M_NOWAIT | M_ZERO))) {
279 txr->tx_rsq[j] = QIDX_INVALID;
281 txr->tail = IXGBE_VFTDT(txr->me);
282 txr->tx_base = (union ixgbe_adv_tx_desc *)vaddrs[i*ntxqs];
283 txr
365 struct tx_ring *txr = &que->txr; local
1222 struct tx_ring *txr = &que->txr; local
1822 struct tx_ring *txr = &tx_que->txr; local
[all...]
H A Dif_ix.c432 struct tx_ring *txr = &que->txr; local
435 txr->me = ixgbe_vf_que_index(adapter->iov_mode, adapter->pool,
438 txr->adapter = que->adapter = adapter;
441 txr->tx_rsq = (qidx_t *)malloc(sizeof(qidx_t) * scctx->isc_ntxd[0], M_IXGBE, M_NOWAIT | M_ZERO);
442 if (txr->tx_rsq == NULL) {
447 txr->tx_rsq[j] = QIDX_INVALID;
449 txr->tail = IXGBE_TDT(txr->me);
450 txr
534 struct tx_ring *txr = &tx_que->txr; local
793 struct tx_ring *txr = &que->txr; local
1591 struct tx_ring *txr = &tx_que->txr; local
1751 struct tx_ring *txr = ((struct tx_ring *)oidp->oid_arg1); local
1774 struct tx_ring *txr = ((struct tx_ring *)oidp->oid_arg1); local
3036 struct tx_ring *txr = &tx_que->txr; local
3232 struct tx_ring *txr = &tx_que->txr; local
[all...]
H A Dixgbe.h352 struct tx_ring txr; member in struct:ix_tx_queue
/freebsd-13-stable/sys/dev/e1000/
H A Digb_txrx.c55 static int igb_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status);
56 static int igb_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status);
82 igb_tso_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status) argument
85 struct adapter *adapter = txr->adapter;
105 TXD = (struct e1000_adv_tx_context_desc *) &txr->tx_base[pi->ipi_pidx];
129 mss_l4len_idx |= txr->me << 4;
146 igb_tx_ctx_setup(struct tx_ring *txr, if_pkt_info_t pi, u32 *cmd_type_len, u32 *olinfo_status) argument
149 struct adapter *adapter = txr->adapter;
156 return (igb_tso_setup(txr, pi, cmd_type_len, olinfo_status));
162 TXD = (struct e1000_adv_tx_context_desc *) &txr
234 struct tx_ring *txr = &que->txr; local
296 struct tx_ring *txr = &que->txr; local
307 struct tx_ring *txr = &que->txr; local
[all...]
H A Dem_txrx.c99 struct tx_ring *txr; local
108 txr = &que->txr;
109 rs_cidx = txr->tx_rs_cidx;
110 if (rs_cidx != txr->tx_rs_pidx) {
111 cur = txr->tx_rsq[rs_cidx];
112 status = txr->tx_base[cur].upper.fields.status;
117 cur = txr->tx_rsq[rs_cidx];
120 printf("cidx_prev=%d rs_pidx=%d ",txr->tx_cidx_processed, txr
140 struct tx_ring *txr = &que->txr; local
224 struct tx_ring *txr = &que->txr; local
308 struct tx_ring *txr = &que->txr; local
422 struct tx_ring *txr = &que->txr; local
433 struct tx_ring *txr = &que->txr; local
[all...]
H A Dif_em.c689 struct tx_ring *txr = &tx_que->txr; local
701 unsigned int *ptr = (unsigned int *)&txr->tx_base[j];
705 buf->eop != -1 ? txr->tx_base[buf->eop].upper.fields.status & E1000_TXD_STAT_DD : 0);
1312 struct tx_ring *txr = &tx_que->txr; local
1314 txr->tx_rs_cidx = txr->tx_rs_pidx;
1321 txr->tx_cidx_processed = scctx->isc_ntxd[0] - 1;
2937 struct tx_ring *txr local
3014 struct tx_ring *txr = &tx_que->txr; local
3042 struct tx_ring *txr; local
4172 struct tx_ring *txr = &tx_que->txr; local
4626 struct tx_ring *txr = &adapter->tx_queues->txr; local
[all...]
H A Dif_em.h437 struct tx_ring txr; member in struct:em_tx_queue
/freebsd-13-stable/sys/dev/hyperv/netvsc/
H A Dif_hn.c208 struct hn_tx_ring *txr; member in struct:hn_txdesc
679 hn_txpkt_sglist(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument
684 return (hn_nvs_send_rndis_sglist(txr->hn_chan, HN_NVS_RNDIS_MTYPE_DATA,
685 &txd->send_ctx, txr->hn_gpa, txr->hn_gpa_cnt));
689 hn_txpkt_chim(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument
701 return (hn_nvs_send(txr->hn_chan, VMBUS_CHANPKT_FLAG_RC,
1029 struct hn_tx_ring *txr = &sc->hn_tx_ring[i]; local
1031 mtx_lock(&txr->hn_tx_lock);
1032 txr
1040 hn_get_txswq_depth(const struct hn_tx_ring *txr) argument
2664 hn_txdesc_dmamap_load(struct hn_tx_ring *txr, struct hn_txdesc *txd, struct mbuf **m_head, bus_dma_segment_t *segs, int *nsegs) argument
2696 hn_txdesc_put(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument
2773 hn_txdesc_get(struct hn_tx_ring *txr) argument
2836 hn_tx_ring_pending(struct hn_tx_ring *txr) argument
2853 hn_txeof(struct hn_tx_ring *txr) argument
2864 struct hn_tx_ring *txr; local
2883 hn_chan_rollup(struct hn_rx_ring *rxr, struct hn_tx_ring *txr) argument
2942 hn_flush_txagg(struct ifnet *ifp, struct hn_tx_ring *txr) argument
2983 hn_try_txagg(struct ifnet *ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd, int pktsize) argument
3056 hn_encap(struct ifnet *ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd, struct mbuf **m_head0) argument
3269 hn_txpkt(struct ifnet *ifp, struct hn_tx_ring *txr, struct hn_txdesc *txd) argument
4352 struct hn_tx_ring *txr; local
4378 struct hn_tx_ring *txr; local
5203 struct hn_tx_ring *txr = &sc->hn_tx_ring[id]; local
5402 struct hn_tx_ring *txr = txd->txr; local
5414 hn_txdesc_gc(struct hn_tx_ring *txr, struct hn_txdesc *txd) argument
5430 hn_tx_ring_destroy(struct hn_tx_ring *txr) argument
5709 struct hn_tx_ring *txr = xtxr; local
5717 hn_start_locked(struct hn_tx_ring *txr, int len) argument
5831 struct hn_tx_ring *txr = &sc->hn_tx_ring[0]; local
5851 struct hn_tx_ring *txr = xtxr; local
5860 hn_start_txeof(struct hn_tx_ring *txr) argument
5896 hn_xmit(struct hn_tx_ring *txr, int len) argument
5992 struct hn_tx_ring *txr; local
6132 hn_tx_ring_qflush(struct hn_tx_ring *txr) argument
6160 hn_xmit_txeof(struct hn_tx_ring *txr) argument
6192 struct hn_tx_ring *txr = xtxr; local
6202 struct hn_tx_ring *txr = xtxr; local
6215 struct hn_tx_ring *txr = NULL; local
6294 struct hn_tx_ring *txr = &sc->hn_tx_ring[idx]; local
6813 struct hn_tx_ring *txr; local
6922 struct hn_tx_ring *txr = &sc->hn_tx_ring[i]; local
6965 struct hn_tx_ring *txr = &sc->hn_tx_ring[i]; local
[all...]
/freebsd-13-stable/sys/dev/bnxt/
H A Dbnxt_sysctl.h37 int bnxt_create_tx_sysctls(struct bnxt_softc *softc, int txr);
H A Dbnxt_txrx.c95 struct bnxt_ring *txr = &softc->tx_rings[pi->ipi_qsidx]; local
113 tbd = &((struct tx_bd_long *)txr->vaddr)[pi->ipi_new_pidx];
129 pi->ipi_new_pidx = RING_NEXT(txr, pi->ipi_new_pidx);
130 tbdh = &((struct tx_bd_long_hi *)txr->vaddr)[pi->ipi_new_pidx];
163 pi->ipi_new_pidx = RING_NEXT(txr, pi->ipi_new_pidx);
164 tbd = &((struct tx_bd_long *)txr->vaddr)[pi->ipi_new_pidx];
171 pi->ipi_new_pidx = RING_NEXT(txr, pi->ipi_new_pidx);
H A Dbnxt_sysctl.c161 bnxt_create_tx_sysctls(struct bnxt_softc *softc, int txr) argument
168 sprintf(name, "txq%d", txr);
169 sprintf(desc, "transmit queue %d", txr);
177 "ucast_pkts", CTLFLAG_RD, &tx_stats[txr].tx_ucast_pkts,
180 "mcast_pkts", CTLFLAG_RD, &tx_stats[txr].tx_mcast_pkts,
183 "bcast_pkts", CTLFLAG_RD, &tx_stats[txr].tx_bcast_pkts,
187 &tx_stats[txr].tx_discard_pkts, "discarded transmit packets");
189 "drop_pkts", CTLFLAG_RD, &tx_stats[txr].tx_drop_pkts,
192 "ucast_bytes", CTLFLAG_RD, &tx_stats[txr].tx_ucast_bytes,
195 "mcast_bytes", CTLFLAG_RD, &tx_stats[txr]
[all...]
/freebsd-13-stable/sys/dev/netmap/
H A Dnetmap_mem2.h144 struct netmap_mem_d* netmap_mem_private_new( u_int txr, u_int txd, u_int rxr, u_int rxd,
H A Dnetmap_mem2.c1713 netmap_mem_private_new(u_int txr, u_int txd, u_int rxr, u_int rxd, argument
1721 txr++;
1730 v = sizeof(struct netmap_if) + sizeof(ssize_t) * (txr + rxr);
1743 v = txr + rxr + 8 * npipes;
1751 v = (4 * npipes + rxr) * rxd + (4 * npipes + txr) * txd + 2 + extra_bufs;
/freebsd-13-stable/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c762 struct vmxnet3_txring *txr; local
767 txr = &txq->vxtxq_cmd_ring;
776 txr->vxtxr_ndesc = scctx->isc_ntxd[1];
821 struct vmxnet3_txring *txr; local
826 txr = &txq->vxtxq_cmd_ring;
834 txr->vxtxr_txd =
836 txr->vxtxr_paddr = paddrs[q * ntxqs + 1];
1304 struct vmxnet3_txring *txr; local
1315 txr = &txq->vxtxq_cmd_ring;
1323 sop = &txr
1415 struct vmxnet3_txring *txr; local
1831 struct vmxnet3_txring *txr; local
[all...]
/freebsd-13-stable/sys/dev/ena/
H A Dena.c407 struct ena_ring *txr, *rxr; local
414 txr = &adapter->tx_ring[i];
418 ena_init_io_rings_common(adapter, txr, i);
422 txr->tx_max_header_size = ena_dev->tx_max_header_size;
423 txr->tx_mem_queue_type = ena_dev->tx_mem_queue_type;
428 que->tx_ring = txr;
431 txr->que = que;
442 struct ena_ring *txr, *rxr; local
446 txr = &adapter->tx_ring[i];
450 txr
488 struct ena_ring *txr = &adapter->tx_ring[qid]; local
[all...]
/freebsd-13-stable/sys/dev/qlxge/
H A Dqls_hw.c931 QL_DPRINT2((ha->pci_dev, "%s:txr [0x%08x]\n", __func__,
1132 qla_tx_ring_t *txr; local
1136 txr = &ha->tx_ring[wid];
1138 txr->wq_db_addr = (struct resource *)((uint8_t *)ha->pci_reg1
1141 txr->wq_db_offset = (ha->vm_pgsize * wid);
1143 wq_icb = txr->wq_icb_vaddr;
1154 wq_icb->baddr_lo = txr->wq_paddr & 0xFFFFFFFF;
1155 wq_icb->baddr_hi = (txr->wq_paddr >> 32)& 0xFFFFFFFF;
1157 wq_icb->ci_addr_lo = txr->txr_cons_paddr & 0xFFFFFFFF;
1158 wq_icb->ci_addr_hi = (txr
[all...]
/freebsd-13-stable/sys/dev/xen/netfront/
H A Dnetfront.c1269 netif_tx_response_t *txr; local
1285 txr = RING_GET_RESPONSE(&txq->ring, i);
1286 if (txr->status == NETIF_RSP_NULL)
1289 if (txr->status != NETIF_RSP_OKAY) {
1291 __func__, txr->status);
1293 id = txr->id;

Completed in 283 milliseconds

12