Home
last modified time | relevance | path

Searched refs:sc_nqueues (Results 1 – 13 of 13) sorted by relevance

/openbsd/src/sys/dev/pci/
Dif_vmx.c161 int sc_nqueues; member
304 sc->sc_nqueues = 1; in vmxnet3_attach()
319 sc->sc_nqueues = intrmap_count(sc->sc_intrmap); in vmxnet3_attach()
351 sc->sc_q = mallocarray(sc->sc_nqueues, sizeof(*sc->sc_q), in vmxnet3_attach()
355 for (i = 0; i < sc->sc_nqueues; i++) { in vmxnet3_attach()
387 printf(", %d queue%s", sc->sc_nqueues, sc->sc_nqueues > 1 ? "s" : ""); in vmxnet3_attach()
447 if_attach_queues(ifp, sc->sc_nqueues); in vmxnet3_attach()
448 if_attach_iqueues(ifp, sc->sc_nqueues); in vmxnet3_attach()
454 for (i = 0; i < sc->sc_nqueues; i++) { in vmxnet3_attach()
476 qs_len = sc->sc_nqueues * (sizeof *ts + sizeof *rs); in vmxnet3_dma_init()
[all …]
Dif_igc.c382 sc->queues = mallocarray(sc->sc_nqueues, sizeof(struct igc_queue), in igc_allocate_queues()
390 sc->tx_rings = mallocarray(sc->sc_nqueues, sizeof(struct igc_txring), in igc_allocate_queues()
398 sc->rx_rings = mallocarray(sc->sc_nqueues, sizeof(struct igc_rxring), in igc_allocate_queues()
410 for (i = 0; i < sc->sc_nqueues; i++, txconf++) { in igc_allocate_queues()
427 for (i = 0; i < sc->sc_nqueues; i++, rxconf++) { in igc_allocate_queues()
443 for (i = 0; i < sc->sc_nqueues; i++) { in igc_allocate_queues()
460 sc->sc_nqueues * sizeof(struct igc_rxring)); in igc_allocate_queues()
464 sc->sc_nqueues * sizeof(struct igc_txring)); in igc_allocate_queues()
479 for (i = 0; i < sc->sc_nqueues; i++, iq++) { in igc_free_pci_resources()
660 for (i = 0, iq = sc->queues; i < sc->sc_nqueues; i++, iq++) { in igc_allocate_msix()
[all …]
Dif_ngbe.c502 for (i = 0; i < sc->sc_nqueues; i++) in ngbe_init()
672 if ((ifr = mallocarray(sc->sc_nqueues, sizeof(*ifr), M_DEVBUF, in ngbe_rxrinfo()
676 for (i = 0; i < sc->sc_nqueues; i++) { in ngbe_rxrinfo()
684 error = if_rxr_info_ioctl(ifri, sc->sc_nqueues, ifr); in ngbe_rxrinfo()
685 free(ifr, M_DEVBUF, sc->sc_nqueues * sizeof(*ifr)); in ngbe_rxrinfo()
766 for (i = 0; i < sc->sc_nqueues; i++) { in ngbe_stop()
802 for (i = 0; i < sc->sc_nqueues; i++) in ngbe_stop()
811 for (i = 0; i < sc->sc_nqueues; i++) { in ngbe_stop()
896 for (i = 0; i < sc->sc_nqueues; i++, txr++) { in ngbe_watchdog()
958 for (i = 0, nq = sc->queues; i < sc->sc_nqueues; i++, nq++) { in ngbe_allocate_msix()
[all …]
Dif_aq_pci.c983 int sc_nqueues; member
1288 sc->sc_nqueues = 1; in aq_attach()
1299 sc->sc_nqueues = intrmap_count(sc->sc_intrmap); in aq_attach()
1300 KASSERT(sc->sc_nqueues > 0); in aq_attach()
1301 KASSERT(powerof2(sc->sc_nqueues)); in aq_attach()
1323 if (sc->sc_nqueues > 1) in aq_attach()
1324 printf(", %d queues", sc->sc_nqueues); in aq_attach()
1349 if (aq_hw_init(sc, irqmode, (sc->sc_nqueues > 1))) in aq_attach()
1421 if_attach_iqueues(ifp, sc->sc_nqueues); in aq_attach()
1422 if_attach_queues(ifp, sc->sc_nqueues); in aq_attach()
[all …]
Dif_bnxt.c263 int sc_nqueues; member
550 sc->sc_nqueues = intrmap_count(sc->sc_intrmap); in bnxt_attach()
551 KASSERT(sc->sc_nqueues > 0); in bnxt_attach()
552 KASSERT(powerof2(sc->sc_nqueues)); in bnxt_attach()
557 sc->sc_nqueues = 1; in bnxt_attach()
563 sc->sc_nqueues = 1; in bnxt_attach()
575 printf("%s, %d queues, address %s\n", intrstr, sc->sc_nqueues, in bnxt_attach()
660 if_attach_iqueues(ifp, sc->sc_nqueues); in bnxt_attach()
661 if_attach_queues(ifp, sc->sc_nqueues); in bnxt_attach()
662 for (i = 0; i < sc->sc_nqueues; i++) { in bnxt_attach()
[all …]
Dif_igc.h316 unsigned int sc_nqueues; member
Dif_rgereg.h402 unsigned int sc_nqueues; member
Dif_iavf.c616 unsigned int sc_nqueues; /* 1 << sc_nqueues */ member
721 #define iavf_nqueues(_sc) (1 << (_sc)->sc_nqueues)
722 #define iavf_allqueues(_sc) ((1 << ((_sc)->sc_nqueues+1)) - 1)
778 sc->sc_nqueues = 0; /* 1 << 0 is 1 queue */ in iavf_attach()
Dif_ice.c267 unsigned int sc_nqueues; member
26361 for (i = 0; i < sc->sc_nqueues; i++) { in ice_allocate_msix()
26381 sc->isc_nrxqsets = sc->sc_nqueues; in ice_allocate_msix()
26382 sc->isc_ntxqsets = sc->sc_nqueues; in ice_allocate_msix()
26388 for (i = 0; i < sc->sc_nqueues; i++) { in ice_allocate_msix()
26408 for (i = 0, txq = vsi->tx_queues; i < sc->sc_nqueues; i++, txq++) { in ice_free_tx_queues()
26427 sc->sc_nqueues * sizeof(struct ice_tx_queue)); in ice_free_tx_queues()
26449 (struct ice_tx_queue *) mallocarray(sc->sc_nqueues, in ice_tx_queues_alloc()
26457 for (i = 0, txq = vsi->tx_queues; i < sc->sc_nqueues; i++, txq++) { in ice_tx_queues_alloc()
26470 for (i = 0, txq = vsi->tx_queues; i < sc->sc_nqueues; i++, txq++) { in ice_tx_queues_alloc()
[all …]
Dif_ngbereg.h1059 unsigned int sc_nqueues; member
Dif_ixl.c1308 unsigned int sc_nqueues; /* 1 << sc_nqueues */ member
1508 #define ixl_nqueues(_sc) (1 << (_sc)->sc_nqueues)
1703 sc->sc_nqueues = 0; /* 1 << 0 is 1 queue */ in ixl_attach()
1834 sc->sc_nqueues = fls(nqueues) - 1; in ixl_attach()
4445 (sc->sc_nqueues << IXL_AQ_VSI_TC_Q_NUMBER_SHIFT)); in ixl_set_vsi()
Dif_rge.c208 sc->sc_nqueues = 1; in rge_attach()
711 RGE_WRITE_2(sc, RGE_RXQUEUE_CTRL, val | (fls(sc->sc_nqueues) - 1) << 2); in rge_init()
733 ((fls(sc->sc_nqueues) - 1) & 0x03) << 10); in rge_init()
/openbsd/src/sys/dev/pv/
Dif_vio.c285 uint16_t sc_nqueues; member
474 allocsize = sizeof(struct virtio_net_hdr) * txqsize * sc->sc_nqueues; in vio_alloc_mem()
493 for (qidx = 0; qidx < sc->sc_nqueues; qidx++) { in vio_alloc_mem()
525 for (qidx = 0; qidx < sc->sc_nqueues; qidx++) { in vio_alloc_mem()
564 for (qidx = 0; qidx < sc->sc_nqueues; qidx++) { in vio_alloc_mem()
664 sc->sc_nqueues = intrmap_count(sc->sc_intrmap); in vio_attach()
665 printf(": %u queue%s", sc->sc_nqueues, in vio_attach()
666 sc->sc_nqueues > 1 ? "s" : ""); in vio_attach()
668 sc->sc_nqueues = 1; in vio_attach()
682 sc->sc_q = mallocarray(sc->sc_nqueues, sizeof(*sc->sc_q), M_DEVBUF, in vio_attach()
[all …]