Home
last modified time | relevance | path

Searched refs:rxqid (Results 1 – 24 of 24) 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.c72 static int ice_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid);
110 static int ice_subif_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid);
1827 ice_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ice_if_rx_queue_intr_enable() argument
1837 ice_enable_intr(hw, vsi->rx_queues[rxqid].irqv->me); in ice_if_rx_queue_intr_enable()
4347 ice_subif_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ice_subif_if_rx_queue_intr_enable() argument
4358 ice_enable_intr(hw, vsi->rx_queues[rxqid].irqv->me); in ice_subif_if_rx_queue_intr_enable()
H A Dice_lib.h946 void ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx);
H A Dice_lib.c1384 ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx) in ice_configure_rxq_interrupt() argument
1393 wr32(hw, QINT_RQCTL(rxqid), val); in ice_configure_rxq_interrupt()
/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,
300 uint16_t rxqid; in bnxt_isc_rxd_refill() local
307 rxqid = iru->iru_qsidx; in bnxt_isc_rxd_refill()
315 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_refill()
319 rx_ring = &softc->ag_rings[rxqid]; in bnxt_isc_rxd_refill()
328 rxbd[pidx].opaque = (((rxqid & 0xff) << 24) | (flid << 16) in bnxt_isc_rxd_refill()
345 bnxt_isc_rxd_flush(void *sc, uint16_t rxqid, uint8_t flid, in bnxt_isc_rxd_flush() argument
352 rx_ring = &softc->rx_rings[rxqid]; in bnxt_isc_rxd_flush()
354 rx_ring = &softc->ag_rings[rxqid]; in bnxt_isc_rxd_flush()
[all …]
/freebsd/sys/dev/e1000/
H A Digb_txrx.c367 uint16_t rxqid = iru->iru_qsidx; in igb_isc_rxd_refill() local
368 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in igb_isc_rxd_refill()
390 igb_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, in igb_isc_rxd_flush() argument
394 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in igb_isc_rxd_flush()
401 igb_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in igb_isc_rxd_available() argument
405 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in igb_isc_rxd_available()
H A Dem_txrx.c571 uint16_t rxqid = iru->iru_qsidx; in em_isc_rxd_refill() local
572 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in em_isc_rxd_refill()
596 em_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, in em_isc_rxd_flush() argument
600 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in em_isc_rxd_flush()
607 lem_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in lem_isc_rxd_available() argument
611 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in lem_isc_rxd_available()
632 em_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in em_isc_rxd_available() argument
636 struct em_rx_queue *que = &sc->rx_queues[rxqid]; in em_isc_rxd_available()
H A Dif_em.c1865 em_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in em_if_rx_queue_intr_enable() argument
1868 struct em_rx_queue *rxq = &sc->rx_queues[rxqid]; in em_if_rx_queue_intr_enable()
1885 igb_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in igb_if_rx_queue_intr_enable() argument
1888 struct em_rx_queue *rxq = &sc->rx_queues[rxqid]; in igb_if_rx_queue_intr_enable()
/freebsd/sys/dev/igc/
H A Digc_txrx.c395 uint16_t rxqid = iru->iru_qsidx; in igc_isc_rxd_refill() local
396 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; in igc_isc_rxd_refill()
418 igc_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, in igc_isc_rxd_flush() argument
422 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; in igc_isc_rxd_flush()
429 igc_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in igc_isc_rxd_available() argument
433 struct igc_rx_queue *que = &sc->rx_queues[rxqid]; in igc_isc_rxd_available()
H A Dif_igc.c1095 igc_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in igc_if_rx_queue_intr_enable() argument
1098 struct igc_rx_queue *rxq = &sc->rx_queues[rxqid]; in igc_if_rx_queue_intr_enable()
/freebsd/sys/dev/aq/
H A Daq_ring.c64 static void aq_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, qidx_t pidx);
65 static int aq_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget);
262 aq_isc_rxd_flush(void *arg, uint16_t rxqid, uint8_t flid __unused, qidx_t pidx) in aq_isc_rxd_flush() argument
265 struct aq_ring *ring = aq_dev->rx_rings[rxqid]; in aq_isc_rxd_flush()
273 aq_isc_rxd_available(void *arg, uint16_t rxqid, qidx_t idx, qidx_t budget) in aq_isc_rxd_available() argument
276 struct aq_ring *ring = aq_dev->rx_rings[rxqid]; in aq_isc_rxd_available()
H A Daq_main.c184 static int aq_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid);
954 aq_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid)
961 itr_irq_msk_setlsw_set(hw, BIT(softc->rx_rings[rxqid]->msix));
/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);
1196 ixl_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ixl_if_rx_queue_intr_enable() argument
1201 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.h482 void iflib_rx_intr_deferred(if_ctx_t ctx, int rxqid);
H A Diflib.c6385 iflib_rx_intr_deferred(if_ctx_t ctx, int rxqid) in iflib_rx_intr_deferred() argument
6388 GROUPTASK_ENQUEUE(&ctx->ifc_rxqs[rxqid].ifr_task); in iflib_rx_intr_deferred()
/freebsd/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c1437 vmxnet3_isc_rxd_available(void *vsc, uint16_t rxqid, qidx_t idx, qidx_t budget) in vmxnet3_isc_rxd_available() argument
1449 rxq = &sc->vmx_rxq[rxqid]; in vmxnet3_isc_rxd_available()
1712 vmxnet3_isc_rxd_flush(void *vsc, uint16_t rxqid, uint8_t flid, qidx_t pidx) in vmxnet3_isc_rxd_flush() argument
1720 r = VMXNET3_BAR0_RXH1(rxqid); in vmxnet3_isc_rxd_flush()
1722 r = VMXNET3_BAR0_RXH2(rxqid); in vmxnet3_isc_rxd_flush()
/freebsd/sys/dev/ixgbe/
H A Dif_ixv.c1664 ixv_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ixv_if_rx_queue_intr_enable() argument
1667 struct ix_rx_queue *que = &sc->rx_queues[rxqid]; in ixv_if_rx_queue_intr_enable()
H A Dif_ix.c4825 ixgbe_if_rx_queue_intr_enable(if_ctx_t ctx, uint16_t rxqid) in ixgbe_if_rx_queue_intr_enable() argument
4828 struct ix_rx_queue *que = &sc->rx_queues[rxqid]; in ixgbe_if_rx_queue_intr_enable()