Searched refs:min_vecs (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/pci/msi/ |
| H A D | api.c | 232 int pci_alloc_irq_vectors(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors() argument 235 return pci_alloc_irq_vectors_affinity(dev, min_vecs, max_vecs, in pci_alloc_irq_vectors() 252 int pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors_affinity() argument 268 nvecs = __pci_enable_msix_range(dev, NULL, min_vecs, max_vecs, in pci_alloc_irq_vectors_affinity() 275 nvecs = __pci_enable_msi_range(dev, min_vecs, max_vecs, affd); in pci_alloc_irq_vectors_affinity() 282 if (min_vecs == 1 && dev->irq) { in pci_alloc_irq_vectors_affinity()
|
| /linux/rust/kernel/pci/ |
| H A D | irq.rs | 134 min_vecs: u32, in register() 144 bindings::pci_alloc_irq_vectors(dev.as_raw(), min_vecs, max_vecs, irq_types.as_raw()) in register() 246 min_vecs: u32, in alloc_irq_vectors() 250 IrqVectorRegistration::register(self, min_vecs, max_vecs, irq_types) in alloc_irq_vectors()
|
| /linux/rust/helpers/ |
| H A D | pci.c | 27 unsigned int min_vecs, in rust_helper_pci_alloc_irq_vectors() argument 31 return pci_alloc_irq_vectors(dev, min_vecs, max_vecs, flags); in rust_helper_pci_alloc_irq_vectors()
|
| /linux/drivers/net/ethernet/fungible/funcore/ |
| H A D | fun_dev.c | 593 static int fun_alloc_irqs(struct pci_dev *pdev, unsigned int min_vecs) in fun_alloc_irqs() argument 599 if (min_vecs > num_msix) in fun_alloc_irqs() 602 vecs = pci_alloc_irq_vectors(pdev, min_vecs, num_msix, PCI_IRQ_MSIX); in fun_alloc_irqs() 610 min_vecs); in fun_alloc_irqs()
|
| /linux/include/linux/ |
| H A D | pci.h | 1738 int pci_alloc_irq_vectors(struct pci_dev *dev, unsigned int min_vecs, 1740 int pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, 1770 pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors_affinity() argument 1774 if ((flags & PCI_IRQ_INTX) && min_vecs == 1 && dev->irq) in pci_alloc_irq_vectors_affinity() 1779 pci_alloc_irq_vectors(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors() argument 1782 return pci_alloc_irq_vectors_affinity(dev, min_vecs, max_vecs, in pci_alloc_irq_vectors() 2201 pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors_affinity() argument 2208 pci_alloc_irq_vectors(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors() argument
|
| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_isr.c | 4495 int min_vecs = QLA_BASE_VECTORS; in qla24xx_enable_msix() local 4503 min_vecs++; in qla24xx_enable_msix() 4508 ret = pci_alloc_irq_vectors(ha->pdev, min_vecs, in qla24xx_enable_msix() 4509 blk_mq_num_online_queues(ha->msix_count) + min_vecs, in qla24xx_enable_msix() 4512 ret = pci_alloc_irq_vectors_affinity(ha->pdev, min_vecs, in qla24xx_enable_msix() 4513 blk_mq_num_online_queues(ha->msix_count) + min_vecs, in qla24xx_enable_msix()
|