Home
last modified time | relevance | path

Searched refs:iru (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/dev/ice/
H A Dice_iflib_txrx.c68 static void ice_ift_rxd_refill(void *arg, if_rxd_update_t iru);
75 static void ice_ift_rxd_refill_subif(void *arg, if_rxd_update_t iru);
475 ice_ift_rxd_refill(void *arg, if_rxd_update_t iru) in ice_ift_rxd_refill() argument
483 paddrs = iru->iru_paddrs; in ice_ift_rxd_refill()
484 pidx = iru->iru_pidx; in ice_ift_rxd_refill()
485 qsidx = iru->iru_qsidx; in ice_ift_rxd_refill()
486 count = iru->iru_count; in ice_ift_rxd_refill()
721 ice_ift_rxd_refill_subif(void *arg, if_rxd_update_t iru) in ice_ift_rxd_refill_subif() argument
724 struct ice_rx_queue *rxq = &mif->vsi->rx_queues[iru->iru_qsidx]; in ice_ift_rxd_refill_subif()
730 paddrs = iru->iru_paddrs; in ice_ift_rxd_refill_subif()
[all …]
H A Dice_iflib_recovery_txrx.c53 static void ice_recovery_rxd_refill(void *arg, if_rxd_update_t iru);
161 * @iru: the Rx descriptor update structure
167 ice_recovery_rxd_refill(void __unused *arg, if_rxd_update_t __unused iru) in ice_recovery_rxd_refill() argument
/freebsd/sys/dev/axgbe/
H A Dxgbe-txrx.c443 axgbe_isc_rxd_refill(void *arg, if_rxd_update_t iru) in axgbe_isc_rxd_refill() argument
447 struct xgbe_channel *channel = pdata->channel[iru->iru_qsidx]; in axgbe_isc_rxd_refill()
454 uint8_t count = iru->iru_count; in axgbe_isc_rxd_refill()
459 "dirty %d\n", __func__, iru->iru_qsidx, iru->iru_flidx, in axgbe_isc_rxd_refill()
460 iru->iru_pidx, count, ring->cur, ring->dirty); in axgbe_isc_rxd_refill()
462 for (i = iru->iru_pidx, j = 0 ; j < count ; i++, j++) { in axgbe_isc_rxd_refill()
477 if (iru->iru_flidx == 0) { in axgbe_isc_rxd_refill()
481 cpu_to_le32(lower_32_bits(iru->iru_paddrs[j])); in axgbe_isc_rxd_refill()
483 cpu_to_le32(upper_32_bits(iru in axgbe_isc_rxd_refill()
[all...]
/freebsd/sys/dev/aq/
H A Daq_ring.c58 static void aq_ring_rx_refill(void* arg, if_rxd_update_t iru);
221 aq_ring_rx_refill(void* arg, if_rxd_update_t iru) in aq_ring_rx_refill() argument
229 iru->iru_qsidx, iru->iru_pidx, iru->iru_count, iru->iru_buf_size); in aq_ring_rx_refill()
231 ring = aq_dev->rx_rings[iru->iru_qsidx]; in aq_ring_rx_refill()
232 pidx = iru->iru_pidx; in aq_ring_rx_refill()
234 for (i = 0; i < iru->iru_count; i++) { in aq_ring_rx_refill()
236 rx_desc->read.buf_addr = htole64(iru->iru_paddrs[i]); in aq_ring_rx_refill()
/freebsd/sys/dev/enic/
H A Denic_txrx.c261 enic_isc_rxd_refill(void *vsc, if_rxd_update_t iru) in enic_isc_rxd_refill() argument
274 count = iru->iru_count; in enic_isc_rxd_refill()
275 len = iru->iru_buf_size; in enic_isc_rxd_refill()
276 paddrs = iru->iru_paddrs; in enic_isc_rxd_refill()
277 pidx = iru->iru_pidx; in enic_isc_rxd_refill()
280 rq = &softc->enic.rq[iru->iru_qsidx]; in enic_isc_rxd_refill()
/freebsd/sys/dev/e1000/
H A Dem_txrx.c567 lem_isc_rxd_refill(void *arg, if_rxd_update_t iru) in lem_isc_rxd_refill() argument
571 struct em_rx_queue *que = &sc->rx_queues[iru->iru_qsidx]; in lem_isc_rxd_refill()
579 paddrs = iru->iru_paddrs; in lem_isc_rxd_refill()
580 pidx = iru->iru_pidx; in lem_isc_rxd_refill()
581 count = iru->iru_count; in lem_isc_rxd_refill()
595 em_isc_rxd_refill(void *arg, if_rxd_update_t iru) in em_isc_rxd_refill() argument
599 uint16_t rxqid = iru->iru_qsidx; in em_isc_rxd_refill()
608 paddrs = iru->iru_paddrs; in em_isc_rxd_refill()
609 pidx = iru->iru_pidx; in em_isc_rxd_refill()
610 count = iru->iru_count; in em_isc_rxd_refill()
H A Digb_txrx.c411 igb_isc_rxd_refill(void *arg, if_rxd_update_t iru) in igb_isc_rxd_refill() argument
415 uint16_t rxqid = iru->iru_qsidx; in igb_isc_rxd_refill()
424 paddrs = iru->iru_paddrs; in igb_isc_rxd_refill()
425 pidx = iru->iru_pidx; in igb_isc_rxd_refill()
426 count = iru->iru_count; in igb_isc_rxd_refill()
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dbnxt_txrx.c51 static void bnxt_isc_rxd_refill(void *sc, if_rxd_update_t iru);
293 bnxt_isc_rxd_refill(void *sc, if_rxd_update_t iru) in bnxt_isc_rxd_refill() argument
307 rxqid = iru->iru_qsidx; in bnxt_isc_rxd_refill()
308 count = iru->iru_count; in bnxt_isc_rxd_refill()
309 pidx = iru->iru_pidx; in bnxt_isc_rxd_refill()
310 flid = iru->iru_flidx; in bnxt_isc_rxd_refill()
311 paddrs = iru->iru_paddrs; in bnxt_isc_rxd_refill()
312 frag_idxs = iru->iru_idxs; in bnxt_isc_rxd_refill()
/freebsd/sys/dev/iavf/
H A Diavf_txrx_iflib.c54 static void iavf_isc_rxd_refill(void *arg, if_rxd_update_t iru);
571 iavf_isc_rxd_refill(void *arg, if_rxd_update_t iru) in iavf_isc_rxd_refill() argument
575 struct rx_ring *rxr = &((vsi->rx_queues[iru->iru_qsidx]).rxr); in iavf_isc_rxd_refill()
581 paddrs = iru->iru_paddrs; in iavf_isc_rxd_refill()
582 pidx = iru->iru_pidx; in iavf_isc_rxd_refill()
583 count = iru->iru_count; in iavf_isc_rxd_refill()
/freebsd/sys/dev/ixgbe/
H A Dix_txrx.c325 ixgbe_isc_rxd_refill(void *arg, if_rxd_update_t iru) in ixgbe_isc_rxd_refill() argument
328 struct ix_rx_queue *que = &sc->rx_queues[iru->iru_qsidx]; in ixgbe_isc_rxd_refill()
335 paddrs = iru->iru_paddrs; in ixgbe_isc_rxd_refill()
336 pidx = iru->iru_pidx; in ixgbe_isc_rxd_refill()
337 count = iru->iru_count; in ixgbe_isc_rxd_refill()
/freebsd/sys/dev/igc/
H A Digc_txrx.c409 igc_isc_rxd_refill(void *arg, if_rxd_update_t iru) in igc_isc_rxd_refill() argument
413 uint16_t rxqid = iru->iru_qsidx; in igc_isc_rxd_refill()
422 paddrs = iru->iru_paddrs; in igc_isc_rxd_refill()
423 pidx = iru->iru_pidx; in igc_isc_rxd_refill()
424 count = iru->iru_count; in igc_isc_rxd_refill()
/freebsd/sys/dev/ixl/
H A Dixl_txrx.c60 static void ixl_isc_rxd_refill(void *arg, if_rxd_update_t iru);
531 ixl_isc_rxd_refill(void *arg, if_rxd_update_t iru) in ixl_isc_rxd_refill() argument
535 struct rx_ring *rxr = &((vsi->rx_queues[iru->iru_qsidx]).rxr); in ixl_isc_rxd_refill()
541 paddrs = iru->iru_paddrs; in ixl_isc_rxd_refill()
542 pidx = iru->iru_pidx; in ixl_isc_rxd_refill()
543 count = iru->iru_count; in ixl_isc_rxd_refill()
/freebsd/sys/dev/mgb/
H A Dif_mgb.c1134 mgb_isc_rxd_refill(void *xsc, if_rxd_update_t iru) in mgb_isc_rxd_refill() argument
1144 count = iru->iru_count; in mgb_isc_rxd_refill()
1145 len = iru->iru_buf_size; in mgb_isc_rxd_refill()
1146 idxs = iru->iru_idxs; in mgb_isc_rxd_refill()
1147 paddrs = iru->iru_paddrs; in mgb_isc_rxd_refill()
1148 KASSERT(iru->iru_qsidx == 0, in mgb_isc_rxd_refill()
1149 ("tried to refill RX Channel %d.\n", iru->iru_qsidx)); in mgb_isc_rxd_refill()
/freebsd/sys/dev/enetc/
H A Dif_enetc.c1299 enetc_isc_rxd_refill(void *data, if_rxd_update_t iru) in enetc_isc_rxd_refill() argument
1308 queue = &sc->rx_queues[iru->iru_qsidx]; in enetc_isc_rxd_refill()
1309 paddrs = iru->iru_paddrs; in enetc_isc_rxd_refill()
1310 pidx = iru->iru_pidx; in enetc_isc_rxd_refill()
1311 count = iru->iru_count; in enetc_isc_rxd_refill()
1329 ENETC_RXQ_WR4(sc, iru->iru_qsidx, ENETC_RBMR, sc->rbmr); in enetc_isc_rxd_refill()
/freebsd/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c1656 vmxnet3_isc_rxd_refill(void *vsc, if_rxd_update_t iru) in vmxnet3_isc_rxd_refill() argument
1670 count = iru->iru_count; in vmxnet3_isc_rxd_refill()
1671 len = iru->iru_buf_size; in vmxnet3_isc_rxd_refill()
1672 flid = iru->iru_flidx; in vmxnet3_isc_rxd_refill()
1673 paddrs = iru->iru_paddrs; in vmxnet3_isc_rxd_refill()
1676 rxq = &sc->vmx_rxq[iru->iru_qsidx]; in vmxnet3_isc_rxd_refill()
1696 if (idx == iru->iru_idxs[i]) { in vmxnet3_isc_rxd_refill()
/freebsd/sys/net/
H A Diflib.c192 static void iru_init(if_rxd_update_t iru, iflib_rxq_t rxq, uint8_t flid);
1018 struct if_rxd_update iru; in netmap_fl_refill() local
1054 iru_init(&iru, rxq, 0 /* flid */); in netmap_fl_refill()
1104 iru.iru_pidx = nic_i_first; in netmap_fl_refill()
1105 iru.iru_count = i; in netmap_fl_refill()
1106 ctx->isc_rxd_refill(ctx->ifc_softc, &iru); in netmap_fl_refill()
1579 iru_init(if_rxd_update_t iru, iflib_rxq_t rxq, uint8_t flid) in iru_init() argument
1584 iru->iru_paddrs = fl->ifl_bus_addrs; in iru_init()
1585 iru->iru_idxs = fl->ifl_rxd_idxs; in iru_init()
1586 iru->iru_qsidx = rxq->ifr_id; in iru_init()
[all …]
H A Diflib.h192 void (*ift_rxd_refill) (void * , if_rxd_update_t iru);