| /freebsd-12-stable/sys/dev/qlxge/ |
| D | qls_isr.c | 83 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 …]
|
| D | qls_hw.c | 1061 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 …]
|
| D | qls_os.c | 1355 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/ |
| D | if_hn.c | 248 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/ |
| D | ixl_pf_iflib.c | 66 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 …]
|
| D | ixl_txrx.c | 552 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 …]
|
| D | if_ixl.c | 1077 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/ |
| D | ix_txrx.c | 325 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 …]
|
| D | if_ixv.c | 327 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 …]
|
| D | if_ix.c | 484 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/ |
| D | igb_txrx.c | 369 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 …]
|
| D | em_txrx.c | 505 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 …]
|
| D | if_em.c | 715 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/ |
| D | igc_txrx.c | 394 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 …]
|
| D | if_igc.c | 395 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/ |
| D | iavf_vc_iflib.c | 62 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()
|
| D | iavf_txrx_iflib.c | 575 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 …]
|
| D | if_iavf_iflib.c | 691 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 …]
|
| D | iavf_lib.c | 825 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/ |
| 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 …]
|
| /freebsd-12-stable/sys/dev/vmware/vmxnet3/ |
| D | if_vmx.c | 849 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/ |
| D | bnxt_sysctl.c | 654 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 …]
|
| D | bnxt_sysctl.h | 38 int bnxt_create_rx_sysctls(struct bnxt_softc *softc, int rxr);
|
| /freebsd-12-stable/sys/dev/ena/ |
| D | ena.c | 387 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/ |
| D | netmap_mem2.h | 144 struct netmap_mem_d* netmap_mem_private_new( u_int txr, u_int txd, u_int rxr, u_int rxd,
|