HomeSort by: relevance | last modified time | path
    Searched refs:rxr (Results 1 - 16 of 16) sorted by relevancy

  /src/sys/dev/pci/ixgbe/
ix_txrx.c 103 #define IXGBE_M_ADJ(sc, rxr, mp) \
104 if (sc->max_frame_size <= (rxr->mbuf_sz - ETHER_ALIGN)) \
1289 ixgbe_setup_hw_rsc(struct rx_ring *rxr)
1291 struct ixgbe_softc *sc = rxr->sc;
1297 rscctrl = IXGBE_READ_REG(hw, IXGBE_RSCCTL(rxr->me));
1314 rscctrl = IXGBE_READ_REG(hw, IXGBE_RSCCTL(rxr->me));
1320 if (rxr->mbuf_sz == MCLBYTES)
1322 else if (rxr->mbuf_sz == MJUMPAGESIZE)
1324 else if (rxr->mbuf_sz == MJUM9BYTES)
1329 IXGBE_WRITE_REG(hw, IXGBE_RSCCTL(rxr->me), rscctrl)
1642 struct rx_ring *rxr = sc->rx_rings; local
1674 struct rx_ring *rxr = sc->rx_rings; local
1821 struct rx_ring *rxr = que->rxr; local
2361 struct rx_ring *rxr; local
    [all...]
ixgbe_netmap.c 395 struct rx_ring *rxr = &sc->rx_rings[kring->ring_id]; local
401 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map,
412 * nic_i = rxr->next_to_check;
417 * rxr->next_to_check is set to 0 on a ring reinit
422 nic_i = rxr->next_to_check; // or also k2n(kring->nr_hwtail)
426 union ixgbe_adv_rx_desc *curr = &rxr->rx_base[nic_i];
433 bus_dmamap_sync(rxr->ptag,
434 rxr->rx_buffers[nic_i].pmap, BUS_DMASYNC_POSTREAD);
444 rxr->next_to_check = nic_i
    [all...]
