Home
last modified time | relevance | path

Searched refs:rxr (Results 1 – 18 of 18) sorted by relevance

/openbsd/src/sys/dev/pci/
Dif_igc.c378 struct igc_rxring *rxr; in igc_allocate_queues() local
428 rxr = &sc->rx_rings[i]; in igc_allocate_queues()
429 rxr->sc = sc; in igc_allocate_queues()
430 rxr->me = i; in igc_allocate_queues()
431 timeout_set(&rxr->rx_refill, igc_rxrefill, rxr); in igc_allocate_queues()
433 if (igc_dma_malloc(sc, rsize, &rxr->rxdma)) { in igc_allocate_queues()
438 rxr->rx_base = (union igc_adv_rx_desc *)rxr->rxdma.dma_vaddr; in igc_allocate_queues()
439 bzero((void *)rxr->rx_base, rsize); in igc_allocate_queues()
447 iq->rxr = &sc->rx_rings[i]; in igc_allocate_queues()
454 for (rxr = sc->rx_rings; rxconf > 0; rxr++, rxconf--) in igc_allocate_queues()
[all …]
Dif_ix.c638 struct ix_rxring *rxr; in ixgbe_rxrinfo() local
649 rxr = &sc->rx_rings[i]; in ixgbe_rxrinfo()
652 ifr[n].ifr_info = rxr->rx_ring; in ixgbe_rxrinfo()
734 struct ix_rxring *rxr = sc->rx_rings; in ixgbe_init() local
828 IXGBE_WRITE_REG(&sc->hw, rxr[i].tail, rxr->last_desc_filled); in ixgbe_init()
1075 struct ix_rxring *rxr = que->rxr; in ixgbe_queue_intr() local
1079 ixgbe_rxeof(rxr); in ixgbe_queue_intr()
1081 ixgbe_rxrefill(rxr); in ixgbe_queue_intr()
1100 struct ix_rxring *rxr = sc->rx_rings; in ixgbe_legacy_intr() local
1110 ixgbe_rxeof(rxr); in ixgbe_legacy_intr()
[all …]
Dif_iavf.c1058 struct iavf_rx_ring *rxr; in iavf_config_vsi_queues() local
1075 rxr = ifp->if_iqs[i]->ifiq_softc; in iavf_config_vsi_queues()
1093 htolem64(&rxq->dma_ring_addr, IAVF_DMA_DVA(&rxr->rxr_mem)); in iavf_config_vsi_queues()
1177 struct iavf_rx_ring *rxr; in iavf_up() local
1192 rxr = iavf_rxr_alloc(sc, i); in iavf_up()
1193 if (rxr == NULL) in iavf_up()
1198 iavf_rxr_free(sc, rxr); in iavf_up()
1202 ifp->if_iqs[i]->ifiq_softc = rxr; in iavf_up()
1205 iavf_rxfill(sc, rxr); in iavf_up()
1229 rxr = ifp->if_iqs[i]->ifiq_softc; in iavf_up()
[all …]
Dif_ngbe.c635 ngbe_rxfill(struct rx_ring *rxr) in ngbe_rxfill() argument
637 struct ngbe_softc *sc = rxr->sc; in ngbe_rxfill()
641 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, 0, in ngbe_rxfill()
642 rxr->rxdma.dma_map->dm_mapsize, BUS_DMASYNC_POSTWRITE); in ngbe_rxfill()
644 i = rxr->last_desc_filled; in ngbe_rxfill()
645 for (slots = if_rxr_get(&rxr->rx_ring, sc->num_rx_desc); slots > 0; in ngbe_rxfill()
650 if (ngbe_get_buf(rxr, i) != 0) in ngbe_rxfill()
653 rxr->last_desc_filled = i; in ngbe_rxfill()
657 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map, 0, in ngbe_rxfill()
658 rxr->rxdma.dma_map->dm_mapsize, BUS_DMASYNC_PREWRITE); in ngbe_rxfill()
[all …]
Dif_ixl.c2273 struct ixl_rx_ring *rxr; in ixl_up() local
2289 rxr = ixl_rxr_alloc(sc, i); in ixl_up()
2290 if (rxr == NULL) in ixl_up()
2295 ixl_rxr_free(sc, rxr); in ixl_up()
2301 iv->iv_rxr = rxr; in ixl_up()
2309 ifiq->ifiq_softc = rxr; in ixl_up()
2310 rxr->rxr_ifiq = ifiq; in ixl_up()
2317 rxr = iv->iv_rxr; in ixl_up()
2322 ixl_rxr_config(sc, rxr); in ixl_up()
2328 ixl_wr(sc, rxr->rxr_tail, 0); in ixl_up()
[all …]
Dif_ixv.c565 struct ix_rxring *rxr = que->rxr; in ixv_msix_que() local
572 ixgbe_rxeof(rxr); in ixv_msix_que()
574 ixgbe_rxrefill(rxr); in ixv_msix_que()
808 struct ix_rxring *rxr = &sc->rx_rings[i]; in ixv_setup_interface() local
813 ifiq->ifiq_softc = rxr; in ixv_setup_interface()
814 rxr->ifiq = ifiq; in ixv_setup_interface()
818 ixv_rxq_kstats(sc, rxr); in ixv_setup_interface()
944 struct ix_rxring *rxr = sc->rx_rings; in ixv_initialize_receive_units() local
969 for (i = 0; i < sc->num_queues; i++, rxr++) { in ixv_initialize_receive_units()
970 rdba = rxr->rxdma.dma_map->dm_segs[0].ds_addr; in ixv_initialize_receive_units()
[all …]
Dif_vmx.c100 struct if_rxring rxr; member
727 slots = if_rxr_get(&ring->rxr, NRXDESC); in vmxnet3_rxfill()
773 if_rxr_put(&ring->rxr, slots); in vmxnet3_rxfill()
778 if (if_rxr_inuse(&ring->rxr) == 0) in vmxnet3_rxfill()
794 if_rxr_init(&ring->rxr, 2, NRXDESC - 1); in vmxnet3_rxinit()
1206 if_rxr_livelocked(&ring->rxr); in vmxnet3_rxintr()
1209 if_rxr_put(&ring->rxr, done[i]); in vmxnet3_rxintr()
1438 struct if_rxring *rxr = &sc->sc_q[i].rx.cmd_ring[0].rxr; in vmx_rxr_info() local
1443 ifr->ifr_info = *rxr; in vmx_rxr_info()
Dif_bnxt.c194 struct if_rxring rxr[2]; member
952 if_rxr_init(&rx->rxr[0], 32, rx->rx_ring.ring_size - 1); in bnxt_queue_up()
953 if_rxr_init(&rx->rxr[1], 32, rx->rx_ag_ring.ring_size - 1); in bnxt_queue_up()
1302 ifr[(i * 2)].ifr_info = sc->sc_queues[i].q_rx.rxr[0]; in bnxt_rxrinfo()
1305 ifr[(i * 2) + 1].ifr_info = sc->sc_queues[i].q_rx.rxr[1]; in bnxt_rxrinfo()
1655 if_rxr_put(&rx->rxr[0], rxfree); in bnxt_intr()
1656 if_rxr_put(&rx->rxr[1], agfree); in bnxt_intr()
1659 if_rxr_livelocked(&rx->rxr[0]); in bnxt_intr()
1660 if_rxr_livelocked(&rx->rxr[1]); in bnxt_intr()
2229 slots = if_rxr_get(&rx->rxr[0], rx->rx_ring.ring_size); in bnxt_rx_fill()
[all …]
Dif_ix.h162 struct ix_rxring *rxr; member
Dif_igc.h254 struct igc_rxring *rxr; member
Dif_sk.c555 struct if_rxring *rxr = &sc_if->sk_cdata.sk_rx_ring; in sk_fill_rx_ring() local
558 for (slots = if_rxr_get(rxr, SK_RX_RING_CNT); slots > 0; slots--) { in sk_fill_rx_ring()
562 if_rxr_put(rxr, slots); in sk_fill_rx_ring()
1577 struct if_rxring *rxr = &sc_if->sk_cdata.sk_rx_ring; in sk_rxeof() local
1589 while (if_rxr_inuse(rxr) > 0) { in sk_rxeof()
1611 if_rxr_put(rxr, 1); in sk_rxeof()
1635 if_rxr_livelocked(rxr); in sk_rxeof()
Dif_rge.c1208 struct if_rxring *rxr = &q->q_rx.rge_rx_ring; in rge_fill_rx_ring() local
1211 for (slots = if_rxr_get(rxr, RGE_RX_LIST_CNT); slots > 0; slots--) { in rge_fill_rx_ring()
1215 if_rxr_put(rxr, slots); in rge_fill_rx_ring()
1247 struct if_rxring *rxr = &q->q_rx.rge_rx_ring; in rge_rxeof() local
1256 while (if_rxr_inuse(rxr) > 0) { in rge_rxeof()
1278 if_rxr_put(rxr, 1); in rge_rxeof()
1367 if_rxr_livelocked(rxr); in rge_rxeof()
Dif_ngbereg.h1033 struct rx_ring *rxr; member
/openbsd/src/usr.bin/systat/
Dmbufs.c407 struct if_rxring *rxr= &ifr->ifr_info; in showmbuf() local
410 print_fld_uint(FLD_MB_MALIVE, rxr->rxr_alive); in showmbuf()
411 if (rxr->rxr_lwm) in showmbuf()
412 print_fld_size(FLD_MB_MLWM, rxr->rxr_lwm); in showmbuf()
413 if (rxr->rxr_hwm) in showmbuf()
414 print_fld_size(FLD_MB_MHWM, rxr->rxr_hwm); in showmbuf()
415 if (rxr->rxr_cwm) in showmbuf()
416 print_fld_size(FLD_MB_MCWM, rxr->rxr_cwm); in showmbuf()
/openbsd/src/gnu/usr.bin/binutils-2.17/include/opcode/
Dconvex.h23 #define rxr 3 macro
443 {52,5,rxr,V,V,0}, /* stvi.b */
444 {52,6,rxr,V,V,0}, /* stvi.h */
445 {52,7,rxr,V,V,0}, /* stvi.w */
446 {52,8,rxr,V,V,0}, /* stvi.l */
447 {52,5,rxr,S,V,0}, /* stvi.b */
448 {52,6,rxr,S,V,0}, /* stvi.h */
449 {52,7,rxr,S,V,0}, /* stvi.w */
450 {52,8,rxr,S,V,0}, /* stvi.l */
981 {52,13,rxr,V,V,0}, /* stvi.b.f */
[all …]
/openbsd/src/gnu/usr.bin/binutils/include/opcode/
Dconvex.h23 #define rxr 3 macro
443 {52,5,rxr,V,V,0}, /* stvi.b */
444 {52,6,rxr,V,V,0}, /* stvi.h */
445 {52,7,rxr,V,V,0}, /* stvi.w */
446 {52,8,rxr,V,V,0}, /* stvi.l */
447 {52,5,rxr,S,V,0}, /* stvi.b */
448 {52,6,rxr,S,V,0}, /* stvi.h */
449 {52,7,rxr,S,V,0}, /* stvi.w */
450 {52,8,rxr,S,V,0}, /* stvi.l */
981 {52,13,rxr,V,V,0}, /* stvi.b.f */
[all …]
/openbsd/src/sys/dev/pv/
Dif_xnf.c747 struct xnf_rx_ring *rxr = sc->sc_rx_ring; in xnf_rxeof() local
761 for (cons = sc->sc_rx_cons; cons != rxr->rxr_cons; cons++) { in xnf_rxeof()
763 rxd = &rxr->rxr_desc[i]; in xnf_rxeof()
827 rxr->rxr_cons_event = sc->sc_rx_cons + 1; in xnf_rxeof()
833 if (xnf_rx_ring_fill(sc) || (sc->sc_rx_cons != rxr->rxr_cons)) in xnf_rxeof()
841 struct xnf_rx_ring *rxr = sc->sc_rx_ring; in xnf_rx_ring_fill() local
849 cons = rxr->rxr_cons; in xnf_rx_ring_fill()
850 prod = oprod = rxr->rxr_prod; in xnf_rx_ring_fill()
854 rxd = &rxr->rxr_desc[i]; in xnf_rx_ring_fill()
876 rxr->rxr_prod = prod; in xnf_rx_ring_fill()
[all …]
/openbsd/src/sys/net/
Dif.c3533 if_rxr_init(struct if_rxring *rxr, u_int lwm, u_int hwm) in if_rxr_init() argument
3537 memset(rxr, 0, sizeof(*rxr)); in if_rxr_init()
3539 rxr->rxr_adjusted = ticks; in if_rxr_init()
3540 rxr->rxr_cwm = rxr->rxr_lwm = lwm; in if_rxr_init()
3541 rxr->rxr_hwm = hwm; in if_rxr_init()
3545 if_rxr_adjust_cwm(struct if_rxring *rxr) in if_rxr_adjust_cwm() argument
3549 if (rxr->rxr_alive >= rxr->rxr_lwm) in if_rxr_adjust_cwm()
3551 else if (rxr->rxr_cwm < rxr->rxr_hwm) in if_rxr_adjust_cwm()
3552 rxr->rxr_cwm++; in if_rxr_adjust_cwm()
3554 rxr->rxr_adjusted = ticks; in if_rxr_adjust_cwm()
[all …]