Home
last modified time | relevance | path

Searched refs:nrxqs (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/dev/mgb/
H A Dif_mgb.c559 mgb_rx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int nrxqs, in mgb_rx_queues_alloc() argument
570 KASSERT(nrxqs == 2, ("nrxqs = %d", nrxqs)); in mgb_rx_queues_alloc()
572 rdata->ring = (struct mgb_ring_desc *) vaddrs[q * nrxqs + 0]; in mgb_rx_queues_alloc()
573 rdata->ring_bus_addr = paddrs[q * nrxqs + 0]; in mgb_rx_queues_alloc()
576 rdata->head_wb = (uint32_t *) vaddrs[q * nrxqs + 1]; in mgb_rx_queues_alloc()
577 rdata->head_wb_bus_addr = paddrs[q * nrxqs + 1]; in mgb_rx_queues_alloc()
/freebsd/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c841 vmxnet3_init_rxq(struct vmxnet3_softc *sc, int q, int nrxqs) in vmxnet3_init_rxq() argument
864 for (i = 0; i < nrxqs - 1; i++) { in vmxnet3_init_rxq()
872 int nrxqs, int nrxqsets) in vmxnet3_rx_queues_alloc() argument
892 vmxnet3_init_rxq(sc, q, nrxqs); in vmxnet3_rx_queues_alloc()
924 (struct vmxnet3_rxcompdesc *) vaddrs[q * nrxqs + 0]; in vmxnet3_rx_queues_alloc()
925 rxc->vxcr_paddr = paddrs[q * nrxqs + 0]; in vmxnet3_rx_queues_alloc()
928 for (i = 0; i < nrxqs - 1; i++) { in vmxnet3_rx_queues_alloc()
932 (struct vmxnet3_rxdesc *) vaddrs[q * nrxqs + 1 + i]; in vmxnet3_rx_queues_alloc()
933 rxr->vxrxr_paddr = paddrs[q * nrxqs + 1 + i]; in vmxnet3_rx_queues_alloc()
/freebsd/sys/dev/axgbe/
H A Dif_axgbe_pci.c1749 axgbe_if_rx_queues_alloc(if_ctx_t ctx, caddr_t *va, uint64_t *pa, int nrxqs, in axgbe_if_rx_queues_alloc() argument
1762 MPASS(nrxqs == 1); in axgbe_if_rx_queues_alloc()
1764 MPASS(nrxqs == 2); in axgbe_if_rx_queues_alloc()
1768 scctx->isc_nrxqsets, nrxqsets, nrxqs); in axgbe_if_rx_queues_alloc()
1774 rx_ring = (struct xgbe_ring*)malloc(nrxqs * in axgbe_if_rx_queues_alloc()
1784 for (j = 0; j < nrxqs; j++, rx_ring++) { in axgbe_if_rx_queues_alloc()
1790 rx_ring->rdesc = (struct xgbe_ring_desc *)va[i*nrxqs + j]; in axgbe_if_rx_queues_alloc()
1791 rx_ring->rdesc_paddr = pa[i*nrxqs + j]; in axgbe_if_rx_queues_alloc()
1808 for (k = 0; k < nrxqs ; k++, rx_ring++) { in axgbe_if_rx_queues_alloc()
/freebsd/sys/dev/enic/
H A Dif_enic.c781 int nrxqs, int nrxqsets) in enic_rx_queues_alloc() argument
822 cq->ring.descs = vaddrs[q * nrxqs + 0]; in enic_rx_queues_alloc()
823 cq->ring.base_addr = paddrs[q * nrxqs + 0]; in enic_rx_queues_alloc()
837 rq->ring.descs = vaddrs[q * nrxqs + 1]; in enic_rx_queues_alloc()
838 rq->ring.base_addr = paddrs[q * nrxqs + 1]; in enic_rx_queues_alloc()
/freebsd/sys/dev/iavf/
H A Dif_iavf_iflib.c1029 iavf_if_rx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int nrxqs, int nrxqsets) in iavf_if_rx_queues_alloc() argument
1039 MPASS(nrxqs == 1); in iavf_if_rx_queues_alloc()
1060 rxr->rx_base = (union iavf_rx_desc *)vaddrs[i * nrxqs]; in iavf_if_rx_queues_alloc()
1061 rxr->rx_paddr = paddrs[i * nrxqs]; in iavf_if_rx_queues_alloc()
/freebsd/sys/dev/ixl/
H A Dif_ixl.c1261 ixl_if_rx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int nrxqs, int nrxqsets) in ixl_if_rx_queues_alloc() argument
1271 MPASS(nrxqs == 1); in ixl_if_rx_queues_alloc()
1292 rxr->rx_base = (union i40e_rx_desc *)vaddrs[i * nrxqs]; in ixl_if_rx_queues_alloc()
1293 rxr->rx_paddr = paddrs[i * nrxqs]; in ixl_if_rx_queues_alloc()
/freebsd/sys/net/
H A Difdi_if.m175 int nrxqs;
H A Diflib.c5861 uint8_t nrxqs = sctx->isc_nrxqs; in iflib_queues_alloc() local
5869 KASSERT(nrxqs > 0, ("number of queues per qset must be at least 1")); in iflib_queues_alloc()
5870 KASSERT(nrxqs >= fl_offset + nfree_lists, in iflib_queues_alloc()
5956 if ((ifdip = malloc(sizeof(struct iflib_dma_info) * nrxqs, in iflib_queues_alloc()
5968 for (j = 0; j < nrxqs; j++, ifdip++) { in iflib_queues_alloc()
6030 vaddrs = malloc(sizeof(caddr_t) * nrxqsets * nrxqs, M_IFLIB, M_WAITOK); in iflib_queues_alloc()
6031 paddrs = malloc(sizeof(uint64_t) * nrxqsets * nrxqs, M_IFLIB, M_WAITOK); in iflib_queues_alloc()
6035 for (j = 0; j < nrxqs; j++, di++) { in iflib_queues_alloc()
6036 vaddrs[i * nrxqs + j] = di->idi_vaddr; in iflib_queues_alloc()
6037 paddrs[i * nrxqs + j] = di->idi_paddr; in iflib_queues_alloc()
[all …]
/freebsd/sys/dev/ixgbe/
H A Dif_ixv.c306 int nrxqs, int nrxqsets) in ixv_if_rx_queues_alloc() argument
313 MPASS(nrxqs == 1); in ixv_if_rx_queues_alloc()
335 rxr->rx_paddr = paddrs[i*nrxqs]; in ixv_if_rx_queues_alloc()
H A Dif_ix.c522 int nrxqs, int nrxqsets) in ixgbe_if_rx_queues_alloc() argument
530 MPASS(nrxqs == 1); in ixgbe_if_rx_queues_alloc()
/freebsd/sys/dev/bnxt/bnxt_en/
H A Dif_bnxt.c182 uint64_t *paddrs, int nrxqs, int nrxqsets);
565 uint64_t *paddrs, int nrxqs, int nrxqsets) in bnxt_rx_queues_alloc() argument
677 softc->rx_cp_rings[i].ring.vaddr = vaddrs[i * nrxqs]; in bnxt_rx_queues_alloc()
678 softc->rx_cp_rings[i].ring.paddr = paddrs[i * nrxqs]; in bnxt_rx_queues_alloc()
688 softc->rx_rings[i].vaddr = vaddrs[i * nrxqs + 1]; in bnxt_rx_queues_alloc()
689 softc->rx_rings[i].paddr = paddrs[i * nrxqs + 1]; in bnxt_rx_queues_alloc()
709 softc->ag_rings[i].vaddr = vaddrs[i * nrxqs + 2]; in bnxt_rx_queues_alloc()
710 softc->ag_rings[i].paddr = paddrs[i * nrxqs + 2]; in bnxt_rx_queues_alloc()
/freebsd/sys/dev/ice/
H A Dif_ice_iflib.c100 uint64_t *paddrs, int nrxqs, int nrxqsets);
1118 int __invariant_only nrxqs, int nrxqsets) in ice_if_rx_queues_alloc() argument
1125 MPASS(nrxqs == 1); in ice_if_rx_queues_alloc()
4034 int __invariant_only nrxqs, int nrxqsets) in ice_subif_if_rx_queues_alloc() argument
4043 MPASS(nrxqs == 1); in ice_subif_if_rx_queues_alloc()
/freebsd/sys/dev/enetc/
H A Dif_enetc.c509 int nrxqs, int nrxqsets) in enetc_rx_queues_alloc() argument
516 MPASS(nrxqs == 1); in enetc_rx_queues_alloc()
/freebsd/sys/dev/igc/
H A Dif_igc.c2054 int nrxqs, int nrxqsets) in igc_if_rx_queues_alloc() argument
2082 rxr->rx_base = (union igc_rx_desc_extended *)vaddrs[i*nrxqs]; in igc_if_rx_queues_alloc()
2083 rxr->rx_paddr = paddrs[i*nrxqs]; in igc_if_rx_queues_alloc()
/freebsd/sys/dev/e1000/
H A Dif_em.c3559 int nrxqs, int nrxqsets) in em_if_rx_queues_alloc() argument
3588 (union e1000_rx_desc_extended *)vaddrs[i*nrxqs]; in em_if_rx_queues_alloc()
3589 rxr->rx_paddr = paddrs[i*nrxqs]; in em_if_rx_queues_alloc()