Home
last modified time | relevance | path

Searched refs:txr (Results 1 – 13 of 13) sorted by relevance

/dragonfly/sys/dev/netif/igb/
H A Dif_igb.c321 txr->tx_avail < txr->num_tx_desc && in igb_try_txgc()
322 txr->tx_avail + txr->intr_nsegs > txr->num_tx_desc) in igb_try_txgc()
1879 &txr->txdma.dma_tag, &txr->txdma.dma_map, &txr->txdma.dma_paddr); in igb_create_tx_ring()
1885 txr->tx_base = txr->txdma.dma_vaddr; in igb_create_tx_ring()
1898 &txr->tx_hdr_dtag, &txr->tx_hdr_dmap, &txr->tx_hdr_paddr); in igb_create_tx_ring()
2029 txr->tx_avail = txr->num_tx_desc; in igb_init_tx_ring()
3361 igb_tx_intr(txr, *(txr->tx_hdr)); in igb_npoll_tx()
3454 igb_tx_intr(txr, *(txr->tx_hdr)); in igb_intr()
3516 igb_tx_intr(txr, *(txr->tx_hdr)); in igb_intr_shared()
3759 txr->me, txr->tx_avail, txr->next_to_clean); in igb_watchdog()
[all …]
/dragonfly/sys/dev/netif/ix/
H A Dif_ix.c345 txr->tx_avail < txr->tx_ndesc && in ix_try_txgc()
346 txr->tx_avail + txr->tx_intr_nsegs > txr->tx_ndesc) in ix_try_txgc()
1203 ix_tx_intr(txr, *(txr->tx_hdr)); in ix_intr()
2018 &txr->tx_hdr_dtag, &txr->tx_hdr_map, &txr->tx_hdr_paddr); in ix_create_tx_ring()
2032 &txr->tx_base_dtag, &txr->tx_base_map, &txr->tx_base_paddr); in ix_create_tx_ring()
2142 txr->tx_avail = txr->tx_ndesc; in ix_init_tx_ring()
2360 if (txr->tx_avail == txr->tx_ndesc) in ix_txeof()
4248 txr->tx_idx, txr->tx_avail, txr->tx_next_clean); in ix_watchdog()
4952 ix_tx_intr(txr, *(txr->tx_hdr)); in ix_msix_tx()
4953 IXGBE_WRITE_REG(&txr->tx_sc->hw, txr->tx_eims, txr->tx_eims_val); in ix_msix_tx()
[all …]
/dragonfly/sys/dev/netif/bce/
H A Dif_bce.c3928 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3931 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3936 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3939 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3944 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3947 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3952 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3955 CTX_WR(txr->sc, GET_CID_ADDR(txr->tx_cid), in bce_init_tx_context()
3977 txr->max_tx_bd = USABLE_TX_BD(txr); in bce_init_tx_chain()
4871 maxsegs = txr->max_tx_bd - txr->used_tx_bd; in bce_encap()
[all …]
H A Dif_bcereg.h5649 #define TOTAL_TX_BD(txr) (TOTAL_TX_BD_PER_PAGE * (txr)->tx_pages) argument
5650 #define USABLE_TX_BD(txr) (USABLE_TX_BD_PER_PAGE * (txr)->tx_pages) argument
5651 #define MAX_TX_BD(txr) (TOTAL_TX_BD((txr)) - 1) argument
5667 #define TX_CHAIN_IDX(txr, x) ((x) & MAX_TX_BD((txr))) argument
/dragonfly/sys/dev/netif/bnx/
H A Dif_bnx.c1047 txr->bnx_tx_cnt = 0; in bnx_init_tx_ring()
1052 bnx_writembx(txr->bnx_sc, txr->bnx_tx_mbx, txr->bnx_tx_prodidx); in bnx_init_tx_ring()
2923 txr->bnx_tx_cnt--; in bnx_txeof()
3038 txr->bnx_saved_status_tag = *txr->bnx_hw_status_tag; in bnx_npoll_tx()
3218 txr->bnx_saved_status_tag = *txr->bnx_hw_status_tag; in bnx_msix_tx_status()
3568 bnx_writembx(txr->bnx_sc, txr->bnx_tx_mbx, prodidx); in bnx_start()
3582 bnx_writembx(txr->bnx_sc, txr->bnx_tx_mbx, prodidx); in bnx_start()
4307 txr->bnx_sc = sc; in bnx_dma_alloc()
4781 *txr->bnx_tx_considx != txr->bnx_tx_saved_considx) { in bnx_check_intr_rxtx()
4822 if (*txr->bnx_tx_considx != txr->bnx_tx_saved_considx) { in bnx_check_intr_tx()
[all …]
/dragonfly/sys/dev/virtual/vmware/vmxnet3/
H A Dif_vmx.c1075 txr->vxtxr_txbuf = kmalloc(txr->vxtxr_ndesc * in vmxnet3_init_txq()
1317 txr->vxtxr_txd = in vmxnet3_alloc_txq_data()
1966 txr->vxtxr_next = (txcd->eop_idx + 1) % txr->vxtxr_ndesc; in vmxnet3_txq_eof()
1969 if (txr->vxtxr_head == txr->vxtxr_next) in vmxnet3_txq_eof()
2529 txr->vxtxr_head = 0; in vmxnet3_txinit()
2530 txr->vxtxr_next = 0; in vmxnet3_txinit()
2878 dmap = txr->vxtxr_txbuf[txr->vxtxr_head].vtxb_dmamap; in vmxnet3_txq_encap()
2904 txr->vxtxr_txbuf[txr->vxtxr_head].vtxb_m = m; in vmxnet3_txq_encap()
2905 sop = &txr->vxtxr_txd[txr->vxtxr_head]; in vmxnet3_txq_encap()
2909 txd = &txr->vxtxr_txd[txr->vxtxr_head]; in vmxnet3_txq_encap()
[all …]
H A Dif_vmxvar.h77 VMXNET3_TXRING_AVAIL(struct vmxnet3_txring *txr) in VMXNET3_TXRING_AVAIL() argument
79 int avail = txr->vxtxr_next - txr->vxtxr_head - 1; in VMXNET3_TXRING_AVAIL()
80 return (avail < 0 ? txr->vxtxr_ndesc + avail : avail); in VMXNET3_TXRING_AVAIL()
/dragonfly/sys/dev/virtual/amazon/ena/
H A Dena.c403 struct ena_ring *txr, *rxr; in ena_init_io_rings() local
410 txr = &adapter->tx_ring[i]; in ena_init_io_rings()
418 txr->ring_size = adapter->tx_ring_size; in ena_init_io_rings()
421 txr->smoothed_interval = in ena_init_io_rings()
427 sizeof(txr->tx_stats)); in ena_init_io_rings()
442 ksnprintf(txr->lock_name, nitems(txr->lock_name), "%s:tx(%d)", in ena_init_io_rings()
447 lockinit(&txr->ring_lock, txr->lock_name, 0, LK_CANRECURSE); in ena_init_io_rings()
453 que->tx_ring = txr; in ena_init_io_rings()
456 txr->que = que; in ena_init_io_rings()
471 sizeof(txr->tx_stats)); in ena_free_io_ring_resources()
[all …]
/dragonfly/sys/net/netmap/
H A Dnetmap.c373 u_int txr, txd, rxr, rxd; in netmap_update_config() local
375 txr = txd = rxr = rxd = 0; in netmap_update_config()
377 na->nm_config(na, &txr, &txd, &rxr, &rxd); in netmap_update_config()
380 txr = na->num_tx_rings; in netmap_update_config()
386 if (na->num_tx_rings == txr && na->num_tx_desc == txd && in netmap_update_config()
395 NM_IFPNAME(ifp), txr, txd, rxr, rxd); in netmap_update_config()
399 na->num_tx_rings = txr; in netmap_update_config()
H A Dnetmap_mem2.c741 netmap_mem_private_new(const char *name, u_int txr, u_int txd, u_int rxr, u_int rxd) in netmap_mem_private_new() argument
756 txr++; in netmap_mem_private_new()
759 sizeof(ssize_t) * (txr + rxr); in netmap_mem_private_new()
764 p[NETMAP_RING_POOL].num = txr + rxr; in netmap_mem_private_new()
766 p[NETMAP_BUF_POOL].num = rxr * (rxd + 2) + txr * (txd + 2); in netmap_mem_private_new()
H A Dnetmap_mem2.h207 netmap_mem_private_new(const char *name, u_int txr, u_int txd, u_int rxr, u_int rxd);
H A Dnetmap_kern.h332 u_int *txr, u_int *txd, u_int *rxr, u_int *rxd);
H A Dnetmap_vale.c1730 netmap_bwrap_config(struct netmap_adapter *na, u_int *txr, u_int *txd, in netmap_bwrap_config() argument
1740 *txr = hwna->num_rx_rings; in netmap_bwrap_config()