Loading...
Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 3 files as a function:
- drivers/pci/msi/api.c, line 313 (as a function)
- include/linux/pci.h, line 1712 (as a function)
- include/linux/pci.h, line 2016 (as a function)
Referenced in 160 files:
- drivers/accel/habanalabs/common/device.c, line 1429
- drivers/accel/habanalabs/gaudi/gaudi.c, line 1996
- drivers/accel/habanalabs/gaudi2/gaudi2.c, 23 times
- drivers/accel/habanalabs/goya/goya.c, 7 times
- drivers/accel/ivpu/ivpu_drv.c, line 399
- drivers/accel/qaic/qaic_drv.c, 3 times
- drivers/ata/ahci.c, 2 times
- drivers/bluetooth/hci_bcm4377.c, line 2344
- drivers/bus/mhi/host/pci_generic.c, line 773
- drivers/crypto/cavium/cpt/cptpf_main.c, 2 times
- drivers/crypto/cavium/cpt/cptvf_main.c, 7 times
- drivers/crypto/cavium/nitrox/nitrox_isr.c, 3 times
- drivers/crypto/hisilicon/qm.c, 8 times
- drivers/crypto/inside-secure/safexcel.c, line 1152
- drivers/crypto/intel/qat/qat_common/adf_isr.c, 4 times
- drivers/crypto/marvell/octeontx/otx_cptpf_main.c, 2 times
- drivers/crypto/marvell/octeontx/otx_cptvf_main.c, 8 times
- drivers/crypto/marvell/octeontx2/otx2_cptlf.c, 4 times
- drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c, 18 times
- drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c, line 52
- drivers/cxl/pci.c, 2 times
- drivers/dma/dw-edma/dw-edma-pcie.c, line 95
- drivers/dma/hisi_dma.c, line 763
- drivers/dma/hsu/pci.c, line 88
- drivers/dma/idxd/device.c, line 1340
- drivers/dma/idxd/init.c, line 99
- drivers/dma/plx_dma.c, 4 times
- drivers/fpga/dfl-pci.c, line 152
- drivers/gpio/gpio-merrifield.c, line 114
- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c, line 303
- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c, line 350
- drivers/hwtracing/intel_th/pci.c, line 99
- drivers/hwtracing/ptt/hisi_ptt.c, line 344
- drivers/i2c/busses/i2c-amd-mp2-pci.c, line 322
- drivers/i2c/busses/i2c-designware-pcidrv.c, line 288
- drivers/i2c/busses/i2c-mchp-pci1xxxx.c, line 1169
- drivers/i2c/busses/i2c-thunderx-pcidrv.c, line 199
- drivers/infiniband/hw/efa/efa_main.c, 2 times
- drivers/infiniband/hw/erdma/erdma_eq.c, line 180
- drivers/infiniband/hw/erdma/erdma_main.c, line 154
- drivers/infiniband/hw/hfi1/msix.c, line 97
- drivers/infiniband/hw/hns/hns_roce_hw_v2.c, line 6695
- drivers/infiniband/hw/mthca/mthca_main.c, 3 times
- drivers/infiniband/hw/qib/qib_iba6120.c, line 1705
- drivers/infiniband/hw/qib/qib_iba7220.c, line 2019
- drivers/infiniband/hw/qib/qib_iba7322.c, 7 times
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c, 4 times
- drivers/media/pci/ddbridge/ddbridge-main.c, 6 times
- drivers/mfd/intel_quark_i2c_gpio.c, 4 times
- drivers/misc/bcm-vk/bcm_vk_dev.c, 5 times
- drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c, line 92
- drivers/misc/pci_endpoint_test.c, 6 times
- drivers/mmc/host/cavium-thunderx.c, line 47
- drivers/mmc/host/sdhci-pci-gli.c, line 565
- drivers/mmc/host/sdhci-pci-o2micro.c, line 545
- drivers/net/can/m_can/m_can_pci.c, line 126
- drivers/net/ethernet/amazon/ena/ena_netdev.c, 3 times
- drivers/net/ethernet/amd/pds_core/core.c, line 78
- drivers/net/ethernet/amd/xgbe/xgbe-pci.c, 9 times
- drivers/net/ethernet/aquantia/atlantic/aq_nic.c, line 537
- drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c, 5 times
- drivers/net/ethernet/aquantia/atlantic/aq_ptp.c, 2 times
- drivers/net/ethernet/atheros/alx/main.c, 11 times
- drivers/net/ethernet/cadence/macb_pci.c, line 51
- drivers/net/ethernet/cavium/thunder/nic_main.c, line 1204
- drivers/net/ethernet/cavium/thunder/nicvf_main.c, 9 times
- drivers/net/ethernet/freescale/enetc/enetc.c, 5 times
- drivers/net/ethernet/freescale/enetc/enetc_msg.c, 2 times
- drivers/net/ethernet/freescale/enetc/enetc_ptp.c, line 81
- drivers/net/ethernet/fungible/funcore/fun_queue.c, line 540
- drivers/net/ethernet/fungible/funeth/funeth_main.c, line 270
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c, 2 times
- drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c, 2 times
- drivers/net/ethernet/intel/ice/ice_irq.c, line 316
- drivers/net/ethernet/marvell/octeontx2/af/cgx.c, line 1592
- drivers/net/ethernet/marvell/octeontx2/af/mcs.c, 3 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu.c, 10 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu_cpt.c, 3 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu_devlink.c, 4 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c, 2 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c, 19 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c, 2 times
- drivers/net/ethernet/marvell/prestera/prestera_pci.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/eq.c, line 329
- drivers/net/ethernet/mellanox/mlx5/core/irq_affinity.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c, line 270
- drivers/net/ethernet/mellanox/mlxsw/pci.c, 2 times
- drivers/net/ethernet/microsoft/mana/gdma_main.c, 3 times
- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c, line 1829
- drivers/net/ethernet/pensando/ionic/ionic_bus_pci.c, line 24
- drivers/net/ethernet/realtek/r8169_main.c, line 5269
- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c, 8 times
- drivers/net/ethernet/wangxun/libwx/wx_lib.c, 2 times
- drivers/net/wireless/ath/ath11k/pci.c, line 130
- drivers/net/wireless/ath/ath12k/pci.c, line 880
- drivers/net/wwan/t7xx/t7xx_pci.c, 3 times
- drivers/ntb/hw/epf/ntb_hw_epf.c, 4 times
- drivers/ntb/hw/idt/ntb_hw_idt.c, 2 times
- drivers/ntb/hw/mscc/ntb_hw_switchtec.c, 2 times
- drivers/nvme/host/pci.c, 2 times
- drivers/parport/parport_serial.c, line 609
- drivers/pci/controller/vmd.c, line 716
- drivers/pci/irq.c, 2 times
- drivers/pci/msi/api.c, 2 times
- drivers/pci/pci-sysfs.c, line 67
- drivers/pci/pcie/portdrv.c, 4 times
- drivers/pci/switch/switchtec.c, 2 times
- drivers/perf/cxl_pmu.c, line 879
- drivers/perf/hisilicon/hisi_pcie_pmu.c, line 643
- drivers/perf/hisilicon/hns3_pmu.c, line 1524
- drivers/platform/x86/intel_ips.c, line 1529
- drivers/ptp/ptp_ocp.c, 3 times
- drivers/s390/net/ism_drv.c, 3 times
- drivers/scsi/aacraid/commsup.c, 3 times
- drivers/scsi/aacraid/linit.c, line 1551
- drivers/scsi/arcmsr/arcmsr_hba.c, 4 times
- drivers/scsi/be2iscsi/be_main.c, 4 times
- drivers/scsi/csiostor/csio_isr.c, 10 times
- drivers/scsi/elx/efct/efct_driver.c, 6 times
- drivers/scsi/fnic/fnic_isr.c, 5 times
- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c, 12 times
- drivers/scsi/hpsa.c, 9 times
- drivers/scsi/ipr.c, 5 times
- drivers/scsi/isci/init.c, 3 times
- drivers/scsi/lpfc/lpfc_init.c, 5 times
- drivers/scsi/megaraid/megaraid_sas_base.c, 9 times
- drivers/scsi/megaraid/megaraid_sas_fusion.c, line 3778
- drivers/scsi/mpi3mr/mpi3mr_fw.c, 7 times
- drivers/scsi/mpt3sas/mpt3sas_base.c, 8 times
- drivers/scsi/pm8001/pm8001_init.c, 6 times
- drivers/scsi/pmcraid.c, 3 times
- drivers/scsi/qla2xxx/qla_isr.c, 3 times
- drivers/scsi/qla4xxx/ql4_isr.c, 2 times
- drivers/scsi/qla4xxx/ql4_nx.c, 3 times
- drivers/scsi/smartpqi/smartpqi_init.c, 5 times
- drivers/scsi/snic/snic_isr.c, 2 times
- drivers/scsi/vmw_pvscsi.c, 3 times
- drivers/spi/spi-dw-pci.c, line 110
- drivers/spi/spi-pci1xxxx.c, 2 times
- drivers/spi/spi-pxa2xx-pci.c, line 293
- drivers/thermal/intel/int340x_thermal/processor_thermal_device_pci.c, line 260
- drivers/thunderbolt/nhi.c, 2 times
- drivers/tty/serial/8250/8250_exar.c, line 677
- drivers/tty/serial/8250/8250_lpss.c, 2 times
- drivers/tty/serial/8250/8250_mid.c, 2 times
- drivers/tty/serial/8250/8250_pci.c, line 3863
- drivers/tty/serial/8250/8250_pci1xxxx.c, 2 times
- drivers/usb/core/hcd-pci.c, 2 times
- drivers/usb/host/xhci-pci.c, 5 times
- drivers/vdpa/alibaba/eni_vdpa.c, 2 times
- drivers/vdpa/ifcvf/ifcvf_base.c, line 416
- drivers/vdpa/ifcvf/ifcvf_main.c, 4 times
- drivers/vdpa/pds/vdpa_dev.c, line 398
- drivers/vdpa/solidrun/snet_main.c, 2 times
- drivers/vdpa/virtio_pci/vp_vdpa.c, 2 times
- drivers/vfio/pci/vfio_pci_intrs.c, 2 times
- drivers/virt/nitro_enclaves/ne_pci_dev.c, 5 times
- drivers/virtio/virtio_pci_common.c, 7 times
- drivers/virtio/virtio_pci_modern.c, line 237
- sound/soc/sof/intel/hda.c, line 1186