Home
last modified time | relevance | path

Searched refs:rxqid (Results 1 – 22 of 22) sorted by relevance

/freebsd/sys/dev/ice/
H A Dice_iflib_recovery_txrx.c51 static int ice_recovery_rxd_available(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget);
52 static void ice_recovery_rxd_flush(void *arg, uint16_t rxqid, uint8_t flidx, qidx_t pidx);
126 * @rxqid: the Rx queue id
136 ice_recovery_rxd_available(void __unused *arg, uint16_t __unused rxqid, in ice_recovery_rxd_available() argument
175 * @rxqid: the Rx queue to flush
183 ice_recovery_rxd_flush(void __unused *arg, uint16_t __unused rxqid, in ice_recovery_rxd_flush() argument
H A Dice_iflib_txrx.c66 static int ice_ift_rxd_available(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget);
67 static void ice_ift_rxd_flush(void *arg, uint16_t rxqid, uint8_t flidx, qidx_t pidx);
73 static int ice_ift_rxd_available_subif(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget);
76 static void ice_ift_rxd_flush_subif(void *arg, uint16_t rxqid, uint8_t flidx, qidx_t pidx);
349 * @rxqid: the Rx queue id in ice_ift_rxd_pkt_get()
357 ice_ift_rxd_available(void *arg, uint16_t rxqid, qidx_t pidx, qidx_t budget)
360 struct ice_rx_queue *rxq = &sc->pf_vsi.rx_queues[rxqid];
515 * @rxqid: the Rx queue to flush
523 ice_ift_rxd_flush(void *arg, uint16_t rxqid, uint8_t flidx __unused,
527 struct ice_rx_queue *rxq = &sc->pf_vsi.rx_queues[rxqid];
248 ice_ift_rxd_available(void * arg,uint16_t rxqid,qidx_t pidx,qidx_t budget) ice_ift_rxd_available() argument
399 ice_ift_rxd_flush(void * arg,uint16_t rxqid,uint8_t flidx __unused,qidx_t pidx) ice_ift_rxd_flush() argument
[all...]
H A Dif_ice_iflib.c69 static int ice_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid);
101 static int ice_subif_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid);
1786 ice_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ice_if_rx_queue_intr_enable() argument
1796 ice_enable_intr(hw, vsi->rx_queues[rxqid].irqv->me); in ice_if_rx_queue_intr_enable()
4200 ice_subif_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ice_subif_if_rx_queue_intr_enable() argument
4211 ice_enable_intr(hw, vsi->rx_queues[rxqid].irqv->me); in ice_subif_if_rx_queue_intr_enable()
H A Dice_lib.h942 void ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx);
H A Dice_lib.c1369 * @rxqid: Rx queue index in PF space in ice_configure_txq_interrupt()
1376 ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx) in ice_configure_txq_interrupt()
1385 wr32(hw, QINT_RQCTL(rxqid), val);
1407 "RXQ(%d) intr enable: me %d rxqid %d vector %d\n",
1321 ice_configure_rxq_interrupt(struct ice_hw * hw,u16 rxqid,u16 vector,u8 itr_idx) ice_configure_rxq_interrupt() argument
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_txrx.c57 static void bnxt_isc_rxd_flush(void *sc, uint16_t rxqid, uint8_t flid,
59 static int bnxt_isc_rxd_available(void *sc, uint16_t rxqid, qidx_t idx,
256 uint16_t rxqid; in bnxt_isc_rxd_refill() local
263 rxqid = iru->iru_qsidx; in bnxt_isc_rxd_refill()
271 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_refill()
275 rx_ring = &softc->ag_rings[rxqid]; in bnxt_isc_rxd_refill()
284 rxbd[pidx].opaque = (((rxqid & 0xff) << 24) | (flid << 16) in bnxt_isc_rxd_refill()
294 bnxt_isc_rxd_flush(void *sc, uint16_t rxqid, uint8_t flid, in bnxt_isc_rxd_flush() argument
301 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_flush()
303 rx_ring = &softc->ag_rings[rxqid]; in bnxt_isc_rxd_flush()
[all …]
/freebsd/sys/dev/e1000/
H A Digb_txrx.c369 uint16_t rxqid = iru->iru_qsidx; in igb_isc_rxd_refill() local
370 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in igb_isc_rxd_refill()
392 igb_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, in igb_isc_rxd_flush() argument
396 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in igb_isc_rxd_flush()
403 igb_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in igb_isc_rxd_available() argument
407 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in igb_isc_rxd_available()
H A Dem_txrx.c573 uint16_t rxqid = iru->iru_qsidx; in em_isc_rxd_refill() local
574 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in em_isc_rxd_refill()
598 em_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, in em_isc_rxd_flush() argument
602 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in em_isc_rxd_flush()
609 lem_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in lem_isc_rxd_available() argument
613 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in lem_isc_rxd_available()
634 em_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in em_isc_rxd_available() argument
638 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in em_isc_rxd_available()
H A Dif_em.c1851 em_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in em_if_rx_queue_intr_enable() argument
1854 struct em_rx_queue *rxq = &sc->rx_queues[rxqid]; in em_if_rx_queue_intr_enable()
1871 igb_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in igb_if_rx_queue_intr_enable() argument
1874 struct em_rx_queue *rxq = &sc->rx_queues[rxqid]; in igb_if_rx_queue_intr_enable()
/freebsd/sys/dev/igc/
H A Digc_txrx.c397 uint16_t rxqid = iru->iru_qsidx; in igc_isc_rxd_refill() local
398 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; in igc_isc_rxd_refill()
420 igc_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, in igc_isc_rxd_flush() argument
424 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; in igc_isc_rxd_flush()
431 igc_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in igc_isc_rxd_available() argument
435 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; in igc_isc_rxd_available()
H A Dif_igc.c1091 igc_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in igc_if_rx_queue_intr_enable() argument
1094 struct igc_rx_queue *rxq = &sc->rx_queues[rxqid]; in igc_if_rx_queue_intr_enable()
/freebsd/sys/dev/iavf/
H A Diavf_txrx_iflib.c55 static void iavf_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused,
57 static int iavf_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx,
602 iavf_isc_rxd_flush(void * arg, uint16_t rxqid, uint8_t flid __unused, qidx_t pidx) in iavf_isc_rxd_flush() argument
605 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in iavf_isc_rxd_flush()
623 iavf_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in iavf_isc_rxd_available() argument
626 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in iavf_isc_rxd_available()
H A Dif_iavf_iflib.c60 static int iavf_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid);
917 iavf_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in iavf_if_rx_queue_intr_enable() argument
922 struct iavf_rx_queue *rx_que = &vsi->rx_queues[rxqid]; in iavf_if_rx_queue_intr_enable()
/freebsd/sys/dev/enic/
H A Denic_txrx.c211 enic_isc_rxd_available(void *vsc, uint16_t rxqid, qidx_t idx, qidx_t budget) in enic_isc_rxd_available() argument
223 cq_rq = enic_cq_rq(&softc->enic, rxqid); in enic_isc_rxd_available()
304 enic_isc_rxd_flush(void *vsc, uint16_t rxqid, uint8_t flid, qidx_t pidx) in enic_isc_rxd_flush() argument
311 rq = &softc->enic.rq[rxqid]; in enic_isc_rxd_flush()
/freebsd/sys/dev/ixl/
H A Dixl_txrx.c61 static void ixl_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused,
63 static int ixl_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx,
569 ixl_isc_rxd_flush(void * arg, uint16_t rxqid, uint8_t flid __unused, qidx_t pidx) in ixl_isc_rxd_flush() argument
572 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in ixl_isc_rxd_flush()
578 ixl_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in ixl_isc_rxd_available() argument
581 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in ixl_isc_rxd_available()
H A Dif_ixl.c107 static int ixl_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid);
1187 ixl_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ixl_if_rx_queue_intr_enable() argument
1192 struct ixl_rx_queue *rx_que = &vsi->rx_queues[rxqid]; in ixl_if_rx_queue_intr_enable()
/freebsd/sys/dev/mgb/
H A Dif_mgb.c1052 mgb_isc_rxd_available(void *xsc, uint16_t rxqid, qidx_t idx, qidx_t budget) in mgb_isc_rxd_available() argument
1059 KASSERT(rxqid == 0, ("tried to check availability in RX Channel %d.\n", in mgb_isc_rxd_available()
1060 rxqid)); in mgb_isc_rxd_available()
1165 mgb_isc_rxd_flush(void *xsc, uint16_t rxqid, uint8_t flid, qidx_t pidx) in mgb_isc_rxd_flush() argument
1171 KASSERT(rxqid == 0, ("tried to flush RX Channel %d.\n", rxqid)); in mgb_isc_rxd_flush()
1178 CSR_WRITE_REG(sc, MGB_DMA_RX_TAIL(rxqid), sc->rx_ring_data.last_tail); in mgb_isc_rxd_flush()
/freebsd/sys/net/
H A Diflib.h478 void iflib_rx_intr_deferred(if_ctx_t ctx, int rxqid);
H A Diflib.c6485 iflib_rx_intr_deferred(if_ctx_t ctx, int rxqid) in iflib_rx_intr_deferred() argument
6488 GROUPTASK_ENQUEUE(&ctx->ifc_rxqs[rxqid].ifr_task); in iflib_rx_intr_deferred()
/freebsd/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c1450 vmxnet3_isc_rxd_available(void *vsc, uint16_t rxqid, qidx_t idx, qidx_t budget) in vmxnet3_isc_rxd_available() argument
1462 rxq = &sc->vmx_rxq[rxqid]; in vmxnet3_isc_rxd_available()
1725 vmxnet3_isc_rxd_flush(void *vsc, uint16_t rxqid, uint8_t flid, qidx_t pidx) in vmxnet3_isc_rxd_flush() argument
1733 r = VMXNET3_BAR0_RXH1(rxqid); in vmxnet3_isc_rxd_flush()
1735 r = VMXNET3_BAR0_RXH2(rxqid); in vmxnet3_isc_rxd_flush()
/freebsd/sys/dev/ixgbe/
H A Dif_ixv.c1659 ixv_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ixv_if_rx_queue_intr_enable() argument
1662 struct ix_rx_queue *que = &sc->rx_queues[rxqid]; in ixv_if_rx_queue_intr_enable()
H A Dif_ix.c4066 ixgbe_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ixgbe_if_rx_queue_intr_enable() argument
4069 struct ix_rx_queue *que = &sc->rx_queues[rxqid]; in ixgbe_if_rx_queue_intr_enable()