/kernel/linux/linux-6.6/drivers/pci/msi/ |
H A D | msi.c | 405 int __pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec, in __pci_enable_msi_range() argument 411 if (!pci_msi_supported(dev, minvec) || dev->current_state != PCI_D0) in __pci_enable_msi_range() 420 if (maxvec < minvec) in __pci_enable_msi_range() 429 if (nvec < minvec) in __pci_enable_msi_range() 444 nvec = irq_calc_affinity_vectors(minvec, nvec, affd); in __pci_enable_msi_range() 445 if (nvec < minvec) in __pci_enable_msi_range() 455 if (rc < minvec) in __pci_enable_msi_range() 776 int __pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, in __pci_enable_msix_range() argument 781 if (maxvec < minvec) in __pci_enable_msix_range() 814 if (nvec < minvec) in __pci_enable_msix_range() [all...] |
H A D | msi.h | 96 int __pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec, struct irq_affinity *affd); 97 int __pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec,
|
H A D | api.c | 87 * @minvec: minimum required number of MSI-X vectors 109 int minvec, int maxvec) in pci_enable_msix_range() 111 return __pci_enable_msix_range(dev, entries, minvec, maxvec, NULL, 0); in pci_enable_msix_range() 108 pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, int maxvec) pci_enable_msix_range() argument
|
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | msi.c | 1099 static int __pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec, in __pci_enable_msi_range() argument 1105 if (!pci_msi_supported(dev, minvec) || dev->current_state != PCI_D0) in __pci_enable_msi_range() 1114 if (maxvec < minvec) in __pci_enable_msi_range() 1123 if (nvec < minvec) in __pci_enable_msi_range() 1131 nvec = irq_calc_affinity_vectors(minvec, nvec, affd); in __pci_enable_msi_range() 1132 if (nvec < minvec) in __pci_enable_msi_range() 1142 if (rc < minvec) in __pci_enable_msi_range() 1160 struct msix_entry *entries, int minvec, in __pci_enable_msix_range() 1166 if (maxvec < minvec) in __pci_enable_msix_range() 1174 nvec = irq_calc_affinity_vectors(minvec, nve in __pci_enable_msix_range() 1159 __pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, int maxvec, struct irq_affinity *affd, int flags) __pci_enable_msix_range() argument 1207 pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, int maxvec) pci_enable_msix_range() argument [all...] |
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | affinity.c | 106 * @minvec: The minimum number of vectors available 110 unsigned int irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, in irq_calc_affinity_vectors() argument 116 if (resv > minvec) in irq_calc_affinity_vectors()
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | affinity.c | 493 * @minvec: The minimum number of vectors available 497 unsigned int irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, in irq_calc_affinity_vectors() argument 503 if (resv > minvec) in irq_calc_affinity_vectors()
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | platform.c | 325 * @minvec: minimum count of interrupt vectors 336 unsigned int minvec, in devm_platform_get_irqs_affinity() 348 if (maxvec < minvec) in devm_platform_get_irqs_affinity() 355 if (nvec < minvec) in devm_platform_get_irqs_affinity() 358 nvec = irq_calc_affinity_vectors(minvec, nvec, affd); in devm_platform_get_irqs_affinity() 359 if (nvec < minvec) in devm_platform_get_irqs_affinity() 334 devm_platform_get_irqs_affinity(struct platform_device *dev, struct irq_affinity *affd, unsigned int minvec, unsigned int maxvec, int **irqs) devm_platform_get_irqs_affinity() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | interrupt.h | 366 unsigned int irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, 407 irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, in irq_calc_affinity_vectors() argument
|
H A D | pci.h | 1472 int minvec, int maxvec); 1499 struct msix_entry *entries, int minvec, int maxvec) in pci_enable_msix_range() 1498 pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, int maxvec) pci_enable_msix_range() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | interrupt.h | 363 unsigned int irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, 422 irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, in irq_calc_affinity_vectors() argument
|
H A D | platform_device.h | 108 unsigned int minvec,
|
H A D | pci.h | 1638 int minvec, int maxvec); 1677 struct msix_entry *entries, int minvec, int maxvec) in pci_enable_msix_range() 1676 pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, int minvec, int maxvec) pci_enable_msix_range() argument
|
/kernel/linux/linux-6.6/drivers/scsi/hisi_sas/ |
H A D | hisi_sas_v2_hw.c | 3311 int resv = desc.pre_vectors + desc.post_vectors, minvec = resv + 1, nvec; in hisi_sas_v2_interrupt_preinit() local 3313 nvec = devm_platform_get_irqs_affinity(pdev, &desc, minvec, 128, in hisi_sas_v2_interrupt_preinit()
|