/freebsd-current/sys/dev/ice/ |
H A D | ice_iflib_recovery_txrx.c | 49 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 D | ice_iflib_txrx.c | 64 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 D | ice_lib.h | 844 void ice_configure_txq_interrupt(struct ice_hw *hw, u16 txqid, u16 vector, u8 itr_idx);
|
H A D | if_ice_iflib.c | 70 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 D | ice_lib.c | 1380 * @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 D | enic_txrx.c | 146 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 D | iavf_txrx_iflib.c | 50 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 D | if_iavf_iflib.c | 61 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 D | igc_txrx.c | 48 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 D | if_igc.c | 110 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 D | igb_txrx.c | 46 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 D | em_txrx.c | 51 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 D | if_em.c | 1493 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 D | ix_txrx.c | 250 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 D | ixl_txrx.c | 56 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 D | if_ixl.c | 108 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 D | xgbe-txrx.c | 369 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 D | bnxt_txrx.c | 48 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 D | if_mgb.c | 1004 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 D | iflib.h | 477 void iflib_tx_intr_deferred(if_ctx_t ctx, int txqid);
|
H A D | iflib.c | 1592 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 D | if_uathreg.h | 174 uint32_t txqid; /* tx queue id and flags */ member in struct:uath_tx_desc
|
H A D | if_uath.c | 1348 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 D | if_vmx.c | 1379 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];
|