ixgbe.h 332 struct rx_ring *rxr; member in struct:ix_queue
696 ixgbe_rx_unrefreshed(struct rx_ring *rxr)
698 if (rxr->next_to_check > rxr->next_to_refresh)
699 return (rxr->next_to_check - rxr->next_to_refresh - 1);
701 return ((rxr->num_desc + rxr->next_to_check) -
702 rxr->next_to_refresh - 1);
ixv.c 608 struct rx_ring *rxr = sc->rx_rings; local
653 for (int i = 0; i < sc->num_queues; i++, rxr++, txr++) {
664 evcnt_detach(&rxr->rx_packets);
665 evcnt_detach(&rxr->rx_bytes);
666 evcnt_detach(&rxr->rx_copies);
667 evcnt_detach(&rxr->no_mbuf);
668 evcnt_detach(&rxr->rx_discarded);
887 struct rx_ring *rxr = que->rxr; local
921 if ((txr->bytes == 0) && (rxr->bytes == 0)
1872 struct rx_ring *rxr = sc->rx_rings; local
2035 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2056 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2081 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2101 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2117 struct rx_ring *rxr; local
2626 struct rx_ring *rxr = sc->rx_rings; local
2815 struct rx_ring *rxr = sc->rx_rings; local
    [all...]
ixgbe.c 543 struct rx_ring *rxr = sc->rx_rings; local
587 for (i = 0; i < sc->num_queues; i++, rxr++) {
588 u64 rdba = rxr->rxdma.dma_paddr;
592 j = rxr->me;
633 rxr->tail = IXGBE_RDT(rxr->me);
1813 struct rx_ring *rxr = sc->rx_rings; local
1885 for (i = 0; i < sc->num_queues; i++, rxr++, txr++) {
1887 struct lro_ctrl *lro = &rxr->lro;
1931 ixgbe_sysctl_next_to_check_handler, 0, (void *)rxr, 0
2142 struct rx_ring *rxr = sc->rx_rings; local
2332 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2358 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2383 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2408 struct rx_ring *rxr = (struct rx_ring *)node.sysctl_data; local
2511 struct rx_ring *rxr; local
2821 struct rx_ring *rxr = que->rxr; local
3701 struct rx_ring *rxr = sc->rx_rings; local
4055 struct rx_ring *rxr; local
4399 struct rx_ring *rxr = &sc->rx_rings[i]; local
5489 struct rx_ring *rxr; local
5514 struct rx_ring *rxr; local
    [all...]
  /src/sys/dev/pci/igc/
if_igc.c 297 igc_rxdesc_sync(struct rx_ring *rxr, int id, int ops)
300 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map,
684 struct rx_ring *rxr = &sc->rx_rings[iq]; local
689 rxr->sc = sc;
690 rxr->rxr_igcq = &sc->queues[iq];
691 rxr->me = iq;
693 timeout_set(&rxr->rx_refill, igc_rxrefill, rxr);
695 if (igc_dma_malloc(sc, rsize, &rxr->rxdma))
770 struct rx_ring *rxr = &sc->rx_rings[iq]; local
1563 struct rx_ring *rxr = &sc->rx_rings[iq]; local
1920 struct rx_ring *rxr = &sc->rx_rings[iq]; local
2014 struct rx_ring *rxr = &sc->rx_rings[iq]; local
2759 struct rx_ring *rxr = iq->rxr; local
2793 struct rx_ring *rxr = iq->rxr; local
2865 struct rx_ring *rxr = iq->rxr; local
3371 struct rx_ring *rxr = &sc->rx_rings[iq]; local
3497 struct rx_ring *rxr = &sc->rx_rings[iq]; local
3542 struct rx_ring *rxr = &sc->rx_rings[iq]; local
    [all...]
if_igc.h 267 struct rx_ring *rxr; member in struct:igc_queue
  /src/sys/dev/hyperv/
if_hvn.c 1790 struct hvn_rx_ring *rxr; local
1805 sc->sc_rxr = kmem_zalloc(sizeof(*rxr) * ring_cnt, KM_SLEEP);
1809 rxr = &sc->sc_rxr[i];
1810 rxr->rxr_softc = sc;
1812 rxr->rxr_txr = &sc->sc_txr[i];
1813 rxr->rxr_txr->txr_rxr = rxr;
1816 mutex_init(&rxr->rxr_lock, MUTEX_DEFAULT, IPL_NET);
1817 mutex_init(&rxr->rxr_onwork_lock, MUTEX_DEFAULT, IPL_NET);
1818 cv_init(&rxr->rxr_onwork_cv, "waitonwk")
1867 struct hvn_rx_ring *rxr; local
1913 struct hvn_rx_ring *rxr; local
2401 struct hvn_rx_ring *rxr; local
2874 struct hvn_rx_ring *rxr; local
3699 struct hvn_rx_ring *rxr = container_of(wk, struct hvn_rx_ring, rxr_wk); local
3707 struct hvn_rx_ring *rxr = arg; local
3715 struct hvn_rx_ring *rxr = arg; local
3741 struct hvn_rx_ring *rxr = &sc->sc_rxr[0]; \/* primary channel *\/ local
4536 struct hvn_rx_ring *rxr = &sc->sc_rxr[0]; \/* primary channel *\/ local
    [all...]
  /src/sys/dev/pci/
if_vmx.c 527 vmxnet3_rxr_increment_fill(struct vmxnet3_rxring *rxr)
530 if (++rxr->vxrxr_fill == rxr->vxrxr_ndesc) {
531 rxr->vxrxr_fill = 0;
532 rxr->vxrxr_gen ^= 1;
1130 struct vmxnet3_rxring *rxr; local
1142 rxr = &rxq->vxrxq_cmd_ring[i];
1143 rxr->vxrxr_rid = i;
1144 rxr->vxrxr_ndesc = sc->vmx_nrxdescs;
1145 rxr->vxrxr_rxbuf = kmem_zalloc(rxr->vxrxr_ndesc
1243 struct vmxnet3_rxring *rxr; local
1476 struct vmxnet3_rxring *rxr; local
1553 struct vmxnet3_rxring *rxr; local
2260 struct vmxnet3_rxring *rxr; local
2353 struct vmxnet3_rxring *rxr; local
2702 struct vmxnet3_rxring *rxr; local
2821 struct vmxnet3_rxring *rxr; local
    [all...]
if_iavf.c 1098 struct iavf_rx_ring *rxr; local
1109 rxr = sc->sc_qps[i].qp_rxr;
1112 iavf_rxfill(sc, rxr);
1154 struct iavf_rx_ring *rxr; local
1183 rxr = sc->sc_qps[i].qp_rxr;
1186 mutex_enter(&rxr->rxr_lock);
1187 iavf_rxr_clean(sc, rxr);
1188 mutex_exit(&rxr->rxr_lock);
2334 struct iavf_rx_ring *rxr; local
2339 rxr = kmem_zalloc(sizeof(*rxr), KM_NOSLEEP)
3091 struct iavf_rx_ring *rxr; local
3230 struct iavf_rx_ring *rxr; local
3285 struct iavf_rx_ring *rxr; local
3331 struct iavf_rx_ring *rxr; local
4637 struct iavf_rx_ring *rxr; local
4704 struct iavf_rx_ring *rxr; local
    [all...]
if_ixl.c 1924 struct ixl_rx_ring *rxr = qp->qp_rxr; local
1926 ixl_wr(sc, I40E_PFINT_DYN_CTLN(rxr->rxr_qid),
1936 struct ixl_rx_ring *rxr = qp->qp_rxr; local
1938 ixl_wr(sc, I40E_PFINT_DYN_CTLN(rxr->rxr_qid),
1966 struct ixl_rx_ring *rxr; local
1981 rxr = sc->sc_qps[i].qp_rxr;
1984 ixl_rxr_config(sc, rxr);
1992 rxr = sc->sc_qps[i].qp_rxr;
1999 ixl_wr(sc, rxr->rxr_tail, rxr->rxr_prod)
2179 struct ixl_rx_ring *rxr; local
2939 struct ixl_rx_ring *rxr = NULL; local
3378 struct ixl_rx_ring *rxr = qp->qp_rxr; local
3412 struct ixl_rx_ring *rxr; local
3458 struct ixl_rx_ring *rxr = qp->qp_rxr; local
3499 struct ixl_rx_ring *rxr = qp->qp_rxr; local
6044 struct ixl_rx_ring *rxr; local
6203 struct ixl_rx_ring *rxr; local
    [all...]
if_bwfm_pci.c 206 static u_int if_rxr_get(struct if_rxring *rxr, unsigned int max);
207 static void if_rxr_put(struct if_rxring *rxr, unsigned int n);
208 static void if_rxr_init(struct if_rxring *rxr, unsigned int lwm, unsigned int hwm);
1175 if_rxr_get(struct if_rxring *rxr, unsigned int max)
1177 u_int taken = MIN(max, (rxr->rxr_total - rxr->rxr_inuse));
1179 KASSERTMSG(rxr->rxr_inuse + taken <= rxr->rxr_total,
1180 "rxr->rxr_inuse: %d\n"
1182 "rxr->rxr_total: %d\n"
    [all...]
if_ena.c 539 struct ena_ring *txr, *rxr; local
547 rxr = &adapter->rx_ring[i];
551 ena_init_io_rings_common(adapter, rxr, i);
568 rxr->ring_size = adapter->rx_ring_size;
569 rxr->smoothed_interval =
573 ena_alloc_counters_rx(adapter, &rxr->rx_stats, i);
578 snprintf(rxr->mtx_name, sizeof(rxr->mtx_name), "%s:rx(%d)",
582 mutex_init(&rxr->ring_mtx, MUTEX_DEFAULT, IPL_NET);
588 que->rx_ring = rxr;
601 struct ena_ring *rxr = &adapter->rx_ring[qid]; local
    [all...]
if_aq.c 5918 struct aq_rxring *rxr = &sc->sc_queue[i].rxring; local
5924 mutex_enter(&rxr->rxr_mutex);
5925 rxr->rxr_stopping = false;
5926 mutex_exit(&rxr->rxr_mutex);
5941 struct aq_rxring *rxr = &sc->sc_queue[i].rxring; local
5947 mutex_enter(&rxr->rxr_mutex);
5948 rxr->rxr_stopping = true;
5949 mutex_exit(&rxr->rxr_mutex);
if_mcx.c 3139 mcx_rxr_init(struct mcx_rxring *rxr, u_int lwm __unused, u_int hwm)
3141 rxr->rxr_total = hwm;
3142 rxr->rxr_inuse = 0;
3146 mcx_rxr_get(struct mcx_rxring *rxr, u_int max)
3148 const u_int taken = MIN(max, rxr->rxr_total - rxr->rxr_inuse);
3150 rxr->rxr_inuse += taken;
3156 mcx_rxr_put(struct mcx_rxring *rxr, u_int n)
3158 rxr->rxr_inuse -= n;
3162 mcx_rxr_inuse(struct mcx_rxring *rxr)
    [all...]
  /src/sys/dev/ic/
dwc_eqos.c 1684 struct eqos_ring *rxr = &sc->sc_rx; local
1726 NULL, 0, &rxr->cur,
1732 NULL, 0, &rxr->next,
1738 NULL, 0, &rxr->queued,
1744 eqos_sysctl_rx_cur_handler, 0, (void *)rxr,
1750 eqos_sysctl_rx_end_handler, 0, (void *)rxr,

Completed in 51 milliseconds