Searched refs:txq (Results 1 - 25 of 69) sorted by path

123

/freebsd-11-stable/sys/dev/ath/
H A Dif_ath.c188 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 Dif_ath_alq.h118 uint32_t txq; member in struct:if_ath_alq_tx_fifo_push
H A Dif_ath_misc.h72 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 Dif_ath_tx.h47 * 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 Dif_ath_tx_edma.c143 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 Dif_athvar.h549 struct ath_txq *txq);
551 struct ath_txq *txq, struct ath_buf *bf);
H A Dif_ath_tx.c677 * 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 Dcxgb_adapter.h282 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 Dcxgb_sge.c234 #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 Dcxgb_main.c1101 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 Dif_iwm_util.c172 struct iwm_tx_ring *ring = &sc->txq[IWM_MVM_CMD_QUEUE];
/freebsd-11-stable/sys/dev/liquidio/
H A Dlio_main.c1398 lio->txq = lio->linfo.txpciq[0].s.q_no;
1408 lio->tx_qsize = lio_get_tx_qsize(octeon_dev, lio->txq);
H A Dlio_network.h68 int txq; member in struct:lio
/freebsd-11-stable/sys/dev/malo/
H A Dif_malo.h410 #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 Dif_mwlvar.h141 #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 Dmwlhal.c257 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 Dmwlhal.h506 int txq; member in struct:__anon11054
/freebsd-11-stable/sys/dev/nfe/
H A Dif_nfevar.h154 struct nfe_tx_ring txq; member in struct:nfe_softc
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
H A Dqlnx_def.h190 struct qlnx_tx_queue *txq[MAX_NUM_TC]; member in struct:qlnx_fastpath
H A Dqlnx_os.c146 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 Dif_wpi.c433 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 Dnetfront.c210 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 Dxlpge.c621 sc->portcfg[port].txq = txq_base + context;
822 dst = sc->txq;
1248 sc->txq = nae_port_config[port].txq;
H A Dxlpge.h117 int txq; member in struct:nlm_xlpge_softc
/freebsd-11-stable/sys/mips/nlm/hal/
H A Dnae.h592 uint32_t txq; member in struct:nae_port_config

Completed in 679 milliseconds

123