/freebsd-11-stable/sys/dev/ath/ |
H A D | if_ath.c | 188 static int ath_tx_processq(struct ath_softc *sc, struct ath_txq *txq, 266 * include them when checking the txq setup mask. 1743 * may be being scheduled between sw->hw txq. Tsk. 2203 * Grab all the currently set bits in the HAL txq bitmap 3831 ath_txq_init(struct ath_softc *sc, struct ath_txq *txq, int qnum) argument 3833 txq->axq_qnum = qnum; 3834 txq->axq_ac = 0; 3835 txq->axq_depth = 0; 3836 txq->axq_aggr_depth = 0; 3837 txq 3914 struct ath_txq *txq; local 3938 struct ath_txq *txq = sc->sc_ac2q[ac]; local 4021 ath_tx_cleanupq(struct ath_softc *sc, struct ath_txq *txq) argument 4206 ath_tx_process_buf_completion(struct ath_softc *sc, struct ath_txq *txq, struct ath_tx_status *ts, struct ath_buf *bf) argument 4253 ath_tx_processq(struct ath_softc *sc, struct ath_txq *txq, int dosched) argument 4646 ath_txq_freeholdingbuf(struct ath_softc *sc, struct ath_txq *txq) argument 4670 struct ath_txq *txq; local 4713 struct ath_txq *txq; local 4772 ath_tx_draintxq_get_one(struct ath_softc *sc, struct ath_txq *txq) argument 4827 ath_tx_draintxq(struct ath_softc *sc, struct ath_txq *txq) argument 4901 ath_tx_stopdma(struct ath_softc *sc, struct ath_txq *txq) argument 4966 ath_tx_dump(struct ath_softc *sc, struct ath_txq *txq) argument 6196 struct ath_txq *txq = sc->sc_ac2q[i]; local [all...] |
H A D | if_ath_alq.h | 118 uint32_t txq; member in struct:if_ath_alq_tx_fifo_push
|
H A D | if_ath_misc.h | 72 struct ath_txq *txq); 84 extern void ath_tx_draintxq(struct ath_softc *sc, struct ath_txq *txq); 90 struct ath_txq *txq, struct ath_tx_status *ts, struct ath_buf *bf); 107 extern void ath_tx_dump(struct ath_softc *sc, struct ath_txq *txq);
|
H A D | if_ath_tx.h | 47 * How 'busy' to try and keep the hardware txq 89 extern void ath_tx_txq_drain(struct ath_softc *sc, struct ath_txq *txq); 101 struct ath_txq *txq, int queue_to_head, struct ath_buf *bf); 107 extern void ath_txq_sched(struct ath_softc *sc, struct ath_txq *txq); 143 extern void ath_tx_push_pending(struct ath_softc *sc, struct ath_txq *txq);
|
H A D | if_ath_tx_edma.c | 143 ath_tx_alq_edma_push(struct ath_softc *sc, int txq, int nframes, argument 148 aq.txq = htobe32(txq); 171 ath_tx_edma_push_staging_list(struct ath_softc *sc, struct ath_txq *txq, argument 179 ATH_TXQ_LOCK_ASSERT(txq); 184 if (txq->axq_fifo_depth >= HAL_TXFIFO_DEPTH) 187 if (TAILQ_EMPTY(&txq->axq_q)) 199 bf = ATH_TXQ_FIRST(txq); 202 ATH_TXQ_REMOVE(txq, bf, bf_list); 214 * frames from the txq 294 ath_edma_tx_fifo_fill(struct ath_softc *sc, struct ath_txq *txq) argument 390 ath_edma_dma_restart(struct ath_softc *sc, struct ath_txq *txq) argument 516 ath_edma_xmit_handoff_hw(struct ath_softc *sc, struct ath_txq *txq, struct ath_buf *bf) argument 553 ath_edma_xmit_handoff_mcast(struct ath_softc *sc, struct ath_txq *txq, struct ath_buf *bf) argument 608 ath_edma_xmit_handoff(struct ath_softc *sc, struct ath_txq *txq, struct ath_buf *bf) argument 769 struct ath_txq *txq; local [all...] |
H A D | if_athvar.h | 549 struct ath_txq *txq); 551 struct ath_txq *txq, struct ath_buf *bf);
|
/freebsd-11-stable/sys/dev/liquidio/ |
H A D | lio_network.h | 68 int txq; member in struct:lio
|
/freebsd-11-stable/sys/dev/xen/netfront/ |
H A D | netfront.c | 210 struct netfront_txq *txq; member in struct:netfront_info 422 XN_TX_LOCK(&np->txq[i]); 427 XN_TX_UNLOCK(&np->txq[i]); 447 XN_TX_LOCK(&info->txq[i]); 452 XN_TX_UNLOCK(&info->txq[i]); 464 struct netfront_txq *txq, 473 KASSERT(rxq->id == txq->id, ("Mismatch between RX and TX queue ids")); 475 KASSERT(rxq->xen_intr_handle == txq->xen_intr_handle, 488 err = xs_printf(*xst, path, "tx-ring-ref","%u", txq->ring_ref); 554 &info->txq[ 462 write_queue_xenstore_keys(device_t dev, struct netfront_rxq *rxq, struct netfront_txq *txq, struct xs_transaction *xst, bool hierarchy) argument 633 xn_txq_start(struct netfront_txq *txq) argument 644 xn_txq_intr(struct netfront_txq *txq) argument 657 struct netfront_txq *txq = xtxq; local 767 disconnect_txq(struct netfront_txq *txq) argument 777 destroy_txq(struct netfront_txq *txq) argument 805 struct netfront_txq *txq; local 1005 xn_tx_slot_available(struct netfront_txq *txq) argument 1012 xn_release_tx_bufs(struct netfront_txq *txq) argument 1258 xn_txeof(struct netfront_txq *txq) argument 1339 struct netfront_txq *txq = xsc; local 1528 xn_assemble_tx_request(struct netfront_txq *txq, struct mbuf *m_head) argument 1925 struct netfront_txq *txq; local 1972 struct netfront_txq *txq; local 2087 xn_txq_mq_start_locked(struct netfront_txq *txq, struct mbuf *m) argument 2144 struct netfront_txq *txq; local 2178 struct netfront_txq *txq; local [all...] |
/freebsd-11-stable/sys/dev/cxgb/ |
H A D | cxgb_sge.c | 234 #define TXQ_RING_EMPTY(qs) drbr_empty((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr) 236 drbr_needs_enqueue((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr) 237 #define TXQ_RING_FLUSH(qs) drbr_flush((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr) 239 drbr_dequeue_cond((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr, func, arg) 241 drbr_dequeue((qs)->port->ifp, (qs)->txq[TXQ_ETH].txq_mr) 259 struct sge_txq *txq; local 264 txq = &qs->txq[TXQ_ETH]; 278 if (*fill != 0 && (txq->in_use <= cxgb_tx_coalesce_enable_stop) && 281 else if (*fill == 0 && (txq 962 struct sge_txq *txq; local 1126 txq_prod(struct sge_txq *txq, unsigned int ndesc, struct txq_state *txqs) argument 1277 write_wr_hdr_sgl(unsigned int ndesc, struct tx_desc *txd, struct txq_state *txqs, const struct sge_txq *txq, const struct sg_ent *sgl, unsigned int flits, unsigned int sgl_flits, unsigned int wr_hi, unsigned int wr_lo) argument 1357 struct sge_txq *txq; local 1593 struct sge_txq *txq = &qs->txq[TXQ_ETH]; local 1617 struct sge_txq *txq = &qs->txq[TXQ_ETH]; local 1633 struct sge_txq *txq = &qs->txq[TXQ_ETH]; local 1679 struct sge_txq *txq = &qs->txq[TXQ_ETH]; local 3154 struct sge_txq *txq; local 3221 struct sge_txq *txq; local 3451 struct sge_txq *txq = &qs->txq[TXQ_ETH]; local [all...] |
H A D | cxgb_adapter.h | 282 struct sge_txq txq[SGE_TXQ_PER_SET]; member in struct:sge_qset 563 return container_of(q, struct sge_qset, txq[qidx]);
|
/freebsd-11-stable/sys/mips/nlm/dev/net/ |
H A D | xlpge.c | 621 sc->portcfg[port].txq = txq_base + context; 822 dst = sc->txq; 1248 sc->txq = nae_port_config[port].txq;
|
H A D | xlpge.h | 117 int txq; member in struct:nlm_xlpge_softc
|
/freebsd-11-stable/sys/mips/nlm/hal/ |
H A D | nae.h | 592 uint32_t txq; member in struct:nae_port_config
|
/freebsd-11-stable/sys/dev/nfe/ |
H A D | if_nfevar.h | 154 struct nfe_tx_ring txq; member in struct:nfe_softc
|
/freebsd-11-stable/sys/dev/wpi/ |
H A D | if_wpi.c | 433 if ((error = wpi_alloc_tx_ring(sc, &sc->txq[i], i)) != 0) { 707 if (sc->txq[0].data_dmat) { 710 wpi_free_tx_ring(sc, &sc->txq[qid]); 2054 struct wpi_tx_ring *ring = &sc->txq[desc->qid & 0x3]; 2109 struct wpi_tx_ring *ring = &sc->txq[WPI_CMD_QUEUE_NUM]; 2373 struct wpi_tx_ring *ring = &sc->txq[qid]; 2502 struct wpi_tx_ring *ring = &sc->txq[i]; 2580 ring = &sc->txq[ac]; 2642 ring = &sc->txq[buf->ac]; 3040 struct wpi_tx_ring *ring = &sc->txq[a [all...] |
/freebsd-11-stable/sys/dev/malo/ |
H A D | if_malo.h | 410 #define MALO_TXDESC_SYNC(txq, ds, how) do { \ 411 bus_dmamap_sync((txq)->dma.dd_dmat, (txq)->dma.dd_dmamap, how); \
|
/freebsd-11-stable/sys/dev/mwl/ |
H A D | if_mwlvar.h | 141 #define MWL_TXDESC_SYNC(txq, ds, how) do { \ 142 bus_dmamap_sync((txq)->dma.dd_dmat, (txq)->dma.dd_dmamap, how); \ 186 uint8_t txq; /* h/w q for BA stream */ member in struct:mwl_bastate 191 mwl_bastream_setup(struct mwl_bastate *bas, int tid, int txq) argument 193 bas->txq = txq; 202 /* NB: don't need to clear txq */
|
H A D | mwlhal.c | 257 mh->mh_streams[i].public.txq = ba2qid[i]; 260 if (mh->mh_streams[i].public.txq < MWL_BAQID_MAX) 261 qid2ba[mh->mh_streams[i].public.txq] = i; 264 "stream %d\n", mh->mh_streams[i].public.txq, i);
|
H A D | mwlhal.h | 506 int txq; member in struct:__anon11054
|