| /linux-6.15/Documentation/translations/zh_CN/PCI/ |
| H A D | msi-howto.rst | 91 flags参数用来指定设备和驱动程序可以使用哪种类型的中断(PCI_IRQ_INTX, PCI_IRQ_MSI, 133 nvec = pci_alloc_irq_vectors(pdev, 1, nvec, PCI_IRQ_MSI | PCI_IRQ_MSIX); 232 也需要检查设备驱动程序,看它是否支持MSI。例如,它可能包含对带有PCI_IRQ_MSI或
|
| H A D | pci.rst | 304 的PCI_IRQ_MSI和/或PCI_IRQ_MSIX标志来启用MSI功能。这将导致PCI支持将CPU向量数 306 ``pci_alloc_irq_vectors`` 时只使用PCI_IRQ_MSI和PCI_IRQ_MSIX标志会失败,
|
| /linux-6.15/drivers/net/wwan/iosm/ |
| H A D | iosm_ipc_irq.c | 66 IPC_MSI_VECTORS, PCI_IRQ_MSI); in ipc_acquire_irq()
|
| /linux-6.15/drivers/iommu/riscv/ |
| H A D | iommu-pci.c | 79 PCI_IRQ_MSIX | PCI_IRQ_MSI); in riscv_iommu_pci_probe()
|
| /linux-6.15/drivers/dma/amd/ae4dma/ |
| H A D | ae4dma-pci.c | 32 ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); in ae4_get_irqs()
|
| /linux-6.15/drivers/pci/controller/dwc/ |
| H A D | pcie-designware-plat.c | 52 case PCI_IRQ_MSI: in dw_plat_pcie_ep_raise_irq()
|
| H A D | pci-layerscape-ep.c | 176 case PCI_IRQ_MSI: in ls_pcie_ep_raise_irq()
|
| H A D | pcie-uniphier-ep.c | 266 case PCI_IRQ_MSI: in uniphier_pcie_ep_raise_irq()
|
| H A D | pcie-keembay.c | 301 case PCI_IRQ_MSI: in keembay_pcie_ep_raise_irq()
|
| H A D | pcie-artpec6.c | 363 case PCI_IRQ_MSI: in artpec6_pcie_raise_irq()
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hibmcge/ |
| H A D | hbg_irq.c | 106 PCI_IRQ_MSI | PCI_IRQ_MSIX); in hbg_irq_init()
|
| /linux-6.15/drivers/net/ethernet/amd/xgbe/ |
| H A D | xgbe-pci.c | 136 vector_count, PCI_IRQ_MSI | PCI_IRQ_MSIX); in xgbe_config_multi_msi() 173 PCI_IRQ_INTX | PCI_IRQ_MSI); in xgbe_config_irqs()
|
| /linux-6.15/drivers/pci/msi/ |
| H A D | api.c | 276 if (flags & PCI_IRQ_MSI) { in pci_alloc_irq_vectors_affinity()
|
| /linux-6.15/drivers/pci/pcie/ |
| H A D | portdrv.c | 120 PCI_IRQ_MSIX | PCI_IRQ_MSI); in pcie_port_enable_irq_vec() 146 PCI_IRQ_MSIX | PCI_IRQ_MSI); in pcie_port_enable_irq_vec()
|
| /linux-6.15/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_vf_isr.c | 51 PCI_IRQ_MSI); in adf_enable_msi()
|
| /linux-6.15/drivers/accel/qaic/ |
| H A D | qaic_drv.c | 507 ret = pci_alloc_irq_vectors(pdev, irq_count, irq_count, PCI_IRQ_MSI | PCI_IRQ_MSIX); in init_msi() 509 ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI | PCI_IRQ_MSIX); in init_msi()
|
| /linux-6.15/drivers/media/pci/ddbridge/ |
| H A D | ddbridge-main.c | 100 PCI_IRQ_MSI | PCI_IRQ_MSIX); in ddb_irq_msi()
|
| /linux-6.15/Documentation/PCI/ |
| H A D | msi-howto.rst | 106 by the device and the driver (PCI_IRQ_INTX, PCI_IRQ_MSI, PCI_IRQ_MSIX). 163 nvec = pci_alloc_irq_vectors(pdev, 1, nvec, PCI_IRQ_MSI | PCI_IRQ_MSIX); 287 PCI_IRQ_MSI or PCI_IRQ_MSIX flags.
|
| /linux-6.15/drivers/i2c/busses/ |
| H A D | i2c-nvidia-gpu.c | 296 status = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI); in gpu_i2c_probe()
|
| /linux-6.15/drivers/infiniband/hw/qib/ |
| H A D | qib_pcie.c | 201 unsigned int flags = PCI_IRQ_MSIX | PCI_IRQ_MSI; in qib_pcie_params()
|
| /linux-6.15/drivers/scsi/fnic/ |
| H A D | fnic_isr.c | 345 pci_alloc_irq_vectors(fnic->pdev, 1, 1, PCI_IRQ_MSI) == 1) { in fnic_set_intr_mode()
|
| /linux-6.15/drivers/thermal/intel/int340x_thermal/ |
| H A D | processor_thermal_device_pci.c | 296 count = pci_alloc_irq_vectors(pdev, 1, MSI_THERMAL_MAX, PCI_IRQ_MSI | PCI_IRQ_MSIX); in proc_thermal_setup_msi()
|
| /linux-6.15/drivers/dma/dw-edma/ |
| H A D | dw-edma-pcie.c | 216 PCI_IRQ_MSI | PCI_IRQ_MSIX); in dw_edma_pcie_probe()
|
| /linux-6.15/drivers/usb/core/ |
| H A D | hcd-pci.c | 193 PCI_IRQ_INTX | PCI_IRQ_MSI); in usb_hcd_pci_probe()
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | pci.c | 428 PCI_IRQ_MSI); in ath11k_pci_alloc_msi() 435 PCI_IRQ_MSI); in ath11k_pci_alloc_msi()
|