/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 | 69 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 D | ice_lib.h | 942 void ice_configure_rxq_interrupt(struct ice_hw *hw, u16 rxqid, u16 vector, u8 itr_idx);
|
H A D | ice_lib.c | 1369 * @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 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, 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 D | igb_txrx.c | 369 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 D | em_txrx.c | 573 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 D | if_em.c | 1851 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 D | igc_txrx.c | 397 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 D | if_igc.c | 1091 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 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); 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 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 | 478 void iflib_rx_intr_deferred(if_ctx_t ctx, int rxqid);
|
H A D | iflib.c | 6485 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 D | if_vmx.c | 1450 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 D | if_ixv.c | 1659 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 D | if_ix.c | 4066 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()
|