Symbol: PCI_IRQ_MSIX
drivers/accel/amdxdna/aie2_pci.c
580
ret = pci_alloc_irq_vectors(pdev, nvec, nvec, PCI_IRQ_MSIX);
drivers/accel/habanalabs/gaudi2/gaudi2.c
4673
PCI_IRQ_MSIX);
drivers/accel/habanalabs/goya/goya.c
2358
GOYA_MSIX_ENTRIES, PCI_IRQ_MSIX);
drivers/accel/ivpu/ivpu_drv.c
490
ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/accel/qaic/qaic_drv.c
528
ret = pci_alloc_irq_vectors(pdev, irq_count, irq_count, PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/accel/qaic/qaic_drv.c
530
ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/ata/ahci.c
1753
PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/ata/ahci.c
1779
pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX | PCI_IRQ_INTX);
drivers/bluetooth/btintel_pcie.c
1517
BTINTEL_PCIE_MSIX_VEC_MAX, PCI_IRQ_MSIX);
drivers/bus/mhi/host/pci_generic.c
1155
nr_vectors = pci_alloc_irq_vectors(pdev, 1, mhi_cntrl->nr_irqs, PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/crypto/cavium/cpt/cptpf_main.c
475
CPT_PF_MSIX_VECTORS, PCI_IRQ_MSIX);
drivers/crypto/cavium/cpt/cptvf_main.c
704
CPT_VF_MSIX_VECTORS, PCI_IRQ_MSIX);
drivers/crypto/cavium/nitrox/nitrox_isr.c
316
ret = pci_alloc_irq_vectors(pdev, nr_vecs, nr_vecs, PCI_IRQ_MSIX);
drivers/crypto/inside-secure/safexcel.c
1602
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/crypto/intel/qat/qat_common/adf_isr.c
32
msix_num_entries, PCI_IRQ_MSIX);
drivers/crypto/marvell/octeontx/otx_cptpf_main.c
120
ret = pci_alloc_irq_vectors(cpt->pdev, num_vec, num_vec, PCI_IRQ_MSIX);
drivers/crypto/marvell/octeontx/otx_cptvf_main.c
821
OTX_CPT_VF_MSIX_VECTORS, PCI_IRQ_MSIX);
drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c
776
err = pci_alloc_irq_vectors(pdev, num_vec, num_vec, PCI_IRQ_MSIX);
drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c
46
PCI_IRQ_MSIX);
drivers/cxl/pci.c
574
PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/dma/amd/ae4dma/ae4dma-pci.c
26
ret = pci_alloc_irq_vectors(pdev, v, v, PCI_IRQ_MSIX);
drivers/dma/dw-edma/dw-edma-pcie.c
221
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/dma/idxd/init.c
104
rc = pci_alloc_irq_vectors(pdev, msixcnt, msixcnt, PCI_IRQ_MSIX);
drivers/fpga/dfl-pci.c
51
ret = pci_alloc_irq_vectors(pcidev, nvec, nvec, PCI_IRQ_MSIX);
drivers/gpu/drm/xe/xe_irq.c
818
irq_flags = PCI_IRQ_MSIX;
drivers/i2c/busses/i2c-thunderx-pcidrv.c
201
ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX);
drivers/infiniband/hw/efa/efa_main.c
492
max_vecs, PCI_IRQ_MSIX);
drivers/infiniband/hw/erdma/erdma_main.c
130
ret = pci_alloc_irq_vectors(dev->pdev, 1, expect_irq_num, PCI_IRQ_MSIX);
drivers/infiniband/hw/hfi1/msix.c
35
ret = pci_alloc_irq_vectors(dd->pcidev, total, total, PCI_IRQ_MSIX);
drivers/infiniband/hw/mthca/mthca_main.c
855
err = pci_alloc_irq_vectors(mdev->pdev, 3, 3, PCI_IRQ_MSIX);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
557
PCI_IRQ_MSIX);
drivers/iommu/riscv/iommu-pci.c
79
PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/media/pci/ddbridge/ddbridge-main.c
100
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/media/pci/mgb4/mgb4_core.c
550
rv = pci_alloc_irq_vectors(pdev, irqs, irqs, PCI_IRQ_MSIX);
drivers/misc/bcm-vk/bcm_vk_dev.c
1344
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/misc/keba/cp500.c
905
CP500_NUM_MSIX, PCI_IRQ_MSIX);
drivers/misc/mrvl_cn10k_dpi.c
459
ret = pci_alloc_irq_vectors(pdev, DPI_MAX_IRQS, DPI_MAX_IRQS, PCI_IRQ_MSIX);
drivers/misc/pci_endpoint_test.c
208
irq = pci_alloc_irq_vectors(pdev, 1, 2048, PCI_IRQ_MSIX);
drivers/misc/rp1/rp1_pci.c
228
PCI_IRQ_MSIX);
drivers/misc/vmw_vmci/vmci_guest.c
790
PCI_IRQ_MSIX);
drivers/mmc/host/cavium-thunderx.c
42
nvec = pci_alloc_irq_vectors(pdev, 1, 9, PCI_IRQ_MSIX);
drivers/mmc/host/sdhci-pci-gli.c
663
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/mmc/host/sdhci-pci-o2micro.c
555
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/net/ethernet/amazon/ena/ena_netdev.c
1561
msix_vecs, PCI_IRQ_MSIX);
drivers/net/ethernet/amd/pds_core/dev.c
366
err = pci_alloc_irq_vectors(pdsc->pdev, nintrs, nintrs, PCI_IRQ_MSIX);
drivers/net/ethernet/amd/xgbe/xgbe-pci.c
28
vector_count, PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/net/ethernet/atheros/alx/main.c
838
PCI_IRQ_MSIX);
drivers/net/ethernet/broadcom/bnge/bnge_resc.c
382
PCI_IRQ_MSIX);
drivers/net/ethernet/broadcom/bnxt/bnxt.c
11448
PCI_IRQ_MSIX);
drivers/net/ethernet/cavium/thunder/nic_main.c
1191
PCI_IRQ_MSIX);
drivers/net/ethernet/cavium/thunder/nicvf_main.c
1222
PCI_IRQ_MSIX);
drivers/net/ethernet/freescale/enetc/enetc.c
3557
n = pci_alloc_irq_vectors(pdev, nvec, nvec, PCI_IRQ_MSIX);
drivers/net/ethernet/freescale/enetc/enetc_ptp.c
72
n = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX);
drivers/net/ethernet/fungible/funcore/fun_dev.c
602
vecs = pci_alloc_irq_vectors(pdev, min_vecs, num_msix, PCI_IRQ_MSIX);
drivers/net/ethernet/hisilicon/hibmcge/hbg_irq.c
107
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
2515
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2364
PCI_IRQ_MSIX);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2368
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/net/ethernet/huawei/hinic3/hinic3_hw_cfg.c
108
actual_irq = pci_alloc_irq_vectors(pdev, 2, nreq, PCI_IRQ_MSIX);
drivers/net/ethernet/intel/ice/ice_irq.c
152
PCI_IRQ_MSIX);
drivers/net/ethernet/intel/idpf/idpf_lib.c
346
total_vecs, PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/af/cgx.c
1998
err = pci_alloc_irq_vectors(pdev, nvec, nvec, PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/af/mcs.c
1144
mcs->num_vec, PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
3079
rvu->num_vec, PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
2990
err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
3065
RVU_PF_INT_VEC_CNT, PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c
3069
PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
563
err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX);
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c
641
err = pci_alloc_irq_vectors(hw->pdev, num_vec, num_vec, PCI_IRQ_MSIX);
drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c
773
n = pci_alloc_irq_vectors(dev->pdev, 1, req_vec, PCI_IRQ_MSIX);
drivers/net/ethernet/mellanox/mlxsw/pci.c
1897
err = pci_alloc_irq_vectors(mlxsw_pci->pdev, 1, 1, PCI_IRQ_MSIX);
drivers/net/ethernet/meta/fbnic/fbnic_irq.c
300
wanted_irqs, PCI_IRQ_MSIX);
drivers/net/ethernet/microsoft/mana/gdma_main.c
1807
nvec = pci_alloc_irq_vectors(pdev, min_irqs, max_irqs, PCI_IRQ_MSIX);
drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c
36
PCI_IRQ_MSIX);
drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c
1156
PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
274
ret = pci_alloc_irq_vectors(pdev, 6, 6, PCI_IRQ_MSIX);
drivers/net/ethernet/wangxun/libwx/wx_lib.c
1924
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY,
drivers/net/wwan/t7xx/t7xx_pci.c
793
ret = pci_alloc_irq_vectors(pdev, EXT_INT_NUM, EXT_INT_NUM, PCI_IRQ_MSIX);
drivers/ntb/hw/epf/ntb_hw_epf.c
341
irq = pci_alloc_irq_vectors(pdev, msi_min, msi_max, PCI_IRQ_MSIX);
drivers/nvme/target/pci-epf.c
2256
nvme_epf->irq_type = PCI_IRQ_MSIX;
drivers/nvme/target/pci-epf.c
635
case PCI_IRQ_MSIX:
drivers/pci/controller/cadence/pcie-cadence-ep.c
556
case PCI_IRQ_MSIX:
drivers/pci/controller/dwc/pci-imx6.c
1423
case PCI_IRQ_MSIX:
drivers/pci/controller/dwc/pci-keystone.c
921
case PCI_IRQ_MSIX:
drivers/pci/controller/dwc/pci-layerscape-ep.c
178
case PCI_IRQ_MSIX:
drivers/pci/controller/dwc/pcie-designware-plat.c
54
case PCI_IRQ_MSIX:
drivers/pci/controller/dwc/pcie-dw-rockchip.c
383
case PCI_IRQ_MSIX:
drivers/pci/controller/dwc/pcie-keembay.c
303
case PCI_IRQ_MSIX:
drivers/pci/controller/dwc/pcie-tegra194.c
1979
case PCI_IRQ_MSIX:
drivers/pci/controller/vmd.c
688
vmd->msix_count, PCI_IRQ_MSIX);
drivers/pci/endpoint/functions/pci-epf-ntb.c
162
irq_type = is_msix ? PCI_IRQ_MSIX : PCI_IRQ_MSI;
drivers/pci/endpoint/functions/pci-epf-test.c
691
PCI_IRQ_MSIX, irq_number);
drivers/pci/hotplug/octep_hp.c
346
PCI_IRQ_MSIX);
drivers/pci/msi/api.c
267
if (flags & PCI_IRQ_MSIX) {
drivers/pci/pcie/portdrv.c
120
PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/pci/pcie/portdrv.c
146
PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/pci/switch/switchtec.c
1497
PCI_IRQ_MSIX | PCI_IRQ_MSI |
drivers/ptp/ptp_netc.c
930
n = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX);
drivers/ptp/ptp_ocp.c
4764
err = pci_alloc_irq_vectors(pdev, 1, 17, PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/scsi/aacraid/comminit.c
484
min_msix, msi_count, PCI_IRQ_MSIX);
drivers/scsi/arcmsr/arcmsr_hba.c
999
PCI_IRQ_MSIX);
drivers/scsi/be2iscsi/be_main.c
3576
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY, &desc) < 0) {
drivers/scsi/csiostor/csio_isr.c
521
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY, &desc);
drivers/scsi/elx/efct/efct_driver.c
432
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY);
drivers/scsi/fnic/fnic_isr.c
267
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY);
drivers/scsi/hpsa.c
7508
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY);
drivers/scsi/ipr.c
9494
irq_flag |= PCI_IRQ_MSI | PCI_IRQ_MSIX;
drivers/scsi/isci/init.c
326
err = pci_alloc_irq_vectors(pdev, num_msix, num_msix, PCI_IRQ_MSIX);
drivers/scsi/lpfc/lpfc_init.c
12060
LPFC_MSIX_VECTORS, LPFC_MSIX_VECTORS, PCI_IRQ_MSIX);
drivers/scsi/lpfc/lpfc_init.c
12975
unsigned int flags = PCI_IRQ_MSIX;
drivers/scsi/megaraid/megaraid_sas_base.c
5931
irq_flags = PCI_IRQ_MSIX;
drivers/scsi/mpi3mr/mpi3mr_fw.c
829
unsigned int irq_flags = PCI_IRQ_MSIX;
drivers/scsi/mpt3sas/mpt3sas_base.c
3372
int i, irq_flags = PCI_IRQ_MSIX;
drivers/scsi/pm8001/pm8001_init.c
973
PCI_IRQ_MSIX);
drivers/scsi/pm8001/pm8001_init.c
984
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY, &desc);
drivers/scsi/pmcraid.c
4044
irq_flag |= PCI_IRQ_MSIX;
drivers/scsi/qla2xxx/qla_isr.c
4532
PCI_IRQ_MSIX);
drivers/scsi/qla2xxx/qla_isr.c
4536
PCI_IRQ_MSIX | PCI_IRQ_AFFINITY,
drivers/scsi/qla4xxx/ql4_nx.c
4157
QLA_MSIX_ENTRIES, PCI_IRQ_MSIX);
drivers/scsi/smartpqi/smartpqi_init.c
4117
unsigned int flags = PCI_IRQ_MSIX;
drivers/scsi/snic/snic_isr.c
159
if (pci_alloc_irq_vectors(snic->pdev, vecs, vecs, PCI_IRQ_MSIX) < 0)
drivers/scsi/vmw_pvscsi.c
1501
irq_flag &= ~PCI_IRQ_MSIX;
drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c
296
count = pci_alloc_irq_vectors(pdev, 1, MSI_THERMAL_MAX, PCI_IRQ_MSI | PCI_IRQ_MSIX);
drivers/thunderbolt/nhi.c
1285
PCI_IRQ_MSIX);
drivers/uio/uio_pci_generic_sva.c
79
ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/usb/host/xhci-pci.c
170
PCI_IRQ_MSIX | PCI_IRQ_MSI);
drivers/vdpa/alibaba/eni_vdpa.c
167
ret = pci_alloc_irq_vectors(pdev, vectors, vectors, PCI_IRQ_MSIX);
drivers/vdpa/ifcvf/ifcvf_main.c
143
ret = pci_alloc_irq_vectors(pdev, 1, max_intr, PCI_IRQ_MSIX | PCI_IRQ_AFFINITY);
drivers/vdpa/octeon_ep/octep_vdpa_main.c
114
ret = pci_alloc_irq_vectors(pdev, 1, oct_hw->nb_irqs, PCI_IRQ_MSIX);
drivers/vdpa/pds/vdpa_dev.c
389
nintrs = pci_alloc_irq_vectors(pdev, max_vq, max_vq, PCI_IRQ_MSIX);
drivers/vdpa/solidrun/snet_main.c
777
ret = pci_alloc_irq_vectors(pdev, irq_num, irq_num, PCI_IRQ_MSIX);
drivers/vdpa/solidrun/snet_main.c
795
ret = pci_alloc_irq_vectors(pdev, irq_num, irq_num, PCI_IRQ_MSIX);
drivers/vdpa/virtio_pci/vp_vdpa.c
171
ret = pci_alloc_irq_vectors(pdev, vectors, vectors, PCI_IRQ_MSIX);
drivers/vfio/pci/vfio_pci_intrs.c
384
unsigned int flag = msix ? PCI_IRQ_MSIX : PCI_IRQ_MSI;
drivers/virt/nitro_enclaves/ne_pci_dev.c
310
rc = pci_alloc_irq_vectors(pdev, nr_vecs, nr_vecs, PCI_IRQ_MSIX);
drivers/virtio/virtio_pci_common.c
131
unsigned int flags = PCI_IRQ_MSIX;
include/linux/pci.h
1734
#define PCI_IRQ_ALL_TYPES (PCI_IRQ_INTX | PCI_IRQ_MSI | PCI_IRQ_MSIX)