/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);
|
H A D | if_ath_tx.c | 677 * with the actual hardware txq, or all of this will fall apart. 684 ath_tx_handoff_mcast(struct ath_softc *sc, struct ath_txq *txq, argument 700 txq->axq_qnum); 703 ATH_TXQ_LOCK(txq); 704 if (ATH_TXQ_LAST(txq, axq_q_s) != NULL) { 705 struct ath_buf *bf_last = ATH_TXQ_LAST(txq, axq_q_s); 719 ATH_TXQ_INSERT_TAIL(txq, bf, bf_list); 720 ATH_TXQ_UNLOCK(txq); 727 ath_tx_handoff_hw(struct ath_softc *sc, struct ath_txq *txq, argument 744 KASSERT(txq 896 ath_legacy_tx_dma_restart(struct ath_softc *sc, struct ath_txq *txq) argument 945 ath_legacy_xmit_handoff(struct ath_softc *sc, struct ath_txq *txq, struct ath_buf *bf) argument 1476 ath_tx_xmit_normal(struct ath_softc *sc, struct ath_txq *txq, struct ath_buf *bf) argument 1526 ath_tx_normal_setup(struct ath_softc *sc, struct ieee80211_node *ni, struct ath_buf *bf, struct mbuf *m0, struct ath_txq *txq) argument 1849 struct ath_txq *txq; local 2815 struct ath_txq *txq = sc->sc_ac2q[tid->ac]; local 2868 struct ath_txq *txq = sc->sc_ac2q[tid->ac]; local 2941 ath_tx_xmit_aggr(struct ath_softc *sc, struct ath_node *an, struct ath_txq *txq, struct ath_buf *bf) argument 3029 ath_tx_swq(struct ath_softc *sc, struct ieee80211_node *ni, struct ath_txq *txq, int queue_to_head, struct ath_buf *bf) argument 3731 struct ath_txq *txq; local 4023 ath_tx_txq_drain(struct ath_softc *sc, struct ath_txq *txq) argument 5243 struct ath_txq *txq = sc->sc_ac2q[tid->ac]; local 5472 struct ath_txq *txq = sc->sc_ac2q[tid->ac]; local 5560 ath_txq_sched(struct ath_softc *sc, struct ath_txq *txq) argument 6103 struct ath_txq *txq; local 6140 struct ath_txq *txq; local [all...] |
/freebsd-11-stable/sys/dev/cxgb/ |
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]);
|
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_main.c | 1101 struct sge_txq *txq = &qs->txq[TXQ_ETH]; local 1103 callout_drain(&txq->txq_watchdog); 1104 callout_drain(&txq->txq_timer); 1728 struct sge_txq *txq = &qs->txq[TXQ_ETH]; local 1730 callout_reset_on(&txq->txq_watchdog, hz, cxgb_tx_watchdog, qs, 1731 txq->txq_watchdog.c_cpu); 2249 drops += sc->sge.qs[i].txq[TXQ_ETH].txq_mr->br_drops;
|
/freebsd-11-stable/sys/dev/iwm/ |
H A D | if_iwm_util.c | 172 struct iwm_tx_ring *ring = &sc->txq[IWM_MVM_CMD_QUEUE];
|
/freebsd-11-stable/sys/dev/liquidio/ |
H A D | lio_main.c | 1398 lio->txq = lio->linfo.txpciq[0].s.q_no; 1408 lio->tx_qsize = lio_get_tx_qsize(octeon_dev, lio->txq);
|
H A D | lio_network.h | 68 int txq; member in struct:lio
|
/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
|
/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/qlnx/qlnxe/ |
H A D | qlnx_def.h | 190 struct qlnx_tx_queue *txq[MAX_NUM_TC]; member in struct:qlnx_fastpath
|
H A D | qlnx_os.c | 146 struct qlnx_tx_queue *txq); 148 struct qlnx_tx_queue *txq); 474 struct qlnx_tx_queue *txq) 480 hw_bd_cons = le16toh(*txq->hw_cons_ptr); 482 ecore_cons_idx = ecore_chain_get_cons_idx(&txq->tx_pbl); 1494 if (fp->txq[0]->handle != NULL) { 1496 (uint16_t)usecs, fp->txq[0]->handle); 2963 struct qlnx_tx_queue *txq) 2973 idx = txq->sw_tx_cons; 2974 mp = txq 473 qlnx_num_tx_compl(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument 2962 qlnx_free_tx_pkt(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument 3032 qlnx_tx_int(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument 3092 struct qlnx_tx_queue *txq; local 3371 struct qlnx_tx_queue *txq; local 5010 struct qlnx_tx_queue *txq; local 6477 qlnx_free_mem_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument 6497 qlnx_alloc_mem_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument 6965 struct qlnx_tx_queue *txq = fp->txq[tc]; local 7076 qlnx_drain_txq(qlnx_host_t *ha, struct qlnx_fastpath *fp, struct qlnx_tx_queue *txq) argument 7143 struct qlnx_tx_queue *txq = fp->txq[tc]; local [all...] |
/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/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/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
|