Lines Matching defs:queues

454  * before the Tx and Rx queues are allocated.
756 * logic which must wait until after the Tx and Rx queues have been
1022 * @ntxqs: the number of Tx queues per set (should always be 1)
1025 * Called by iflib to allocate Tx queues for the device. Allocates driver
1042 /* Do not bother allocating queues if we're in recovery mode */
1066 /* Assign queues from PF space to the main VSI */
1069 device_printf(sc->dev, "Unable to assign PF queues: %s\n",
1086 /* get the virtual and physical address of the hardware queues */
1115 * @nrxqs: number of Rx queues per set (should always be 1)
1118 * Called by iflib to allocate Rx queues for the device. Allocates driver
1134 /* Do not bother allocating queues if we're in recovery mode */
1145 /* Assign queues from PF space to the main VSI */
1148 device_printf(sc->dev, "Unable to assign PF queues: %s\n",
1164 /* get the virtual and physical address of the hardware queues */
1238 * ice_msix_que - Fast interrupt handler for MSI-X receive queues
1374 * of requested queues or reducing the demand from other features such as
1399 int bar, queues, vectors, requested;
1425 * If the override sysctls have been set, limit the queues to
1428 queues = mp_ncpus;
1434 queues = CPU_COUNT(&cpus);
1438 queues = imin(queues, rss_getnumbuckets());
1442 * and Rx queues.
1444 queues = imin(queues, sc->ifc_sysctl_ntxqs ?: scctx->isc_ntxqsets);
1445 queues = imin(queues, sc->ifc_sysctl_nrxqs ?: scctx->isc_nrxqsets);
1464 requested = rdma + queues + 1;
1513 if (queues <= diff) {
1519 queues -= diff;
1522 device_printf(dev, "Using %d Tx and Rx queues\n", queues);
1531 scctx->isc_nrxqsets = queues;
1532 scctx->isc_ntxqsets = queues;
1590 * ice_if_msix_intr_assign - Assign MSI-X interrupt vectors to queues
1594 * Called by iflib to assign MSI-X vectors to queues. Currently requires that
1595 * we get at least the same number of vectors as we have queues, and that we
1596 * always have the same number of Tx and Rx queues.
1598 * Tx queues use a softirq instead of using their own hardware interrupt.
1611 "iflib requested %d Tx queues, and %d Rx queues, but the driver isn't able to support a differing number of Tx and Rx queues\n",
1769 * assigned to queues. Instead of assuming that the interrupt
1990 * ice_update_rx_mbuf_sz - Update the Rx buffer size for all queues
2308 * change the number of queues dynamically when using iflib. Due to this, we
2309 * do not attempt to reduce the number of queues.
2380 * If we know the control queues are disabled, skip processing
2381 * the control queues entirely.
2466 * Loops over the Tx and Rx queues for the main PF VSI and reassigns the queue
2477 /* Re-assign Tx queues from PF space to the main VSI */
2481 device_printf(sc->dev, "Unable to re-assign PF Tx queues: %s\n",
2486 /* Re-assign Rx queues from PF space to this VSI */
2490 device_printf(sc->dev, "Unable to re-assign PF Rx queues: %s\n",
2674 device_printf(sc->dev, "Unable to re-assign main VSI queues, err %s\n",
2737 * queues, not only 0. It contains ice_request_stack_reinit as well.
3031 * don't have, and disable Tx queues which aren't yet configured.
3062 /* Dissociate the Tx and Rx queues from the interrupts */
3066 /* Disable the Tx and Rx queues */
3104 * queues need to be re-initialized.
3107 * re-initialized if we need to resart Tx and Rx queues.
3520 /* Reserve VSI queue allocation from PF queues */
3523 device_printf(dev, "%s: Unable to allocate mirror VSI queue maps (%d queues): %s\n",
3529 /* Assign Tx queues from PF space */
3533 device_printf(dev, "Unable to assign mirror VSI Tx queues: %s\n",
3537 /* Assign Rx queues from PF space */
3541 device_printf(dev, "Unable to assign mirror VSI Rx queues: %s\n",
3696 * number of vectors as we have queues, and that we always have the same number
3697 * of Tx and Rx queues. Unlike that function, this calls a special
3701 * Tx queues use a softirq instead of using their own hardware interrupt so that
3780 device_printf(sc->dev, "Unable to re-assign mirror VSI queues, err %s\n",
3829 * Loops over the Tx and Rx queues for the mirror VSI and reassigns the queue
3842 device_printf(sc->dev, "Unable to assign mirror VSI Tx queues: %s\n",
3849 device_printf(sc->dev, "Unable to assign mirror VSI Rx queues: %s\n",
3877 * @ntxqs: the number of Tx queues per set (should always be 1)
3934 /* get the virtual and physical address of the hardware queues */
3961 * @nrxqs: number of Rx queues per set (should always be 1)
4003 /* get the virtual and physical address of the hardware queues */
4035 "iflib requested %d Tx queues, and %d Rx queues, but the driver isn't able to support a differing number of Tx and Rx queues\n",
4288 /* Dissociate the Tx and Rx queues from the interrupts */
4292 /* Disable the Tx and Rx queues */
4316 * of vectors equal to number of RX queues