Defined in 2 files as a function:
Referenced in 168 files:
-
arch/arm64/kernel/pci.c,
line 38
-
arch/loongarch/kernel/numa.c,
line 264
-
arch/powerpc/kernel/dma-iommu.c,
line 99
-
arch/powerpc/platforms/pseries/papr_scm.c,
2 times
-
arch/powerpc/platforms/pseries/vio.c,
line 497
-
arch/riscv/include/asm/pci.h,
line 21
-
arch/x86/kernel/acpi/boot.c,
line 698
-
arch/x86/pci/intel_mid.c,
line 273
-
drivers/base/core.c,
4 times
-
drivers/base/devres.c,
2 times
-
drivers/base/platform.c,
2 times
-
drivers/base/test/test_async_driver_probe.c,
2 times
-
drivers/block/mtip32xx/mtip32xx.c,
line 3718
-
drivers/crypto/cavium/cpt/cptvf_main.c,
line 702
-
drivers/crypto/cavium/nitrox/nitrox_main.c,
line 461
-
drivers/crypto/hisilicon/qm.c,
line 3844
-
drivers/crypto/intel/qat/qat_420xx/adf_drv.c,
line 43
-
drivers/crypto/intel/qat/qat_4xxx/adf_drv.c,
line 45
-
drivers/crypto/intel/qat/qat_6xxx/adf_drv.c,
line 97
-
drivers/crypto/intel/qat/qat_c3xxx/adf_drv.c,
3 times
-
drivers/crypto/intel/qat/qat_c3xxxvf/adf_drv.c,
2 times
-
drivers/crypto/intel/qat/qat_c62x/adf_drv.c,
3 times
-
drivers/crypto/intel/qat/qat_c62xvf/adf_drv.c,
2 times
-
drivers/crypto/intel/qat/qat_common/adf_admin.c,
line 659
-
drivers/crypto/intel/qat/qat_common/adf_isr.c,
line 320
-
drivers/crypto/intel/qat/qat_common/adf_telemetry.c,
line 64
-
drivers/crypto/intel/qat/qat_common/adf_transport.c,
4 times
-
drivers/crypto/intel/qat/qat_common/qat_bl.c,
line 69
-
drivers/crypto/intel/qat/qat_common/qat_compression.c,
4 times
-
drivers/crypto/intel/qat/qat_common/qat_crypto.c,
3 times
-
drivers/crypto/intel/qat/qat_dh895xcc/adf_drv.c,
3 times
-
drivers/crypto/intel/qat/qat_dh895xccvf/adf_drv.c,
2 times
-
drivers/crypto/marvell/octeontx/otx_cptvf_main.c,
line 819
-
drivers/crypto/marvell/octeontx2/otx2_cptlf.c,
line 405
-
drivers/crypto/virtio/virtio_crypto_akcipher_algs.c,
2 times
-
drivers/crypto/virtio/virtio_crypto_core.c,
2 times
-
drivers/crypto/virtio/virtio_crypto_mgr.c,
2 times
-
drivers/crypto/virtio/virtio_crypto_skcipher_algs.c,
3 times
-
drivers/cxl/core/memdev.c,
line 127
-
drivers/dax/bus.c,
line 1330
-
drivers/dma/dmaengine.c,
line 306
-
drivers/dma/idxd/device.c,
3 times
-
drivers/dma/idxd/dma.c,
2 times
-
drivers/dma/idxd/init.c,
19 times
-
drivers/dma/idxd/sysfs.c,
line 1455
-
drivers/edac/thunderx_edac.c,
line 647
-
drivers/firmware/tegra/bpmp-debugfs.c,
2 times
-
drivers/gpio/gpio-tegra186.c,
line 937
-
drivers/gpu/drm/drm_managed.c,
2 times
-
drivers/gpu/drm/msm/msm_iommu.c,
line 403
-
drivers/gpu/drm/panthor/panthor_mmu.c,
line 477
-
drivers/gpu/drm/ttm/ttm_device.c,
line 233
-
drivers/hwtracing/coresight/coresight-tmc-etr.c,
line 279
-
drivers/hwtracing/ptt/hisi_ptt.c,
3 times
-
drivers/infiniband/hw/erdma/erdma_eq.c,
line 204
-
drivers/infiniband/sw/siw/siw_main.c,
line 355
-
drivers/iommu/amd/init.c,
3 times
-
drivers/iommu/amd/iommu.c,
4 times
-
drivers/iommu/dma-iommu.c,
2 times
-
drivers/iommu/intel/iommu.c,
2 times
-
drivers/iommu/io-pgtable-arm.c,
line 314
-
drivers/iommu/riscv/iommu.c,
2 times
-
drivers/irqchip/irq-loongarch-ir.c,
line 318
-
drivers/media/pci/solo6x10/solo6x10-core.c,
line 415
-
drivers/memory/tegra/mc.c,
2 times
-
drivers/memory/tegra/tegra186-emc.c,
2 times
-
drivers/net/ethernet/alibaba/eea/eea_rx.c,
line 674
-
drivers/net/ethernet/amd/xgbe/xgbe-desc.c,
line 94
-
drivers/net/ethernet/amd/xgbe/xgbe-drv.c,
line 92
-
drivers/net/ethernet/broadcom/bnge/bnge_netdev.c,
2 times
-
drivers/net/ethernet/broadcom/bnxt/bnxt.c,
3 times
-
drivers/net/ethernet/cavium/liquidio/lio_core.c,
line 119
-
drivers/net/ethernet/cavium/liquidio/octeon_device.c,
2 times
-
drivers/net/ethernet/cavium/liquidio/octeon_droq.c,
2 times
-
drivers/net/ethernet/cavium/liquidio/request_manager.c,
2 times
-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c,
2 times
-
drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c,
line 632
-
drivers/net/ethernet/chelsio/cxgb4/sge.c,
4 times
-
drivers/net/ethernet/cisco/enic/enic_main.c,
2 times
-
drivers/net/ethernet/emulex/benet/be_main.c,
line 2969
-
drivers/net/ethernet/engleder/tsnep_main.c,
line 1013
-
drivers/net/ethernet/freescale/fec_main.c,
line 478
-
drivers/net/ethernet/fungible/funcore/fun_dev.c,
line 256
-
drivers/net/ethernet/fungible/funcore/fun_queue.c,
2 times
-
drivers/net/ethernet/fungible/funeth/funeth_main.c,
line 323
-
drivers/net/ethernet/google/gve/gve_main.c,
line 2458
-
drivers/net/ethernet/hisilicon/hibmcge/hbg_txrx.c,
line 554
-
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c,
3 times
-
drivers/net/ethernet/huawei/hinic/hinic_main.c,
line 398
-
drivers/net/ethernet/huawei/hinic3/hinic3_irq.c,
line 219
-
drivers/net/ethernet/huawei/hinic3/hinic3_rx.c,
line 453
-
drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c,
line 838
-
drivers/net/ethernet/intel/ixgbe/ixgbe_main.c,
2 times
-
drivers/net/ethernet/mellanox/mlx4/main.c,
line 3413
-
drivers/net/ethernet/mellanox/mlx5/core/alloc.c,
line 93
-
drivers/net/ethernet/mellanox/mlx5/core/en/params.c,
3 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c,
6 times
-
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c,
line 70
-
drivers/net/ethernet/mellanox/mlx5/core/en_main.c,
3 times
-
drivers/net/ethernet/mellanox/mlx5/core/lib/aso.c,
line 310
-
drivers/net/ethernet/mellanox/mlx5/core/main.c,
line 1823
-
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/send.c,
line 996
-
drivers/net/ethernet/mellanox/mlxsw/pci.c,
line 1003
-
drivers/net/ethernet/microsoft/mana/gdma_main.c,
line 2375
-
drivers/net/ethernet/netronome/nfp/nfp_net_common.c,
line 740
-
drivers/net/ethernet/pensando/ionic/ionic_dev.c,
line 78
-
drivers/net/ethernet/pensando/ionic/ionic_lif.c,
2 times
-
drivers/net/ethernet/qualcomm/emac/emac-mac.c,
2 times
-
drivers/net/ethernet/realtek/r8169_main.c,
line 4165
-
drivers/net/ethernet/realtek/rtase/rtase_main.c,
line 635
-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c,
line 2256
-
drivers/net/ethernet/ti/am65-cpsw-nuss.c,
line 562
-
drivers/net/ethernet/ti/icssg/icssg_common.c,
line 486
-
drivers/net/ethernet/wangxun/libwx/wx_lib.c,
3 times
-
drivers/net/usb/r8152.c,
2 times
-
drivers/net/virtio_net.c,
line 3130
-
drivers/net/vmxnet3/vmxnet3_drv.c,
2 times
-
drivers/ntb/hw/amd/ntb_hw_amd.c,
2 times
-
drivers/ntb/hw/intel/ntb_hw_gen1.c,
2 times
-
drivers/ntb/hw/mscc/ntb_hw_switchtec.c,
line 1492
-
drivers/ntb/ntb_transport.c,
5 times
-
drivers/ntb/test/ntb_perf.c,
3 times
-
drivers/nvdimm/bus.c,
3 times
-
drivers/nvdimm/nd_perf.c,
line 232
-
drivers/nvdimm/of_pmem.c,
line 63
-
drivers/nvdimm/pmem.c,
line 475
-
drivers/nvme/host/fc.c,
line 3526
-
drivers/nvme/host/pci.c,
3 times
-
drivers/pci/devres.c,
2 times
-
drivers/pci/p2pdma.c,
2 times
-
drivers/pci/pci-driver.c,
line 406
-
drivers/pci/pci-sysfs.c,
2 times
-
drivers/pci/switch/switchtec.c,
line 1350
-
drivers/perf/arm-cmn.c,
3 times
-
drivers/perf/arm-ni.c,
3 times
-
drivers/perf/dwc_pcie_pmu.c,
2 times
-
drivers/perf/fujitsu_uncore_pmu.c,
3 times
-
drivers/perf/hisilicon/hisi_pcie_pmu.c,
2 times
-
drivers/perf/hisilicon/hisi_uncore_pmu.c,
line 510
-
drivers/perf/thunderx2_pmu.c,
3 times
-
drivers/platform/x86/intel/speed_select_if/isst_if_common.c,
line 320
-
drivers/pmdomain/tegra/powergate-bpmp.c,
2 times
-
drivers/scsi/elx/efct/efct_driver.c,
line 503
-
drivers/scsi/lpfc/lpfc_attr.c,
line 5647
-
drivers/scsi/lpfc/lpfc_sli.c,
line 15903
-
drivers/scsi/megaraid/megaraid_sas_base.c,
line 5911
-
drivers/scsi/mpt3sas/mpt3sas_base.c,
line 3241
-
drivers/scsi/scsi_lib.c,
line 2151
-
drivers/scsi/smartpqi/smartpqi_init.c,
line 9480
-
drivers/soc/tegra/pmc.c,
line 3077
-
drivers/usb/core/hcd.c,
2 times
-
drivers/usb/core/usb.c,
line 671
-
drivers/usb/host/xhci-mem.c,
20 times
-
drivers/usb/host/xhci-sideband.c,
line 419
-
drivers/usb/host/xhci.c,
line 1306
-
fs/fuse/virtio_fs.c,
line 978
-
include/linux/async.h,
2 times
-
include/rdma/ib_verbs.h,
line 5091
-
kernel/async.c,
line 272
-
kernel/dma/contiguous.c,
line 416
-
kernel/dma/direct.c,
line 120
-
kernel/dma/ops_helpers.c,
line 71
-
kernel/iomem.c,
line 143
-
kernel/irq/msi.c,
line 1337
-
lib/devres.c,
4 times
-
mm/memremap.c,
line 379
-
net/core/dev.c,
line 7446
-
net/core/devmem.c,
4 times
Smatch caller information: