| /OK3568_Linux_fs/kernel/Documentation/PCI/ |
| H A D | msi-howto.rst | 96 int pci_alloc_irq_vectors(struct pci_dev *dev, unsigned int min_vecs, 102 min_vecs argument set to this limit, and the PCI core will return -ENOSPC 145 number to pci_alloc_irq_vectors() function as both 'min_vecs' and 154 'min_vecs' and 'max_vecs'::
|
| /OK3568_Linux_fs/kernel/drivers/pci/ |
| H A D | msi.c | 1231 int pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors_affinity() argument 1247 nvecs = __pci_enable_msix_range(dev, NULL, min_vecs, max_vecs, in pci_alloc_irq_vectors_affinity() 1254 nvecs = __pci_enable_msi_range(dev, min_vecs, max_vecs, affd); in pci_alloc_irq_vectors_affinity() 1261 if (min_vecs == 1 && dev->irq) { in pci_alloc_irq_vectors_affinity()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | pci.h | 1505 int pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, 1530 pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors_affinity() argument 1534 if ((flags & PCI_IRQ_LEGACY) && min_vecs == 1 && dev->irq) in pci_alloc_irq_vectors_affinity() 1828 pci_alloc_irq_vectors_affinity(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors_affinity() argument 1837 pci_alloc_irq_vectors(struct pci_dev *dev, unsigned int min_vecs, in pci_alloc_irq_vectors() argument 1840 return pci_alloc_irq_vectors_affinity(dev, min_vecs, max_vecs, flags, in pci_alloc_irq_vectors()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/octeontx2/af/ |
| H A D | rvu.c | 515 int min_vecs; in rvu_check_min_msix_vec() local 529 min_vecs = RVU_AF_INT_VEC_CNT + RVU_PF_INT_VEC_CNT; in rvu_check_min_msix_vec() 531 min_vecs = RVU_PF_INT_VEC_CNT; in rvu_check_min_msix_vec() 533 if (!(nvecs < min_vecs)) in rvu_check_min_msix_vec() 537 pf, nvecs, min_vecs); in rvu_check_min_msix_vec()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | dhd_pcie_linux.c | 1628 dhdpcie_enable_msi(struct pci_dev *pdev, unsigned int min_vecs, unsigned int max_vecs) argument 1631 return pci_alloc_irq_vectors(pdev, min_vecs, max_vecs, PCI_IRQ_MSI); 1633 return pci_enable_msi_range(pdev, min_vecs, max_vecs);
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | dhd_pcie_linux.c | 1634 dhdpcie_enable_msi(struct pci_dev *pdev, unsigned int min_vecs, unsigned int max_vecs) argument 1637 return pci_alloc_irq_vectors(pdev, min_vecs, max_vecs, PCI_IRQ_MSI); 1639 return pci_enable_msi_range(pdev, min_vecs, max_vecs);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | dhd_pcie_linux.c | 1625 dhdpcie_enable_msi(struct pci_dev *pdev, unsigned int min_vecs, unsigned int max_vecs) argument 1628 return pci_alloc_irq_vectors(pdev, min_vecs, max_vecs, PCI_IRQ_MSI); 1630 return pci_enable_msi_range(pdev, min_vecs, max_vecs);
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dhd_pcie_linux.c | 1720 dhdpcie_enable_msi(struct pci_dev *pdev, unsigned int min_vecs, unsigned int max_vecs) in dhdpcie_enable_msi() argument 1723 return pci_alloc_irq_vectors(pdev, min_vecs, max_vecs, PCI_IRQ_MSI); in dhdpcie_enable_msi() 1725 return pci_enable_msi_range(pdev, min_vecs, max_vecs); in dhdpcie_enable_msi()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dhd_pcie_linux.c | 1716 dhdpcie_enable_msi(struct pci_dev *pdev, unsigned int min_vecs, unsigned int max_vecs) in dhdpcie_enable_msi() argument 1719 return pci_alloc_irq_vectors(pdev, min_vecs, max_vecs, PCI_IRQ_MSI); in dhdpcie_enable_msi() 1721 return pci_enable_msi_range(pdev, min_vecs, max_vecs); in dhdpcie_enable_msi()
|
| /OK3568_Linux_fs/kernel/drivers/scsi/qla2xxx/ |
| H A D | qla_isr.c | 3940 int min_vecs = QLA_BASE_VECTORS; in qla24xx_enable_msix() local 3948 min_vecs++; in qla24xx_enable_msix() 3953 ret = pci_alloc_irq_vectors(ha->pdev, min_vecs, in qla24xx_enable_msix() 3956 ret = pci_alloc_irq_vectors_affinity(ha->pdev, min_vecs, in qla24xx_enable_msix()
|