| /src/sys/dev/ice/ |
| H A D | ice_iflib_txrx.c | 68 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); 470 ice_ift_rxd_refill(void *arg, if_rxd_update_t iru) in ice_ift_rxd_refill() argument 478 paddrs = iru->iru_paddrs; in ice_ift_rxd_refill() 479 pidx = iru->iru_pidx; in ice_ift_rxd_refill() 480 qsidx = iru->iru_qsidx; in ice_ift_rxd_refill() 481 count = iru->iru_count; in ice_ift_rxd_refill() 716 ice_ift_rxd_refill_subif(void *arg, if_rxd_update_t iru) in ice_ift_rxd_refill_subif() argument 719 struct ice_rx_queue *rxq = &mif->vsi->rx_queues[iru->iru_qsidx]; in ice_ift_rxd_refill_subif() 725 paddrs = iru->iru_paddrs; in ice_ift_rxd_refill_subif() [all …]
|
| H A D | ice_iflib_recovery_txrx.c | 53 static void ice_recovery_rxd_refill(void *arg, if_rxd_update_t iru); 167 ice_recovery_rxd_refill(void __unused *arg, if_rxd_update_t __unused iru) in ice_recovery_rxd_refill() argument
|
| /src/sys/dev/axgbe/ |
| H A D | xgbe-txrx.c | 443 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->iru_paddrs[j])); in axgbe_isc_rxd_refill() 488 cpu_to_le32(lower_32_bits(iru->iru_paddrs[j])); in axgbe_isc_rxd_refill() [all …]
|
| /src/sys/dev/aq/ |
| H A D | aq_ring.c | 63 static void aq_ring_rx_refill(void* arg, if_rxd_update_t iru); 237 aq_ring_rx_refill(void* arg, if_rxd_update_t iru) in aq_ring_rx_refill() argument 245 iru->iru_qsidx, iru->iru_pidx, iru->iru_count, iru->iru_buf_size); in aq_ring_rx_refill() 247 ring = aq_dev->rx_rings[iru->iru_qsidx]; in aq_ring_rx_refill() 248 pidx = iru->iru_pidx; in aq_ring_rx_refill() 250 for (i = 0; i < iru->iru_count; i++) { in aq_ring_rx_refill() 252 rx_desc->read.buf_addr = htole64(iru->iru_paddrs[i]); in aq_ring_rx_refill()
|
| /src/sys/dev/e1000/ |
| H A D | em_txrx.c | 539 lem_isc_rxd_refill(void *arg, if_rxd_update_t iru) in lem_isc_rxd_refill() argument 543 struct em_rx_queue *que = &sc->rx_queues[iru->iru_qsidx]; in lem_isc_rxd_refill() 551 paddrs = iru->iru_paddrs; in lem_isc_rxd_refill() 552 pidx = iru->iru_pidx; in lem_isc_rxd_refill() 553 count = iru->iru_count; in lem_isc_rxd_refill() 567 em_isc_rxd_refill(void *arg, if_rxd_update_t iru) in em_isc_rxd_refill() argument 571 uint16_t rxqid = iru->iru_qsidx; in em_isc_rxd_refill() 580 paddrs = iru->iru_paddrs; in em_isc_rxd_refill() 581 pidx = iru->iru_pidx; in em_isc_rxd_refill() 582 count = iru->iru_count; in em_isc_rxd_refill()
|
| H A D | igb_txrx.c | 363 igb_isc_rxd_refill(void *arg, if_rxd_update_t iru) in igb_isc_rxd_refill() argument 367 uint16_t rxqid = iru->iru_qsidx; in igb_isc_rxd_refill() 376 paddrs = iru->iru_paddrs; in igb_isc_rxd_refill() 377 pidx = iru->iru_pidx; in igb_isc_rxd_refill() 378 count = iru->iru_count; in igb_isc_rxd_refill()
|
| /src/sys/dev/enic/ |
| H A D | enic_txrx.c | 261 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()
|
| /src/sys/dev/bnxt/bnxt_en/ |
| H A D | bnxt_txrx.c | 51 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()
|
| /src/sys/dev/ixgbe/ |
| H A D | ix_txrx.c | 324 ixgbe_isc_rxd_refill(void *arg, if_rxd_update_t iru) in ixgbe_isc_rxd_refill() argument 327 struct ix_rx_queue *que = &sc->rx_queues[iru->iru_qsidx]; in ixgbe_isc_rxd_refill() 334 paddrs = iru->iru_paddrs; in ixgbe_isc_rxd_refill() 335 pidx = iru->iru_pidx; in ixgbe_isc_rxd_refill() 336 count = iru->iru_count; in ixgbe_isc_rxd_refill()
|
| /src/sys/dev/iavf/ |
| H A D | iavf_txrx_iflib.c | 54 static void iavf_isc_rxd_refill(void *arg, if_rxd_update_t iru); 570 iavf_isc_rxd_refill(void *arg, if_rxd_update_t iru) in iavf_isc_rxd_refill() argument 574 struct rx_ring *rxr = &((vsi->rx_queues[iru->iru_qsidx]).rxr); in iavf_isc_rxd_refill() 580 paddrs = iru->iru_paddrs; in iavf_isc_rxd_refill() 581 pidx = iru->iru_pidx; in iavf_isc_rxd_refill() 582 count = iru->iru_count; in iavf_isc_rxd_refill()
|
| /src/sys/dev/igc/ |
| H A D | igc_txrx.c | 391 igc_isc_rxd_refill(void *arg, if_rxd_update_t iru) in igc_isc_rxd_refill() argument 395 uint16_t rxqid = iru->iru_qsidx; in igc_isc_rxd_refill() 404 paddrs = iru->iru_paddrs; in igc_isc_rxd_refill() 405 pidx = iru->iru_pidx; in igc_isc_rxd_refill() 406 count = iru->iru_count; in igc_isc_rxd_refill()
|
| /src/sys/dev/ixl/ |
| H A D | ixl_txrx.c | 60 static void ixl_isc_rxd_refill(void *arg, if_rxd_update_t iru); 547 ixl_isc_rxd_refill(void *arg, if_rxd_update_t iru) in ixl_isc_rxd_refill() argument 551 struct rx_ring *rxr = &((vsi->rx_queues[iru->iru_qsidx]).rxr); in ixl_isc_rxd_refill() 557 paddrs = iru->iru_paddrs; in ixl_isc_rxd_refill() 558 pidx = iru->iru_pidx; in ixl_isc_rxd_refill() 559 count = iru->iru_count; in ixl_isc_rxd_refill()
|
| /src/sys/dev/mgb/ |
| H A D | if_mgb.c | 1129 mgb_isc_rxd_refill(void *xsc, if_rxd_update_t iru) in mgb_isc_rxd_refill() argument 1139 count = iru->iru_count; in mgb_isc_rxd_refill() 1140 len = iru->iru_buf_size; in mgb_isc_rxd_refill() 1141 idxs = iru->iru_idxs; in mgb_isc_rxd_refill() 1142 paddrs = iru->iru_paddrs; in mgb_isc_rxd_refill() 1143 KASSERT(iru->iru_qsidx == 0, in mgb_isc_rxd_refill() 1144 ("tried to refill RX Channel %d.\n", iru->iru_qsidx)); in mgb_isc_rxd_refill()
|
| /src/sys/dev/enetc/ |
| H A D | if_enetc.c | 1290 enetc_isc_rxd_refill(void *data, if_rxd_update_t iru) in enetc_isc_rxd_refill() argument 1299 queue = &sc->rx_queues[iru->iru_qsidx]; in enetc_isc_rxd_refill() 1300 paddrs = iru->iru_paddrs; in enetc_isc_rxd_refill() 1301 pidx = iru->iru_pidx; in enetc_isc_rxd_refill() 1302 count = iru->iru_count; in enetc_isc_rxd_refill() 1320 ENETC_RXQ_WR4(sc, iru->iru_qsidx, ENETC_RBMR, sc->rbmr); in enetc_isc_rxd_refill()
|
| /src/sys/dev/vmware/vmxnet3/ |
| H A D | if_vmx.c | 1654 vmxnet3_isc_rxd_refill(void *vsc, if_rxd_update_t iru) in vmxnet3_isc_rxd_refill() argument 1668 count = iru->iru_count; in vmxnet3_isc_rxd_refill() 1669 len = iru->iru_buf_size; in vmxnet3_isc_rxd_refill() 1670 flid = iru->iru_flidx; in vmxnet3_isc_rxd_refill() 1671 paddrs = iru->iru_paddrs; in vmxnet3_isc_rxd_refill() 1674 rxq = &sc->vmx_rxq[iru->iru_qsidx]; in vmxnet3_isc_rxd_refill() 1694 if (idx == iru->iru_idxs[i]) { in vmxnet3_isc_rxd_refill()
|
| /src/sys/net/ |
| H A D | iflib.c | 143 static void iru_init(if_rxd_update_t iru, iflib_rxq_t rxq, uint8_t flid); 843 struct if_rxd_update iru; in netmap_fl_refill() local 879 iru_init(&iru, rxq, 0 /* flid */); in netmap_fl_refill() 929 iru.iru_pidx = nic_i_first; in netmap_fl_refill() 930 iru.iru_count = i; in netmap_fl_refill() 931 ctx->isc_rxd_refill(ctx->ifc_softc, &iru); in netmap_fl_refill() 1404 iru_init(if_rxd_update_t iru, iflib_rxq_t rxq, uint8_t flid) in iru_init() argument 1409 iru->iru_paddrs = fl->ifl_bus_addrs; in iru_init() 1410 iru->iru_idxs = fl->ifl_rxd_idxs; in iru_init() 1411 iru->iru_qsidx = rxq->ifr_id; in iru_init() [all …]
|
| H A D | iflib.h | 184 void (*ift_rxd_refill) (void * , if_rxd_update_t iru);
|