| /openbsd/src/sys/dev/pci/ |
| D | if_igc.c | 378 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 …]
|
| D | if_ix.c | 638 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 …]
|
| D | if_iavf.c | 1058 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 …]
|
| D | if_ngbe.c | 635 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 …]
|
| D | if_ixl.c | 2273 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 …]
|
| D | if_ixv.c | 565 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 …]
|
| D | if_vmx.c | 100 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()
|
| D | if_bnxt.c | 194 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 …]
|
| D | if_ix.h | 162 struct ix_rxring *rxr; member
|
| D | if_igc.h | 254 struct igc_rxring *rxr; member
|
| D | if_sk.c | 555 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()
|
| D | if_rge.c | 1208 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()
|
| D | if_ngbereg.h | 1033 struct rx_ring *rxr; member
|
| /openbsd/src/usr.bin/systat/ |
| D | mbufs.c | 407 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/ |
| D | convex.h | 23 #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/ |
| D | convex.h | 23 #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/ |
| D | if_xnf.c | 747 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/ |
| D | if.c | 3533 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 …]
|