Lines Matching full:queues
215 /* FCoE uses a linear block of queues so just assigning 1:1 */ in ixgbe_cache_ring_sriov()
236 /* FCoE uses a linear block of queues so just assigning 1:1 */ in ixgbe_cache_ring_sriov()
313 * ixgbe_set_dcb_sriov_queues: Allocate queues for SR-IOV devices w/ DCB
316 * When SR-IOV (Single Root IO Virtualiztion) is enabled, allocate queues
317 * and VM pools where appropriate. Also assign queues based on DCB
339 /* limit VMDq instances on the PF by number of Tx queues */ in ixgbe_set_dcb_sriov_queues()
356 /* queues in the remaining pools are available for FCoE */ in ixgbe_set_dcb_sriov_queues()
394 /* alloc queues for FCoE separately */ in ixgbe_set_dcb_sriov_queues()
398 /* add queues to adapter */ in ixgbe_set_dcb_sriov_queues()
428 /* Map queue offset and counts onto allocated tx queues */ in ixgbe_set_dcb_queues()
438 /* 8 TC w/ 4 queues per TC */ in ixgbe_set_dcb_queues()
442 /* 8 TC w/ 8 queues per TC */ in ixgbe_set_dcb_queues()
446 /* 4 TC w/ 16 queues per TC */ in ixgbe_set_dcb_queues()
461 /* FCoE enabled queues require special configuration indexed in ixgbe_set_dcb_queues()
487 * ixgbe_set_sriov_queues - Allocate queues for SR-IOV devices
490 * When SR-IOV (Single Root IO Virtualiztion) is enabled, allocate queues
518 /* 64 pool mode with 2 queues per pool */ in ixgbe_set_sriov_queues()
523 /* 32 pool mode with up to 4 queues per pool */ in ixgbe_set_sriov_queues()
527 /* We can support 4, 2, or 1 queues */ in ixgbe_set_sriov_queues()
532 /* queues in the remaining pools are available for FCoE */ in ixgbe_set_sriov_queues()
572 /* alloc queues for FCoE separately */ in ixgbe_set_sriov_queues()
576 /* merge FCoE queues with RSS queues */ in ixgbe_set_sriov_queues()
583 /* attempt to reserve some queues for just FCoE */ in ixgbe_set_sriov_queues()
590 /* add queues to adapter */ in ixgbe_set_sriov_queues()
597 * restrict the queues that can be used by the device. in ixgbe_set_sriov_queues()
599 * queues. in ixgbe_set_sriov_queues()
612 * ixgbe_set_rss_queues - Allocate queues for RSS
657 * to get the best performance we allocate as many FCoE queues in ixgbe_set_rss_queues()
659 * avoid sharing queues with standard RSS on systems with 24 or in ixgbe_set_rss_queues()
668 /* merge FCoE queues with RSS queues */ in ixgbe_set_rss_queues()
676 /* attempt to reserve some queues for just FCoE */ in ixgbe_set_rss_queues()
691 * ixgbe_set_num_queues - Allocate queues for device, feature dependent
737 /* We start by asking for one vector per queue pair with XDP queues in ixgbe_acquire_msix_vectors()
738 * being stacked with TX queues. in ixgbe_acquire_msix_vectors()
755 * number of Rx and Tx descriptor queues supported by our device. in ixgbe_acquire_msix_vectors()
1183 e_dev_warn("Number of DCB TCs exceeds number of available queues. Disabling DCB support.\n"); in ixgbe_set_interrupt_capability()
1206 /* recalculate number of queues now that many features have been in ixgbe_set_interrupt_capability()
1234 /* Number of supported queues */ in ixgbe_init_interrupt_scheme()