Home
last modified time | relevance | path

Searched refs:numvecs (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/kernel/irq/
H A Daffinity.c122 * The actual allocated total vectors may be less than @numvecs when
123 * active total CPU number is less than @numvecs.
128 static void alloc_nodes_vectors(unsigned int numvecs, in alloc_nodes_vectors() argument
154 numvecs = min_t(unsigned, remaining_ncpus, numvecs); in alloc_nodes_vectors()
161 * node's nr_cpus to remaining un-assigned ncpus. 'numvecs' is in alloc_nodes_vectors()
168 * other nodes will be allocated >= 1 vector, since 'numvecs' is in alloc_nodes_vectors()
223 * and we always re-calculate 'remaining_ncpus' & 'numvecs', and in alloc_nodes_vectors()
233 WARN_ON_ONCE(numvecs == 0); in alloc_nodes_vectors()
237 numvecs * ncpu in alloc_nodes_vectors()
247 __irq_build_affinity_masks(unsigned int startvec, unsigned int numvecs, unsigned int firstvec, cpumask_var_t *node_to_cpumask, const struct cpumask *cpu_mask, struct cpumask *nmsk, struct irq_affinity_desc *masks) __irq_build_affinity_masks() argument
339 irq_build_affinity_masks(unsigned int startvec, unsigned int numvecs, unsigned int firstvec, struct irq_affinity_desc *masks) irq_build_affinity_masks() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/aquantia/atlantic/
H A Daq_pci_func.c223 u32 numvecs; in aq_pci_probe() local
299 numvecs = min((u8)AQ_CFG_VECS_DEF, in aq_pci_probe()
301 numvecs = min(numvecs, num_online_cpus()); in aq_pci_probe()
303 numvecs += 1; in aq_pci_probe()
305 numvecs += AQ_HW_SERVICE_IRQS; in aq_pci_probe()
308 err = pci_alloc_irq_vectors(self->pdev, 1, numvecs, in aq_pci_probe()
314 numvecs = err; in aq_pci_probe()
316 self->irqvecs = numvecs; in aq_pci_probe()
/kernel/linux/linux-6.6/drivers/net/ethernet/aquantia/atlantic/
H A Daq_pci_func.c217 u32 numvecs; in aq_pci_probe() local
293 numvecs = min((u8)AQ_CFG_VECS_DEF, in aq_pci_probe()
295 numvecs = min(numvecs, num_online_cpus()); in aq_pci_probe()
297 numvecs += 1; in aq_pci_probe()
299 numvecs += AQ_HW_SERVICE_IRQS; in aq_pci_probe()
302 err = pci_alloc_irq_vectors(self->pdev, 1, numvecs, in aq_pci_probe()
308 numvecs = err; in aq_pci_probe()
310 self->irqvecs = numvecs; in aq_pci_probe()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_main.c3230 int numvecs, i; in igc_set_interrupt_capability() local
3243 numvecs = adapter->num_rx_queues; in igc_set_interrupt_capability()
3247 numvecs += adapter->num_tx_queues; in igc_set_interrupt_capability()
3250 adapter->num_q_vectors = numvecs; in igc_set_interrupt_capability()
3253 numvecs++; in igc_set_interrupt_capability()
3255 adapter->msix_entries = kcalloc(numvecs, sizeof(struct msix_entry), in igc_set_interrupt_capability()
3262 for (i = 0; i < numvecs; i++) in igc_set_interrupt_capability()
3267 numvecs, in igc_set_interrupt_capability()
3268 numvecs); in igc_set_interrupt_capability()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
H A Digc_main.c4374 int numvecs, i; in igc_set_interrupt_capability() local
4387 numvecs = adapter->num_rx_queues; in igc_set_interrupt_capability()
4391 numvecs += adapter->num_tx_queues; in igc_set_interrupt_capability()
4394 adapter->num_q_vectors = numvecs; in igc_set_interrupt_capability()
4397 numvecs++; in igc_set_interrupt_capability()
4399 adapter->msix_entries = kcalloc(numvecs, sizeof(struct msix_entry), in igc_set_interrupt_capability()
4406 for (i = 0; i < numvecs; i++) in igc_set_interrupt_capability()
4411 numvecs, in igc_set_interrupt_capability()
4412 numvecs); in igc_set_interrupt_capability()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/
H A Digb_main.c1098 int numvecs, i; in igb_set_interrupt_capability() local
1112 numvecs = adapter->num_rx_queues; in igb_set_interrupt_capability()
1116 numvecs += adapter->num_tx_queues; in igb_set_interrupt_capability()
1119 adapter->num_q_vectors = numvecs; in igb_set_interrupt_capability()
1122 numvecs++; in igb_set_interrupt_capability()
1123 for (i = 0; i < numvecs; i++) in igb_set_interrupt_capability()
1128 numvecs, in igb_set_interrupt_capability()
1129 numvecs); in igb_set_interrupt_capability()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igb/
H A Digb_main.c1096 int numvecs, i; in igb_set_interrupt_capability() local
1110 numvecs = adapter->num_rx_queues; in igb_set_interrupt_capability()
1114 numvecs += adapter->num_tx_queues; in igb_set_interrupt_capability()
1117 adapter->num_q_vectors = numvecs; in igb_set_interrupt_capability()
1120 numvecs++; in igb_set_interrupt_capability()
1121 for (i = 0; i < numvecs; i++) in igb_set_interrupt_capability()
1126 numvecs, in igb_set_interrupt_capability()
1127 numvecs); in igb_set_interrupt_capability()

Completed in 38 milliseconds