/kernel/linux/linux-6.6/kernel/irq/ |
H A D | affinity.c | 107 * @maxvec: The maximum number of vectors available 110 unsigned int irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, in irq_calc_affinity_vectors() argument 120 set_vecs = maxvec - resv; in irq_calc_affinity_vectors() 127 return resv + min(set_vecs, maxvec - resv); in irq_calc_affinity_vectors()
|
/kernel/linux/linux-6.6/drivers/pci/msi/ |
H A D | msi.h | 96 int __pci_enable_msi_range(struct pci_dev *dev, int minvec, int maxvec, struct irq_affinity *affd); 98 int maxvec, struct irq_affinity *affd, int flags);
|
H A D | api.c | 88 * @maxvec: maximum desired 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
|
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 420 if (maxvec < minvec) in __pci_enable_msi_range() 432 if (nvec > maxvec) in __pci_enable_msi_range() 433 nvec = maxvec; in __pci_enable_msi_range() 777 int maxvec, struct irq_affinity *affd, int flags) in __pci_enable_msix_range() 779 int hwsize, rc, nvec = maxvec; in __pci_enable_msix_range() 781 if (maxvec < minvec) in __pci_enable_msix_range() 776 __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
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | affinity.c | 494 * @maxvec: The maximum number of vectors available 497 unsigned int irq_calc_affinity_vectors(unsigned int minvec, unsigned int maxvec, in irq_calc_affinity_vectors() argument 507 set_vecs = maxvec - resv; in irq_calc_affinity_vectors() 514 return resv + min(set_vecs, maxvec - resv); in irq_calc_affinity_vectors()
|
/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 1114 if (maxvec < minvec) in __pci_enable_msi_range() 1126 if (nvec > maxvec) in __pci_enable_msi_range() 1127 nvec = maxvec; in __pci_enable_msi_range() 1161 int maxvec, struct irq_affinity *affd, in __pci_enable_msix_range() 1164 int rc, nvec = maxvec; in __pci_enable_msix_range() 1166 if (maxvec < minvec) in __pci_enable_msix_range() 1197 * @maxvec: maximum number of MSI-X IRQs requested 1200 * possible number of interrupts in the range between @minvec and @maxvec 1208 int minvec, int maxvec) 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-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_pcie.c | 215 int maxvec; in qib_pcie_params() local 229 maxvec = (nent && *nent) ? *nent : 1; in qib_pcie_params() 230 nvec = pci_alloc_irq_vectors(dd->pcidev, 1, maxvec, flags); in qib_pcie_params()
|
/kernel/linux/linux-5.10/drivers/scsi/bfa/ |
H A D | bfa.h | 186 u32 *nvecs, u32 *maxvec); 320 u32 *maxvec); 334 u32 *maxvec);
|
/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 410 return maxvec; in irq_calc_affinity_vectors()
|
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 425 return maxvec; in irq_calc_affinity_vectors()
|
H A D | platform_device.h | 109 unsigned int maxvec,
|
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/infiniband/hw/qib/ |
H A D | qib_pcie.c | 200 int maxvec; in qib_pcie_params() local 214 maxvec = (nent && *nent) ? *nent : 1; in qib_pcie_params() 215 nvec = pci_alloc_irq_vectors(dd->pcidev, 1, maxvec, flags); in qib_pcie_params()
|
/kernel/linux/linux-6.6/drivers/scsi/bfa/ |
H A D | bfa.h | 185 u32 *nvecs, u32 *maxvec); 319 u32 *maxvec); 333 u32 *maxvec);
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | platform.c | 326 * @maxvec: maximum count of interrupt vectors 337 unsigned int maxvec, in devm_platform_get_irqs_affinity() 348 if (maxvec < minvec) in devm_platform_get_irqs_affinity() 362 if (nvec > maxvec) in devm_platform_get_irqs_affinity() 363 nvec = maxvec; 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
|