| /src/sys/arch/arm/broadcom/ |
| bcm53xx_eth.c | 318 aprint_error(": failed to init txq: %d\n", error); 607 struct bcmeth_txqueue * const txq = &sc->sc_txq; local 620 bcmeth_write_4(sc, txq->txq_reg_xmtctl, 621 bcmeth_read_4(sc, txq->txq_reg_xmtctl) & ~XMTCTL_ENABLE); 627 uint32_t tx0 = bcmeth_read_4(sc, txq->txq_reg_xmtsts0); 718 struct bcmeth_txqueue *txq, 722 bus_dmamap_sync(sc->sc_dmat, txq->txq_descmap, 723 (txdb - txq->txq_first) * sizeof(*txdb), count * sizeof(*txdb), 730 struct bcmeth_txqueue *txq, 734 bus_dmamap_sync(sc->sc_dmat, txq->txq_descmap [all...] |
| /src/sys/dev/marvell/ |
| if_gfe.c | 136 #define GE_TXDSYNC(sc, txq, n, ops) \ 137 bus_dmamap_sync((sc)->sc_dmat, (txq)->txq_desc_mem.gdm_map, \ 138 (n) * sizeof((txq)->txq_descs[0]), sizeof((txq)->txq_descs[0]), \ 140 #define GE_TXDPRESYNC(sc, txq, n) \ 141 GE_TXDSYNC(sc, txq, n, BUS_DMASYNC_PREREAD | BUS_DMASYNC_PREWRITE) 142 #define GE_TXDPOSTSYNC(sc, txq, n) \ 143 GE_TXDSYNC(sc, txq, n, BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE) 728 struct gfe_txqueue * const txq = &sc->sc_txq[GE_TXPRIO_HI]; local 735 curtxdnum = (GE_READ(sc, txq->txq_ectdp) 1187 struct gfe_txqueue * const txq = &sc->sc_txq[txprio]; local 1358 struct gfe_txqueue * const txq = &sc->sc_txq[txprio]; local 1447 struct gfe_txqueue * const txq = &sc->sc_txq[txprio]; local 1471 struct gfe_txqueue * const txq = &sc->sc_txq[txprio]; local 1563 struct gfe_txqueue * const txq = &sc->sc_txq[txprio]; local [all...] |
| /src/sys/arch/powerpc/booke/dev/ |
| pq3etsec.c | 652 aprint_error(": failed to init txq: %d\n", error); 1261 struct pq3etsec_txqueue *txq, 1265 bus_dmamap_sync(sc->sc_dmat, txq->txq_descmap, 1266 (txbd - txq->txq_first) * sizeof(*txbd), count * sizeof(*txbd), 1273 struct pq3etsec_txqueue *txq, 1277 bus_dmamap_sync(sc->sc_dmat, txq->txq_descmap, 1278 (txbd - txq->txq_first) * sizeof(*txbd), count * sizeof(*txbd), 1820 struct pq3etsec_txqueue *txq) 1822 return !IF_IS_EMPTY(&txq->txq_mbufs); 1828 struct pq3etsec_txqueue *txq) 2346 struct pq3etsec_txqueue * const txq = &sc->sc_txq; local [all...] |
| /src/sys/dev/pci/cxgb/ |
| cxgb_sge.c | 683 struct sge_txq *txq; local 690 txq = &qs->txq[0]; 691 reclaim_eth = txq[TXQ_ETH].processed - txq[TXQ_ETH].cleaned; 692 reclaim_ofl = txq[TXQ_OFLD].processed - txq[TXQ_OFLD].cleaned; 769 sge_txq_reclaim_(struct sge_txq *txq) 775 p = txq->port; 778 reclaimable = desc_reclaimable(txq); 815 struct sge_txq *txq; local 1159 struct sge_txq *txq; local [all...] |
| cxgb_main.c | 1375 struct sge_txq *txq; local 1391 txq = &qs->txq[TXQ_ETH]; 1394 if (txq->flags & TXQ_TRANSMITTING) 1399 mtx_lock(&txq->lock); 1400 txq->flags |= TXQ_TRANSMITTING; 1401 in_use_init = txq->in_use; 1402 while ((txq->in_use - in_use_init < txmax) && 1403 (txq->size > txq->in_use + TX_MAX_DESC)) 1461 struct sge_txq *txq; local 1480 struct sge_txq *txq; local [all...] |
| /src/sys/dev/pci/ |
| if_vmx.c | 1077 struct vmxnet3_txqueue *txq; local 1087 txq = &vmxq->vxq_txqueue; 1088 txs = txq->vxtxq_ts; 1159 struct vmxnet3_txqueue *txq; local 1162 txq = &sc->vmx_queue[q].vxq_txqueue; 1163 txr = &txq->vxtxq_cmd_ring; 1165 snprintf(txq->vxtxq_name, sizeof(txq->vxtxq_name), "%s-tx%d", 1167 txq->vxtxq_mtx = mutex_obj_alloc(MUTEX_DEFAULT, IPL_NET /* XXX */); 1169 txq->vxtxq_sc = sc 1385 struct vmxnet3_txqueue *txq; local 1438 struct vmxnet3_txqueue *txq; local 1653 struct vmxnet3_txqueue *txq; local 1965 struct vmxnet3_txqueue *txq; local 2025 struct vmxnet3_txqueue *txq; local 2519 struct vmxnet3_txqueue *txq; local 2564 struct vmxnet3_txqueue *txq; local 2609 struct vmxnet3_txqueue *txq; local 2735 struct vmxnet3_txqueue *txq; local 3259 struct vmxnet3_txqueue *txq; local 3271 struct vmxnet3_txqueue *txq; local 3314 struct vmxnet3_txqueue *txq; local 3350 struct vmxnet3_txqueue *txq = arg; local [all...] |
| if_wm.c | 214 #define WM_TXQUEUELEN(txq) ((txq)->txq_num) 215 #define WM_TXQUEUELEN_MASK(txq) (WM_TXQUEUELEN(txq) - 1) 216 #define WM_TXQUEUE_GC(txq) (WM_TXQUEUELEN(txq) / 8) 219 #define WM_NTXDESC(txq) ((txq)->txq_ndesc) 220 #define WM_NTXDESC_MASK(txq) (WM_NTXDESC(txq) - 1 3813 struct wm_txqueue *txq = &sc->sc_queue[qid].wmq_txq; local 4068 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 4081 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 5404 struct wm_txqueue *txq; local 5515 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 6355 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 6382 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 6448 struct wm_txqueue *txq = &wmq->wmq_txq; local 6522 struct wm_txqueue *txq = &wmq->wmq_txq; local 6860 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 7715 struct wm_txqueue *txq = &wmq->wmq_txq; local 7778 struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq; local 7837 struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq; local 8133 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 8241 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 8283 struct wm_txqueue *txq = &sc->sc_queue[i].wmq_txq; local 8576 struct wm_txqueue *txq = &wmq->wmq_txq; local 8874 struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq; local 8891 struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq; local 8901 struct wm_txqueue *txq; local 9481 struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq; local 9498 struct wm_txqueue *txq = &sc->sc_queue[0].wmq_txq; local 9508 struct wm_txqueue *txq; local 10905 struct wm_txqueue *txq = &wmq->wmq_txq; local 11059 struct wm_txqueue *txq = &wmq->wmq_txq; local 11120 struct wm_txqueue *txq = &wmq->wmq_txq; local 18257 struct wm_txqueue *txq = (struct wm_txqueue *)node.sysctl_data; local 18271 struct wm_txqueue *txq = (struct wm_txqueue *)node.sysctl_data; local [all...] |
| if_nfe.c | 357 if (nfe_alloc_tx_ring(sc, &sc->txq) != 0) { 366 nfe_free_tx_ring(sc, &sc->txq); 464 nfe_free_tx_ring(sc, &sc->txq); 727 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 728 (char *)desc32 - (char *)sc->txq.desc32, 735 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 736 (char *)desc64 - (char *)sc->txq.desc64, 744 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 745 (char *)&sc->txq.desc32[start] - (char *)sc->txq.desc32 [all...] |
| if_nfevar.h | 97 struct nfe_tx_ring txq; member in struct:nfe_softc
|
| if_iwi.c | 394 error = iwi_alloc_tx_ring(sc, &sc->txq[0], IWI_TX_RING_COUNT, 401 error = iwi_alloc_tx_ring(sc, &sc->txq[1], IWI_TX_RING_COUNT, 408 error = iwi_alloc_tx_ring(sc, &sc->txq[2], IWI_TX_RING_COUNT, 415 error = iwi_alloc_tx_ring(sc, &sc->txq[3], IWI_TX_RING_COUNT, 467 iwi_free_tx_ring(sc, &sc->txq[0]); 468 iwi_free_tx_ring(sc, &sc->txq[1]); 469 iwi_free_tx_ring(sc, &sc->txq[2]); 470 iwi_free_tx_ring(sc, &sc->txq[3]); 1433 iwi_tx_intr(struct iwi_softc *sc, struct iwi_tx_ring *txq) 1442 hw = CSR_READ_4(sc, txq->csr_ridx) 1606 struct iwi_tx_ring *txq = &sc->txq[ac]; local [all...] |
| if_iwivar.h | 138 struct iwi_tx_ring txq[WME_NUM_AC]; member in struct:iwi_softc
|
| /src/sys/arch/arm/at91/ |
| at91emacvar.h | 64 struct emac_qmeta txq[TX_QLEN]; member in struct:emac_softc
|
| at91emac.c | 185 bus_dmamap_sync(sc->sc_dmat, sc->txq[i].m_dmamap, 0, 186 sc->txq[i].m->m_pkthdr.len, BUS_DMASYNC_POSTWRITE); 187 bus_dmamap_unload(sc->sc_dmat, sc->txq[i].m_dmamap); 188 m_freem(sc->txq[i].m); 190 __FUNCTION__, i, sc->txq[i].m, sc->txqc)); 191 sc->txq[i].m = NULL; 436 &sc->txq[i].m_dmamap); 439 sc->txq[i].m = NULL; 621 if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m, 623 sc->txq[bi].m_dmamap->dm_segs[0].ds_addr & 0x3 | [all...] |
| /src/sys/arch/arm/ep93xx/ |
| epevar.h | 61 struct epe_qmeta txq[TX_QLEN]; member in struct:epe_softc
|
| epe.c | 164 struct mbuf *m = sc->txq[tbi].m; 169 bus_dmamap_unload(sc->sc_dmat, sc->txq[tbi].m_dmamap); 172 sc->txq[tbi].m = NULL; 175 } while (sc->txq[tbi].m == m); 380 &sc->txq[i].m_dmamap); 381 sc->txq[i].m = NULL; 554 if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m, 556 sc->txq[bi].m_dmamap->dm_segs[0].ds_addr & 0x3 || 557 sc->txq[bi].m_dmamap->dm_nsegs > (sc->TXDQ_avail - ndq)) { 562 bus_dmamap_unload(sc->sc_dmat, sc->txq[bi].m_dmamap) [all...] |
| /src/sys/dev/ic/ |
| rt2661.c | 237 error = rt2661_alloc_tx_ring(sc, &sc->txq[0], RT2661_TX_RING_COUNT); 243 error = rt2661_alloc_tx_ring(sc, &sc->txq[1], RT2661_TX_RING_COUNT); 249 error = rt2661_alloc_tx_ring(sc, &sc->txq[2], RT2661_TX_RING_COUNT); 255 error = rt2661_alloc_tx_ring(sc, &sc->txq[3], RT2661_TX_RING_COUNT); 372 fail5: rt2661_free_tx_ring(sc, &sc->txq[3]); 373 fail4: rt2661_free_tx_ring(sc, &sc->txq[2]); 374 fail3: rt2661_free_tx_ring(sc, &sc->txq[1]); 375 fail2: rt2661_free_tx_ring(sc, &sc->txq[0]); 395 rt2661_free_tx_ring(sc, &sc->txq[0]); 396 rt2661_free_tx_ring(sc, &sc->txq[1]) 909 struct rt2661_tx_ring *txq; local 1612 struct rt2661_tx_ring *txq = &sc->txq[ac]; local [all...] |
| ath.c | 451 * include them when checking the txq setup mask. 3374 struct ath_txq *txq = &sc->sc_txq[qnum]; local 3376 txq->axq_qnum = qnum; 3377 txq->axq_depth = 0; 3378 txq->axq_intrcnt = 0; 3379 txq->axq_link = NULL; 3380 STAILQ_INIT(&txq->axq_q); 3381 ATH_TXQ_LOCK_INIT(sc, txq); 3401 struct ath_txq *txq; local 3408 txq = ath_txq_setup(sc, HAL_TX_QUEUE_DATA, haltype) 3426 struct ath_txq *txq = sc->sc_ac2q[ac]; local 3621 struct ath_txq *txq; local 5515 struct ath_txq *txq = sc->sc_ac2q[i]; local [all...] |
| rt2560.c | 354 error = rt2560_alloc_tx_ring(sc, &sc->txq, RT2560_TX_RING_COUNT); 486 fail2: rt2560_free_tx_ring(sc, &sc->txq); 509 rt2560_free_tx_ring(sc, &sc->txq); 1024 hw = (RAL_READ(sc, RT2560_SECCSR1) - sc->txq.physaddr) / 1027 for (; sc->txq.next_encrypt != hw;) { 1028 desc = &sc->txq.desc[sc->txq.next_encrypt]; 1030 bus_dmamap_sync(sc->sc_dmat, sc->txq.map, 1031 sc->txq.next_encrypt * RT2560_TX_DESC_SIZE, 1046 bus_dmamap_sync(sc->sc_dmat, sc->txq.map [all...] |
| rtl8169.c | 1487 struct re_txq *txq; local 1498 txq = &sc->re_ldata.re_txq[idx]; 1499 KASSERT(txq->txq_mbuf != NULL); 1501 descidx = txq->txq_descidx; 1512 sc->re_ldata.re_tx_free += txq->txq_nsegs; 1514 bus_dmamap_sync(sc->sc_dmat, txq->txq_dmamap, 1515 0, txq->txq_dmamap->dm_mapsize, BUS_DMASYNC_POSTWRITE); 1516 bus_dmamap_unload(sc->sc_dmat, txq->txq_dmamap); 1517 m_freem(txq->txq_mbuf); 1518 txq->txq_mbuf = NULL 1673 struct re_txq *txq; local [all...] |
| rt2560var.h | 129 struct rt2560_tx_ring txq; member in struct:rt2560_softc
|
| rt2661var.h | 128 struct rt2661_tx_ring txq[5]; member in struct:rt2661_softc
|
| /src/sys/dev/cadence/ |
| if_cemacvar.h | 70 struct cemac_qmeta txq[TX_QLEN]; member in struct:cemac_softc
|
| if_cemac.c | 224 bus_dmamap_sync(sc->sc_dmat, sc->txq[bi].m_dmamap, 0, 225 sc->txq[bi].m->m_pkthdr.len, BUS_DMASYNC_POSTWRITE); 226 bus_dmamap_unload(sc->sc_dmat, sc->txq[bi].m_dmamap); 227 m_freem(sc->txq[bi].m); 229 __FUNCTION__, bi, sc->txq[bi].m, sc->txqc)); 230 sc->txq[bi].m = NULL; 596 &sc->txq[i].m_dmamap); 599 sc->txq[i].m = NULL; 890 if ((err = bus_dmamap_load_mbuf(sc->sc_dmat, sc->txq[bi].m_dmamap, m, 892 sc->txq[bi].m_dmamap->dm_segs[0].ds_addr & 0x3 | [all...] |
| /src/sys/arch/ews4800mips/dev/ |
| ewskbd.c | 107 uint8_t txq[EWSKBD_TXQ_LEN]; member in struct:ewskbd_devconfig 351 zs_write_data(cs, dc->txq[dc->txq_head]); 390 dc->txq[dc->txq_tail] = c[i];
|
| /src/sys/arch/sgimips/dev/ |
| zs_kbd.c | 76 uint8_t txq[ZSKBD_TXQ_LEN]; member in struct:zskbd_devconfig 313 zs_write_data(cs, dc->txq[dc->txq_head]); 359 dc->txq[dc->txq_tail] = c[i];
|