| /freebsd-13.1/sys/dev/mgb/ |
| H A D | if_mgb.c | 538 mgb_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, in mgb_tx_queues_alloc() argument 549 KASSERT(ntxqs == 2, ("ntxqs = %d", ntxqs)); in mgb_tx_queues_alloc() 551 rdata->ring = (struct mgb_ring_desc *) vaddrs[q * ntxqs + 0]; in mgb_tx_queues_alloc() 552 rdata->ring_bus_addr = paddrs[q * ntxqs + 0]; in mgb_tx_queues_alloc() 555 rdata->head_wb = (uint32_t *) vaddrs[q * ntxqs + 1]; in mgb_tx_queues_alloc() 556 rdata->head_wb_bus_addr = paddrs[q * ntxqs + 1]; in mgb_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/axgbe/ |
| H A D | if_axgbe_pci.c | 1623 axgbe_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *va, uint64_t *pa, int ntxqs, in axgbe_if_tx_queues_alloc() argument 1635 MPASS(ntxqs == 1); in axgbe_if_tx_queues_alloc() 1638 scctx->isc_ntxqsets, ntxqsets, ntxqs); in axgbe_if_tx_queues_alloc() 1644 tx_ring = (struct xgbe_ring*)malloc(ntxqs * in axgbe_if_tx_queues_alloc() 1654 for (j = 0; j < ntxqs; j++, tx_ring++) { in axgbe_if_tx_queues_alloc() 1660 tx_ring->rdesc = (struct xgbe_ring_desc *)va[i*ntxqs + j]; in axgbe_if_tx_queues_alloc() 1661 tx_ring->rdesc_paddr = pa[i*ntxqs + j]; in axgbe_if_tx_queues_alloc() 1678 for (k = 0; k < ntxqs ; k++, tx_ring++) { in axgbe_if_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/iavf/ |
| H A D | if_iavf_iflib.c | 63 static int iavf_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int… 967 iavf_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int ntxqsets) in iavf_if_tx_queues_alloc() argument 976 MPASS(ntxqs == 1); in iavf_if_tx_queues_alloc() 1005 txr->tx_base = (struct iavf_tx_desc *)vaddrs[i * ntxqs]; in iavf_if_tx_queues_alloc() 1006 txr->tx_paddr = paddrs[i * ntxqs]; in iavf_if_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/ixl/ |
| H A D | if_ixl.c | 109 static int ixl_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int … 1180 ixl_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int ntxqsets) in ixl_if_tx_queues_alloc() argument 1189 MPASS(ntxqs == 1); in ixl_if_tx_queues_alloc() 1218 txr->tx_base = (struct i40e_tx_desc *)vaddrs[i * ntxqs]; in ixl_if_tx_queues_alloc() 1219 txr->tx_paddr = paddrs[i * ntxqs]; in ixl_if_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/bnxt/ |
| H A D | if_bnxt.c | 160 uint64_t *paddrs, int ntxqs, int ntxqsets); 347 uint64_t *paddrs, int ntxqs, int ntxqsets) in bnxt_tx_queues_alloc() argument 390 softc->tx_cp_rings[i].ring.vaddr = vaddrs[i * ntxqs]; in bnxt_tx_queues_alloc() 391 softc->tx_cp_rings[i].ring.paddr = paddrs[i * ntxqs]; in bnxt_tx_queues_alloc() 400 softc->tx_rings[i].vaddr = vaddrs[i * ntxqs + 1]; in bnxt_tx_queues_alloc() 401 softc->tx_rings[i].paddr = paddrs[i * ntxqs + 1]; in bnxt_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/ixgbe/ |
| H A D | if_ixv.c | 247 int ntxqs, int ntxqsets) in ixv_if_tx_queues_alloc() argument 255 MPASS(ntxqs == 1); in ixv_if_tx_queues_alloc() 282 txr->tx_base = (union ixgbe_adv_tx_desc *)vaddrs[i*ntxqs]; in ixv_if_tx_queues_alloc() 283 txr->tx_paddr = paddrs[i*ntxqs]; in ixv_if_tx_queues_alloc()
|
| H A D | if_ix.c | 406 int ntxqs, int ntxqsets) in ixgbe_if_tx_queues_alloc() argument 415 MPASS(ntxqs == 1); in ixgbe_if_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/iwn/ |
| H A D | if_iwnvar.h | 268 int ntxqs; member
|
| H A D | if_iwn.c | 547 for (i = 0; i < sc->ntxqs; i++) { in iwn_attach() 1243 sc->ntxqs = IWN4965_NTXQUEUES; in iwn4965_attach() 1286 sc->ntxqs = IWN5000_NTXQUEUES; in iwn5000_attach() 1431 for (qid = 0; qid < sc->ntxqs; qid++) in iwn_detach() 4174 for (qid = 0; qid < sc->ntxqs; qid++) { in iwn_wakeup_intr() 4259 for (i = 0; i < sc->ntxqs; i++) { in iwn_fatal_intr() 7520 for (qid = sc->firstaggqueue; qid < sc->ntxqs; qid++) { in iwn_addba_request() 7524 if (qid == sc->ntxqs) { in iwn_addba_request() 8788 for (qid = 0; qid < sc->ntxqs; qid++) { in iwn_hw_init() 8882 for (qid = 0; qid < sc->ntxqs; qid++) in iwn_hw_stop()
|
| /freebsd-13.1/sys/dev/vmware/vmxnet3/ |
| H A D | if_vmx.c | 781 int ntxqs, int ntxqsets) in vmxnet3_tx_queues_alloc() argument 830 (struct vmxnet3_txcompdesc *) vaddrs[q * ntxqs + 0]; in vmxnet3_tx_queues_alloc() 831 txc->vxcr_paddr = paddrs[q * ntxqs + 0]; in vmxnet3_tx_queues_alloc() 835 (struct vmxnet3_txdesc *) vaddrs[q * ntxqs + 1]; in vmxnet3_tx_queues_alloc() 836 txr->vxtxr_paddr = paddrs[q * ntxqs + 1]; in vmxnet3_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/ice/ |
| H A D | if_ice_iflib.c | 63 static int ice_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int … 956 int __invariant_only ntxqs, int ntxqsets) in ice_if_tx_queues_alloc() argument 963 MPASS(ntxqs == 1); in ice_if_tx_queues_alloc()
|
| /freebsd-13.1/sys/dev/igc/ |
| H A D | if_igc.c | 84 static int igc_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int n… 1810 igc_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int ntxqsets) in igc_if_tx_queues_alloc() argument 1845 txr->tx_base = (struct igc_tx_desc *)vaddrs[i*ntxqs]; in igc_if_tx_queues_alloc() 1846 txr->tx_paddr = paddrs[i*ntxqs]; in igc_if_tx_queues_alloc()
|
| /freebsd-13.1/sys/net/ |
| H A D | ifdi_if.m | 258 int ntxqs;
|
| H A D | iflib.c | 5903 uint8_t ntxqs = sctx->isc_ntxqs; in iflib_queues_alloc() local 5909 KASSERT(ntxqs > 0, ("number of queues per qset must be at least 1")); in iflib_queues_alloc() 5941 if ((ifdip = malloc(sizeof(struct iflib_dma_info) * ntxqs, in iflib_queues_alloc() 5949 for (j = 0; j < ntxqs; j++, ifdip++) { in iflib_queues_alloc() 6049 vaddrs = malloc(sizeof(caddr_t)*ntxqsets*ntxqs, M_IFLIB, M_WAITOK); in iflib_queues_alloc() 6050 paddrs = malloc(sizeof(uint64_t)*ntxqsets*ntxqs, M_IFLIB, M_WAITOK); in iflib_queues_alloc() 6054 for (j = 0; j < ntxqs; j++, di++) { in iflib_queues_alloc() 6055 vaddrs[i*ntxqs + j] = di->idi_vaddr; in iflib_queues_alloc() 6056 paddrs[i*ntxqs + j] = di->idi_paddr; in iflib_queues_alloc() 6059 if ((err = IFDI_TX_QUEUES_ALLOC(ctx, vaddrs, paddrs, ntxqs, ntxqsets)) != 0) { in iflib_queues_alloc()
|
| /freebsd-13.1/sys/dev/e1000/ |
| H A D | if_em.c | 2911 em_if_tx_queues_alloc(if_ctx_t ctx, caddr_t *vaddrs, uint64_t *paddrs, int ntxqs, int ntxqsets) in em_if_tx_queues_alloc() argument 2946 txr->tx_base = (struct e1000_tx_desc *)vaddrs[i*ntxqs]; in em_if_tx_queues_alloc() 2947 txr->tx_paddr = paddrs[i*ntxqs]; in em_if_tx_queues_alloc()
|