Home
last modified time | relevance | path

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

12

/freebsd-12-stable/sys/dev/qlxge/
Dqls_isr.c83 qla_rx_ring_t *rxr; in qls_replenish_rx() local
87 rxr = &ha->rx_ring[r_idx]; in qls_replenish_rx()
89 count = rxr->rx_free; in qls_replenish_rx()
90 sbq_e = rxr->sbq_vaddr; in qls_replenish_rx()
94 rxb = &rxr->rx_buf[rxr->sbq_next]; in qls_replenish_rx()
100 __func__, rxr->sbq_next, r_idx); in qls_replenish_rx()
107 sbq_e[rxr->sbq_next].addr_lo = (uint32_t)rxb->paddr; in qls_replenish_rx()
108 sbq_e[rxr->sbq_next].addr_hi = in qls_replenish_rx()
111 rxr->sbq_next++; in qls_replenish_rx()
112 if (rxr->sbq_next == NUM_RX_DESCRIPTORS) in qls_replenish_rx()
[all …]
Dqls_hw.c1061 qla_rx_ring_t *rxr; in qls_init_comp_queue() local
1065 rxr = &ha->rx_ring[cid]; in qls_init_comp_queue()
1067 rxr->cq_db_offset = ha->vm_pgsize * (128 + cid); in qls_init_comp_queue()
1069 cq_icb = rxr->cq_icb_vaddr; in qls_init_comp_queue()
1082 cq_icb->cq_baddr_lo = (rxr->cq_base_paddr & 0xFFFFFFFF); in qls_init_comp_queue()
1083 cq_icb->cq_baddr_hi = (rxr->cq_base_paddr >> 32) & 0xFFFFFFFF; in qls_init_comp_queue()
1085 cq_icb->cqi_addr_lo = (rxr->cqi_paddr & 0xFFFFFFFF); in qls_init_comp_queue()
1086 cq_icb->cqi_addr_hi = (rxr->cqi_paddr >> 32) & 0xFFFFFFFF; in qls_init_comp_queue()
1091 cq_icb->lbq_baddr_lo = (rxr->lbq_addr_tbl_paddr & 0xFFFFFFFF); in qls_init_comp_queue()
1092 cq_icb->lbq_baddr_hi = (rxr->lbq_addr_tbl_paddr >> 32) & 0xFFFFFFFF; in qls_init_comp_queue()
[all …]
Dqls_os.c1355 qla_rx_ring_t *rxr; in qls_free_rcv_bufs() local
1359 rxr = &ha->rx_ring[r]; in qls_free_rcv_bufs()
1363 rxb = &rxr->rx_buf[i]; in qls_free_rcv_bufs()
1371 bzero(rxr->rx_buf, (sizeof(qla_rx_buf_t) * NUM_RX_DESCRIPTORS)); in qls_free_rcv_bufs()
1380 qla_rx_ring_t *rxr; in qls_alloc_rcv_bufs() local
1383 rxr = &ha->rx_ring[r]; in qls_alloc_rcv_bufs()
1384 bzero(rxr->rx_buf, (sizeof(qla_rx_buf_t) * NUM_RX_DESCRIPTORS)); in qls_alloc_rcv_bufs()
/freebsd-12-stable/sys/dev/hyperv/netvsc/
Dif_hn.c248 struct hn_rx_ring *rxr; member
1135 arg->rxr->hn_rxvf_ifp = arg->vf_ifp; in hn_rxvf_set_task()
1141 struct hn_rx_ring *rxr; in hn_rxvf_set() local
1151 rxr = &sc->hn_rx_ring[i]; in hn_rxvf_set()
1154 arg.rxr = rxr; in hn_rxvf_set()
1156 vmbus_chan_run_task(rxr->hn_chan, &task); in hn_rxvf_set()
1158 rxr->hn_rxvf_ifp = vf_ifp; in hn_rxvf_set()
2879 hn_chan_rollup(struct hn_rx_ring *rxr, struct hn_tx_ring *txr) in hn_chan_rollup() argument
2882 tcp_lro_flush_all(&rxr->hn_lro); in hn_chan_rollup()
3422 hn_rxpkt(struct hn_rx_ring *rxr) in hn_rxpkt() argument
[all …]
/freebsd-12-stable/sys/dev/ixl/
Dixl_pf_iflib.c66 struct rx_ring *rxr = &que->rxr; in ixl_configure_rx_itr() local
70 rxr->itr = vsi->rx_itr_setting; in ixl_configure_rx_itr()
71 rxr->latency = IXL_AVE_LATENCY; in ixl_configure_rx_itr()
287 vsi->rx_queues[0].rxr.itr = vsi->rx_itr_setting; in ixl_configure_legacy()
568 struct rx_ring *rxr = &rx_que->rxr; in ixl_initialize_vsi() local
572 rxr->mbuf_sz = iflib_get_rx_mbuf_sz(vsi->ctx); in ixl_initialize_vsi()
574 u16 max_rxmax = rxr->mbuf_sz * hw->func_caps.rx_buf_chain_len; in ixl_initialize_vsi()
578 rctx.dbuff = rxr->mbuf_sz >> I40E_RXQ_CTX_DBUFF_SHIFT; in ixl_initialize_vsi()
586 rctx.base = (rxr->rx_paddr/IXL_RX_CTX_BASE_UNITS); in ixl_initialize_vsi()
626 struct rx_ring *rxr = &que->rxr; in ixl_set_queue_rx_itr() local
[all …]
Dixl_txrx.c552 struct rx_ring *rxr = &((vsi->rx_queues[iru->iru_qsidx]).rxr); in ixl_isc_rxd_refill() local
563 rxr->rx_base[next_pidx].read.pkt_addr = htole64(paddrs[i]); in ixl_isc_rxd_refill()
573 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in ixl_isc_rxd_flush() local
575 wr32(vsi->hw, rxr->tail, pidx); in ixl_isc_rxd_flush()
582 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in ixl_isc_rxd_available() local
591 rxd = &rxr->rx_base[i]; in ixl_isc_rxd_available()
663 struct rx_ring *rxr = &que->rxr; in ixl_isc_rxd_pkt_get() local
678 cur = &rxr->rx_base[cidx]; in ixl_isc_rxd_pkt_get()
693 rxr->rx_bytes += plen; in ixl_isc_rxd_pkt_get()
704 rxr->desc_errs++; in ixl_isc_rxd_pkt_get()
[all …]
Dif_ixl.c1077 IFLIB_INTR_RXTX, ixl_msix_que, rx_que, rx_que->rxr.me, buf); in ixl_if_msix_intr_assign()
1130 ixl_enable_queue(hw, que->rxr.me); in ixl_if_enable_intr()
1255 struct rx_ring *rxr = &que->rxr; in ixl_if_rx_queues_alloc() local
1257 rxr->me = i; in ixl_if_rx_queues_alloc()
1261 rxr->tail = I40E_QRX_TAIL(rxr->me); in ixl_if_rx_queues_alloc()
1262 rxr->rx_base = (union i40e_rx_desc *)vaddrs[i * nrxqs]; in ixl_if_rx_queues_alloc()
1263 rxr->rx_paddr = paddrs[i * nrxqs]; in ixl_if_rx_queues_alloc()
1264 rxr->que = que; in ixl_if_rx_queues_alloc()
/freebsd-12-stable/sys/dev/ixgbe/
Dix_txrx.c325 struct rx_ring *rxr = &que->rxr; in ixgbe_isc_rxd_refill() local
336 rxr->rx_base[next_pidx].read.pkt_addr = htole64(paddrs[i]); in ixgbe_isc_rxd_refill()
350 struct rx_ring *rxr = &que->rxr; in ixgbe_isc_rxd_flush() local
352 IXGBE_WRITE_REG(&sc->hw, rxr->tail, pidx); in ixgbe_isc_rxd_flush()
363 struct rx_ring *rxr = &que->rxr; in ixgbe_isc_rxd_available() local
370 rxd = &rxr->rx_base[i]; in ixgbe_isc_rxd_available()
398 struct rx_ring *rxr = &que->rxr; in ixgbe_isc_rxd_pkt_get() local
409 rxd = &rxr->rx_base[cidx]; in ixgbe_isc_rxd_pkt_get()
421 rxr->bytes += len; in ixgbe_isc_rxd_pkt_get()
431 rxr->rx_discarded++; in ixgbe_isc_rxd_pkt_get()
[all …]
Dif_ixv.c327 struct rx_ring *rxr = &que->rxr; in ixv_if_rx_queues_alloc() local
328 rxr->me = i; in ixv_if_rx_queues_alloc()
329 rxr->sc = que->sc = sc; in ixv_if_rx_queues_alloc()
333 rxr->tail = IXGBE_VFRDT(rxr->me); in ixv_if_rx_queues_alloc()
334 rxr->rx_base = (union ixgbe_adv_rx_desc *)vaddrs[i]; in ixv_if_rx_queues_alloc()
335 rxr->rx_paddr = paddrs[i*nrxqs]; in ixv_if_rx_queues_alloc()
336 rxr->bytes = 0; in ixv_if_rx_queues_alloc()
337 rxr->que = que; in ixv_if_rx_queues_alloc()
1044 IFLIB_INTR_RXTX, ixv_msix_que, rx_que, rx_que->rxr.me, buf); in ixv_if_msix_intr_assign()
1410 struct rx_ring *rxr = &que->rxr; in ixv_initialize_receive_units() local
[all …]
Dif_ix.c484 struct rx_ring *rxr = &que->rxr; in ixgbe_if_rx_queues_alloc() local
487 rxr->me = ixgbe_vf_que_index(sc->iov_mode, sc->pool, in ixgbe_if_rx_queues_alloc()
490 rxr->sc = que->sc = sc; in ixgbe_if_rx_queues_alloc()
493 rxr->tail = IXGBE_RDT(rxr->me); in ixgbe_if_rx_queues_alloc()
494 rxr->rx_base = (union ixgbe_adv_rx_desc *)vaddrs[i]; in ixgbe_if_rx_queues_alloc()
495 rxr->rx_paddr = paddrs[i]; in ixgbe_if_rx_queues_alloc()
496 rxr->bytes = 0; in ixgbe_if_rx_queues_alloc()
497 rxr->que = que; in ixgbe_if_rx_queues_alloc()
693 struct rx_ring *rxr = &que->rxr; in ixgbe_initialize_receive_units() local
694 u64 rdba = rxr->rx_paddr; in ixgbe_initialize_receive_units()
[all …]
/freebsd-12-stable/sys/dev/e1000/
Digb_txrx.c369 struct rx_ring *rxr = &que->rxr; in igb_isc_rxd_refill() local
380 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[next_pidx]; in igb_isc_rxd_refill()
393 struct rx_ring *rxr = &que->rxr; in igb_isc_rxd_flush() local
395 E1000_WRITE_REG(&sc->hw, E1000_RDT(rxr->me), pidx); in igb_isc_rxd_flush()
404 struct rx_ring *rxr = &que->rxr; in igb_isc_rxd_available() local
410 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[i]; in igb_isc_rxd_available()
436 struct rx_ring *rxr = &que->rxr; in igb_isc_rxd_pkt_get() local
448 rxd = (union e1000_adv_rx_desc *)&rxr->rx_base[cidx]; in igb_isc_rxd_pkt_get()
458 rxr->rx_bytes += ri->iri_len; in igb_isc_rxd_pkt_get()
466 ++rxr->rx_discarded; in igb_isc_rxd_pkt_get()
[all …]
Dem_txrx.c505 struct rx_ring *rxr = &que->rxr; in lem_isc_rxd_refill() local
517 rxd = (struct e1000_rx_desc *)&rxr->rx_base[next_pidx]; in lem_isc_rxd_refill()
534 struct rx_ring *rxr = &que->rxr; in em_isc_rxd_refill() local
546 rxd = &rxr->rx_base[next_pidx]; in em_isc_rxd_refill()
562 struct rx_ring *rxr = &que->rxr; in em_isc_rxd_flush() local
564 E1000_WRITE_REG(&sc->hw, E1000_RDT(rxr->me), pidx); in em_isc_rxd_flush()
573 struct rx_ring *rxr = &que->rxr; in lem_isc_rxd_available() local
579 rxd = (struct e1000_rx_desc *)&rxr->rx_base[i]; in lem_isc_rxd_available()
598 struct rx_ring *rxr = &que->rxr; in em_isc_rxd_available() local
604 rxd = &rxr->rx_base[i]; in em_isc_rxd_available()
[all …]
Dif_em.c715 struct rx_ring *rxr = &rx_que->rxr; in em_get_regs() local
722 u32 staterr = le32toh(rxr->rx_base[j].wb.upper.status_error); in em_get_regs()
723 u32 length = le32toh(rxr->rx_base[j].wb.upper.length); in em_get_regs()
724 …sbuf_printf(sb, "\tReceive Descriptor Address %d: %08" PRIx64 " Error:%d Length:%d\n", j, rxr->r… in em_get_regs()
3101 struct rx_ring *rxr = &que->rxr; in em_if_rx_queues_alloc() local
3102 rxr->sc = que->sc = sc; in em_if_rx_queues_alloc()
3103 rxr->que = que; in em_if_rx_queues_alloc()
3104 que->me = rxr->me = i; in em_if_rx_queues_alloc()
3107 rxr->rx_base = (union e1000_rx_desc_extended *)vaddrs[i*nrxqs]; in em_if_rx_queues_alloc()
3108 rxr->rx_paddr = paddrs[i*nrxqs]; in em_if_rx_queues_alloc()
[all …]
/freebsd-12-stable/sys/dev/igc/
Digc_txrx.c394 struct rx_ring *rxr = &que->rxr; in igc_isc_rxd_refill() local
405 rxd = (union igc_adv_rx_desc *)&rxr->rx_base[next_pidx]; in igc_isc_rxd_refill()
418 struct rx_ring *rxr = &que->rxr; in igc_isc_rxd_flush() local
420 IGC_WRITE_REG(&sc->hw, IGC_RDT(rxr->me), pidx); in igc_isc_rxd_flush()
429 struct rx_ring *rxr = &que->rxr; in igc_isc_rxd_available() local
435 rxd = (union igc_adv_rx_desc *)&rxr->rx_base[i]; in igc_isc_rxd_available()
461 struct rx_ring *rxr = &que->rxr; in igc_isc_rxd_pkt_get() local
473 rxd = (union igc_adv_rx_desc *)&rxr->rx_base[cidx]; in igc_isc_rxd_pkt_get()
483 rxr->rx_bytes += ri->iri_len; in igc_isc_rxd_pkt_get()
491 ++rxr->rx_discarded; in igc_isc_rxd_pkt_get()
[all …]
Dif_igc.c395 struct rx_ring *rxr = &rx_que->rxr; in igc_get_regs() local
402 u32 staterr = le32toh(rxr->rx_base[j].wb.upper.status_error); in igc_get_regs()
403 u32 length = le32toh(rxr->rx_base[j].wb.upper.length); in igc_get_regs()
404 …sbuf_printf(sb, "\tReceive Descriptor Address %d: %08" PRIx64 " Error:%d Length:%d\n", j, rxr->r… in igc_get_regs()
1866 struct rx_ring *rxr = &que->rxr; in igc_if_rx_queues_alloc() local
1867 rxr->adapter = que->adapter = adapter; in igc_if_rx_queues_alloc()
1868 rxr->que = que; in igc_if_rx_queues_alloc()
1869 que->me = rxr->me = i; in igc_if_rx_queues_alloc()
1872 rxr->rx_base = (union igc_rx_desc_extended *)vaddrs[i*nrxqs]; in igc_if_rx_queues_alloc()
1873 rxr->rx_paddr = paddrs[i*nrxqs]; in igc_if_rx_queues_alloc()
[all …]
/freebsd-12-stable/sys/dev/iavf/
Diavf_vc_iflib.c62 struct rx_ring *rxr; in iavf_configure_queues() local
87 rxr = &rx_que->rxr; in iavf_configure_queues()
106 vqpi->rxq.dma_ring_addr = rxr->rx_paddr; in iavf_configure_queues()
108 vqpi->rxq.databuffer_size = rxr->mbuf_sz; in iavf_configure_queues()
159 vm->vecmap[i].txq_map = (1 << rx_que->rxr.me); in iavf_map_queues()
160 vm->vecmap[i].rxq_map = (1 << rx_que->rxr.me); in iavf_map_queues()
Diavf_txrx_iflib.c575 struct rx_ring *rxr = &((vsi->rx_queues[iru->iru_qsidx]).rxr); in iavf_isc_rxd_refill() local
586 rxr->rx_base[next_pidx].read.pkt_addr = htole64(paddrs[i]); in iavf_isc_rxd_refill()
606 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in iavf_isc_rxd_flush() local
608 wr32(vsi->hw, rxr->tail, pidx); in iavf_isc_rxd_flush()
627 struct rx_ring *rxr = &vsi->rx_queues[rxqid].rxr; in iavf_isc_rxd_available() local
636 rxd = &rxr->rx_base[i]; in iavf_isc_rxd_available()
669 struct rx_ring *rxr = &que->rxr; in iavf_isc_rxd_pkt_get() local
684 cur = &rxr->rx_base[cidx]; in iavf_isc_rxd_pkt_get()
699 rxr->rx_bytes += plen; in iavf_isc_rxd_pkt_get()
714 rxr->desc_errs++; in iavf_isc_rxd_pkt_get()
[all …]
Dif_iavf_iflib.c691 struct rx_ring *rxr; in iavf_init_queues() local
701 rxr = &rx_que->rxr; in iavf_init_queues()
703 rxr->mbuf_sz = mbuf_sz; in iavf_init_queues()
704 wr32(vsi->hw, rxr->tail, 0); in iavf_init_queues()
849 IFLIB_INTR_RXTX, iavf_msix_que, rx_que, rx_que->rxr.me, buf); in iavf_if_msix_intr_assign()
1055 struct rx_ring *rxr = &que->rxr; in iavf_if_rx_queues_alloc() local
1057 rxr->me = i; in iavf_if_rx_queues_alloc()
1061 rxr->tail = IAVF_QRX_TAIL1(rxr->me); in iavf_if_rx_queues_alloc()
1062 rxr->rx_base = (union iavf_rx_desc *)vaddrs[i * nrxqs]; in iavf_if_rx_queues_alloc()
1063 rxr->rx_paddr = paddrs[i * nrxqs]; in iavf_if_rx_queues_alloc()
[all …]
Diavf_lib.c825 struct rx_ring *rxr = &que->rxr; in iavf_configure_rx_itr() local
829 rxr->itr = vsi->rx_itr_setting; in iavf_configure_rx_itr()
830 rxr->latency = IAVF_AVE_LATENCY; in iavf_configure_rx_itr()
/freebsd-12-stable/contrib/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 …]
/freebsd-12-stable/sys/dev/vmware/vmxnet3/
Dif_vmx.c849 struct vmxnet3_rxring *rxr; in vmxnet3_init_rxq() local
869 rxr = &rxq->vxrxq_cmd_ring[i]; in vmxnet3_init_rxq()
870 rxr->vxrxr_ndesc = scctx->isc_nrxd[i + 1]; in vmxnet3_init_rxq()
920 struct vmxnet3_rxring *rxr; in vmxnet3_rx_queues_alloc() local
933 rxr = &rxq->vxrxq_cmd_ring[i]; in vmxnet3_rx_queues_alloc()
935 rxr->vxrxr_rxd = in vmxnet3_rx_queues_alloc()
937 rxr->vxrxr_paddr = paddrs[q * nrxqs + 1 + i]; in vmxnet3_rx_queues_alloc()
1678 struct vmxnet3_rxring *rxr; in vmxnet3_isc_rxd_refill() local
1695 rxr = &rxq->vxrxq_cmd_ring[flid]; in vmxnet3_isc_rxd_refill()
1696 rxd = rxr->vxrxr_rxd; in vmxnet3_isc_rxd_refill()
[all …]
/freebsd-12-stable/sys/dev/bnxt/
Dbnxt_sysctl.c654 bnxt_create_rx_sysctls(struct bnxt_softc *softc, int rxr) in bnxt_create_rx_sysctls() argument
661 sprintf(name, "rxq%d", rxr); in bnxt_create_rx_sysctls()
662 sprintf(desc, "receive queue %d", rxr); in bnxt_create_rx_sysctls()
670 "ucast_pkts", CTLFLAG_RD, &rx_stats[rxr].rx_ucast_pkts, in bnxt_create_rx_sysctls()
673 "mcast_pkts", CTLFLAG_RD, &rx_stats[rxr].rx_mcast_pkts, in bnxt_create_rx_sysctls()
676 "bcast_pkts", CTLFLAG_RD, &rx_stats[rxr].rx_bcast_pkts, in bnxt_create_rx_sysctls()
680 &rx_stats[rxr].rx_discard_pkts, "discarded receive packets"); in bnxt_create_rx_sysctls()
682 "drop_pkts", CTLFLAG_RD, &rx_stats[rxr].rx_drop_pkts, in bnxt_create_rx_sysctls()
685 "ucast_bytes", CTLFLAG_RD, &rx_stats[rxr].rx_ucast_bytes, in bnxt_create_rx_sysctls()
688 "mcast_bytes", CTLFLAG_RD, &rx_stats[rxr].rx_mcast_bytes, in bnxt_create_rx_sysctls()
[all …]
Dbnxt_sysctl.h38 int bnxt_create_rx_sysctls(struct bnxt_softc *softc, int rxr);
/freebsd-12-stable/sys/dev/ena/
Dena.c387 struct ena_ring *txr, *rxr; in ena_init_io_rings_basic() local
395 rxr = &adapter->rx_ring[i]; in ena_init_io_rings_basic()
399 ena_init_io_rings_common(adapter, rxr, i); in ena_init_io_rings_basic()
409 que->rx_ring = rxr; in ena_init_io_rings_basic()
412 rxr->que = que; in ena_init_io_rings_basic()
414 rxr->empty_rx_queue = 0; in ena_init_io_rings_basic()
415 rxr->rx_mbuf_sz = ena_mbuf_sz; in ena_init_io_rings_basic()
422 struct ena_ring *txr, *rxr; in ena_init_io_rings_advanced() local
427 rxr = &adapter->rx_ring[i]; in ena_init_io_rings_advanced()
440 ena_alloc_counters((counter_u64_t *)&rxr->rx_stats, in ena_init_io_rings_advanced()
[all …]
/freebsd-12-stable/sys/dev/netmap/
Dnetmap_mem2.h144 struct netmap_mem_d* netmap_mem_private_new( u_int txr, u_int txd, u_int rxr, u_int rxd,

12