| /arch/powerpc/platforms/pseries/ |
| A D | msi.c | 132 if (req_msi < nvec) { in check_req() 349 int nvec = nvec_in; in rtas_prepare_msi_irqs() local 353 rc = check_req_msix(pdev, nvec); in rtas_prepare_msi_irqs() 355 rc = check_req_msi(pdev, nvec); in rtas_prepare_msi_irqs() 362 if (quota && quota < nvec) in rtas_prepare_msi_irqs() 370 int m = roundup_pow_of_two(nvec); in rtas_prepare_msi_irqs() 374 nvec = m; in rtas_prepare_msi_irqs() 418 if (rc != nvec) { in rtas_prepare_msi_irqs() 419 if (nvec != nvec_in) { in rtas_prepare_msi_irqs() 420 nvec = nvec_in; in rtas_prepare_msi_irqs() [all …]
|
| /arch/x86/pci/ |
| A D | xen.c | 161 int (*setup_msi_irqs)(struct pci_dev *dev, int nvec, int type); 173 if (type == PCI_CAP_ID_MSI && nvec > 1) in xen_setup_msi_irqs() 176 v = kcalloc(max(1, nvec), sizeof(int), GFP_KERNEL); in xen_setup_msi_irqs() 181 ret = xen_pci_frontend_enable_msix(dev, v, nvec); in xen_setup_msi_irqs() 189 (type == PCI_CAP_ID_MSI) ? nvec : 1, in xen_setup_msi_irqs() 235 if (type == PCI_CAP_ID_MSI && nvec > 1) in xen_hvm_setup_msi_irqs() 248 (type == PCI_CAP_ID_MSI) ? nvec : 1, in xen_hvm_setup_msi_irqs() 292 if (type == PCI_CAP_ID_MSI && nvec > 1) { in xen_initdom_setup_msi_irqs() 294 map_irq.entry_nr = nvec; in xen_initdom_setup_msi_irqs() 316 if (type == PCI_CAP_ID_MSI && nvec > 1 && ret) { in xen_initdom_setup_msi_irqs() [all …]
|
| /arch/powerpc/kernel/ |
| A D | msi.c | 12 int arch_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in arch_setup_msi_irqs() argument 23 if (type == PCI_CAP_ID_MSI && nvec > 1) in arch_setup_msi_irqs() 26 return phb->controller_ops.setup_msi_irqs(dev, nvec, type); in arch_setup_msi_irqs()
|
| /arch/x86/include/asm/xen/ |
| A D | pci.h | 34 int (*enable_msix)(struct pci_dev *dev, int vectors[], int nvec); 53 int vectors[], int nvec) in xen_pci_frontend_enable_msix() argument 56 return xen_pci_frontend->enable_msix(dev, vectors, nvec); in xen_pci_frontend_enable_msix()
|
| /arch/powerpc/platforms/pasemi/ |
| A D | msi.c | 74 static int pasemi_msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in pasemi_msi_setup_msi_irqs() argument 84 pdev, nvec, type); in pasemi_msi_setup_msi_irqs()
|
| /arch/s390/pci/ |
| A D | pci_irq.c | 299 int arch_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in arch_setup_msi_irqs() argument 312 msi_vecs = min_t(unsigned int, nvec, zdev->max_msi); in arch_setup_msi_irqs() 313 if (msi_vecs < nvec) { in arch_setup_msi_irqs() 315 pci_name(pdev), nvec, zdev->max_msi); in arch_setup_msi_irqs() 385 return (zdev->msi_nr_irqs == nvec) ? 0 : zdev->msi_nr_irqs; in arch_setup_msi_irqs()
|
| /arch/x86/include/asm/ |
| A D | msi.h | 9 int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec,
|
| /arch/x86/kernel/apic/ |
| A D | msi.c | 176 int nvec, msi_alloc_info_t *alloc) in x86_msi_prepare() argument 280 int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec, in pci_msi_prepare() argument
|
| /arch/powerpc/sysdev/ |
| A D | mpic_u3msi.c | 116 static int u3msi_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in u3msi_setup_msi_irqs() argument
|
| A D | fsl_msi.c | 179 static int fsl_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type) in fsl_setup_msi_irqs() argument
|
| /arch/powerpc/platforms/44x/ |
| A D | hsta_msi.c | 38 static int hsta_setup_msi_irqs(struct pci_dev *dev, int nvec, int type) in hsta_setup_msi_irqs() argument
|
| /arch/powerpc/include/asm/ |
| A D | pci-bridge.h | 43 int nvec, int type);
|
| /arch/mips/kernel/ |
| A D | traps.c | 2408 int nvec = cpu_has_veic ? 64 : 8; in trap_init() local 2409 for (i = 0; i < nvec; i++) in trap_init()
|
| /arch/arm/boot/dts/nvidia/ |
| A D | tegra20-paz00.dts | 315 compatible = "nvidia,nvec";
|