| /freebsd/sys/dev/ice/ |
| H A D | ice_iflib_recovery_txrx.c | 51 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 D | ice_iflib_txrx.c | 66 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 D | if_ice_iflib.c | 72 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 D | ice_lib.h | 946 void ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx);
|
| H A D | ice_lib.c | 1384 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 D | bnxt_txrx.c | 57 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 D | igb_txrx.c | 367 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 D | em_txrx.c | 571 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 D | if_em.c | 1865 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 D | igc_txrx.c | 395 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 D | if_igc.c | 1095 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 D | aq_ring.c | 64 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 D | aq_main.c | 184 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 D | iavf_txrx_iflib.c | 55 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 D | if_iavf_iflib.c | 60 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 D | enic_txrx.c | 211 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 D | ixl_txrx.c | 61 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 D | if_ixl.c | 107 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 D | if_mgb.c | 1052 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 D | iflib.h | 482 void iflib_rx_intr_deferred(if_ctx_t ctx, int rxqid);
|
| H A D | iflib.c | 6385 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 D | if_vmx.c | 1437 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 D | if_ixv.c | 1664 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 D | if_ix.c | 4825 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()
|