Searched refs:txqid (Results 1 - 24 of 24) sorted by relevance

/freebsd-current/sys/dev/ice/
H A Dice_iflib_recovery_txrx.c49 static void ice_recovery_txd_flush(void *arg, uint16_t txqid, qidx_t pidx);
50 static int ice_recovery_txd_credits_update(void *arg, uint16_t txqid, bool clear);
92 * @txqid: the Tx queue to flush
99 ice_recovery_txd_flush(void __unused *arg, uint16_t __unused txqid, argument
108 * @txqid: the Tx queue to update
117 ice_recovery_txd_credits_update(void __unused *arg, uint16_t __unused txqid, argument
H A Dice_iflib_txrx.c64 static void ice_ift_txd_flush(void *arg, uint16_t txqid, qidx_t pidx);
65 static int ice_ift_txd_credits_update(void *arg, uint16_t txqid, bool clear);
70 static int ice_ift_txd_credits_update_subif(void *arg, uint16_t txqid, bool clear);
72 static void ice_ift_txd_flush_subif(void *arg, uint16_t txqid, qidx_t pidx);
219 * @txqid: the Tx queue to flush
226 ice_ift_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
229 struct ice_tx_queue *txq = &sc->pf_vsi.tx_queues[txqid];
296 * @txqid: the Tx queue to update
305 ice_ift_txd_credits_update(void *arg, uint16_t txqid, bool clear) argument
308 struct ice_tx_queue *txq = &sc->pf_vsi.tx_queues[txqid];
621 ice_ift_txd_credits_update_subif(void *arg, uint16_t txqid, bool clear) argument
660 ice_ift_txd_flush_subif(void *arg, uint16_t txqid, qidx_t pidx) argument
[all...]
H A Dice_lib.h844 void ice_configure_txq_interrupt(struct ice_hw *hw, u16 txqid, u16 vector, u8 itr_idx);
H A Dif_ice_iflib.c70 static int ice_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid);
101 static int ice_subif_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid);
1808 * @txqid: the Tx queue to enable
1815 ice_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid) argument
1825 ice_enable_intr(hw, vsi->tx_queues[txqid].irqv->me);
4153 * @txqid: the Tx queue to enable
4160 ice_subif_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid) argument
4171 ice_enable_intr(hw, vsi->tx_queues[txqid].irqv->me);
H A Dice_lib.c1380 * @txqid: Tx queue index in PF space
1387 ice_configure_txq_interrupt(struct ice_hw *hw, u16 txqid, u16 vector, u8 itr_idx) argument
1396 wr32(hw, QINT_TQCTL(txqid), val);
/freebsd-current/sys/dev/enic/
H A Denic_txrx.c146 enic_isc_txd_flush(void *vsc, uint16_t txqid, qidx_t pidx) argument
157 wq = &enic->wq[txqid];
165 enic_isc_txd_credits_update(void *vsc, uint16_t txqid, bool clear) argument
179 wq = &softc->enic.wq[txqid];
181 cq_wq = enic_cq_wq(enic, txqid);
/freebsd-current/sys/dev/iavf/
H A Diavf_txrx_iflib.c50 static void iavf_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx);
51 static int iavf_isc_txd_credits_update_hwb(void *arg, uint16_t txqid, bool clear);
52 static int iavf_isc_txd_credits_update_dwb(void *arg, uint16_t txqid, bool clear);
403 * @txqid: the Tx queue to flush
410 iavf_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
413 struct tx_ring *txr = &vsi->tx_queues[txqid].txr;
497 * @txqid: the queue id to update
510 iavf_isc_txd_credits_update_dwb(void *arg, uint16_t txqid, bool clear) argument
513 struct iavf_tx_queue *tx_que = &vsi->tx_queues[txqid];
H A Dif_iavf_iflib.c61 static int iavf_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid);
934 * @txqid: Tx queue index
941 iavf_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid) argument
946 struct iavf_tx_queue *tx_que = &vsi->tx_queues[txqid];
/freebsd-current/sys/dev/igc/
H A Digc_txrx.c48 static void igc_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx);
49 static int igc_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear);
323 igc_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
326 struct igc_tx_queue *que = &adapter->tx_queues[txqid];
333 igc_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear) argument
337 struct igc_tx_queue *que = &adapter->tx_queues[txqid];
H A Dif_igc.c110 static int igc_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid);
906 igc_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid) argument
909 struct igc_tx_queue *txq = &adapter->tx_queues[txqid];
/freebsd-current/sys/dev/e1000/
H A Digb_txrx.c46 static void igb_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx);
47 static int igb_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear);
299 igb_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
302 struct em_tx_queue *que = &sc->tx_queues[txqid];
309 igb_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear) argument
313 struct em_tx_queue *que = &sc->tx_queues[txqid];
H A Dem_txrx.c51 static void em_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx);
52 static int em_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear);
462 em_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
465 struct em_tx_queue *que = &sc->tx_queues[txqid];
472 em_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear) argument
476 struct em_tx_queue *que = &sc->tx_queues[txqid];
H A Dif_em.c1493 em_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid) argument
1496 struct em_tx_queue *txq = &sc->tx_queues[txqid];
1513 igb_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid) argument
1516 struct em_tx_queue *txq = &sc->tx_queues[txqid];
/freebsd-current/sys/dev/ixgbe/
H A Dix_txrx.c250 ixgbe_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
253 struct ix_tx_queue *que = &sc->tx_queues[txqid];
263 ixgbe_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear) argument
267 struct ix_tx_queue *que = &sc->tx_queues[txqid];
/freebsd-current/sys/dev/ixl/
H A Dixl_txrx.c56 static void ixl_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx);
57 static int ixl_isc_txd_credits_update_hwb(void *arg, uint16_t txqid, bool clear);
58 static int ixl_isc_txd_credits_update_dwb(void *arg, uint16_t txqid, bool clear);
414 ixl_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
417 struct tx_ring *txr = &vsi->tx_queues[txqid].txr;
483 ixl_isc_txd_credits_update_dwb(void *arg, uint16_t txqid, bool clear) argument
486 struct ixl_tx_queue *tx_que = &vsi->tx_queues[txqid];
H A Dif_ixl.c108 static int ixl_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid);
1199 ixl_if_tx_queue_intr_enable(if_ctx_t ctx, uint16_t txqid) argument
1204 struct ixl_tx_queue *tx_que = &vsi->tx_queues[txqid];
/freebsd-current/sys/dev/axgbe/
H A Dxgbe-txrx.c369 axgbe_isc_txd_flush(void *arg, uint16_t txqid, qidx_t pidx) argument
373 struct xgbe_channel *channel = pdata->channel[txqid];
378 __func__, txqid, pidx, ring->cur, ring->dirty);
386 axgbe_isc_txd_credits_update(void *arg, uint16_t txqid, bool clear) argument
391 struct xgbe_channel *channel = pdata->channel[txqid];
397 __func__, txqid, clear, ring->cur, ring->dirty);
/freebsd-current/sys/dev/bnxt/bnxt_en/
H A Dbnxt_txrx.c48 static void bnxt_isc_txd_flush(void *sc, uint16_t txqid, qidx_t pidx);
49 static int bnxt_isc_txd_credits_update(void *sc, uint16_t txqid, bool clear);
174 bnxt_isc_txd_flush(void *sc, uint16_t txqid, qidx_t pidx) argument
177 struct bnxt_ring *tx_ring = &softc->tx_rings[txqid];
185 bnxt_isc_txd_credits_update(void *sc, uint16_t txqid, bool clear) argument
188 struct bnxt_cp_ring *cpr = &softc->tx_cp_rings[txqid];
/freebsd-current/sys/dev/mgb/
H A Dif_mgb.c1004 mgb_isc_txd_flush(void *xsc, uint16_t txqid, qidx_t pidx) argument
1009 KASSERT(txqid == 0, ("tried to flush TX Channel %d.\n", txqid));
1015 CSR_WRITE_REG(sc, MGB_DMA_TX_TAIL(txqid), rdata->last_tail);
1020 mgb_isc_txd_credits_update(void *xsc, uint16_t txqid, bool clear) argument
1034 KASSERT(txqid == 0, ("tried to credits_update TX Channel %d.\n",
1035 txqid));
/freebsd-current/sys/net/
H A Diflib.h477 void iflib_tx_intr_deferred(if_ctx_t ctx, int txqid);
H A Diflib.c1592 qidx_t txqid; local
1608 txqid = rxq->ifr_txqid[i];
1609 txq = &ctx->ifc_txqs[txqid];
1612 if (!ctx->isc_txd_credits_update(sc, txqid, false)) {
1616 IFDI_TX_QUEUE_INTR_ENABLE(ctx, txqid);
6474 iflib_tx_intr_deferred(if_ctx_t ctx, int txqid) argument
6477 GROUPTASK_ENQUEUE(&ctx->ifc_txqs[txqid].ift_task);
/freebsd-current/sys/dev/usb/wlan/
H A Dif_uathreg.h174 uint32_t txqid; /* tx queue id and flags */ member in struct:uath_tx_desc
H A Dif_uath.c1348 desc->txqid = htobe32(0);
1581 desc->txqid = htobe32(WME_AC_VO | UATH_TXQID_MINRATE);
1583 desc->txqid = htobe32(WME_AC_BE | UATH_TXQID_MINRATE);
1587 desc->txqid = htobe32(M_WME_GETAC(m0));
1606 "send frame ix %u framelen %d msglen %d connid 0x%x txqid 0x%x\n",
1608 be32toh(desc->txqid));
/freebsd-current/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c1379 vmxnet3_isc_txd_flush(void *vsc, uint16_t txqid, qidx_t pidx) argument
1385 txq = &sc->vmx_txq[txqid];
1403 vmxnet3_isc_txd_credits_update(void *vsc, uint16_t txqid, bool clear) argument
1413 txq = &sc->vmx_txq[txqid];

Completed in 293 milliseconds