Loading...
Defined in 1 files as a prototype:
Defined in 1 files as a member:
Defined in 82 files as a macro:
- arch/alpha/include/asm/io.h, line 271 (as a macro)
- arch/hexagon/kernel/ptrace.c, line 319 (as a macro)
- arch/mips/include/asm/io.h, line 421 (as a macro)
- arch/powerpc/include/asm/io.h, line 674 (as a macro)
- arch/riscv/include/asm/mmio.h, line 148 (as a macro)
- arch/sh/include/asm/io.h, line 57 (as a macro)
- arch/sparc/include/asm/io_64.h, line 186 (as a macro)
- arch/x86/include/asm/io.h, line 110 (as a macro)
- drivers/dma/qcom/gpi.c, line 334 (as a macro)
- drivers/dma/qcom/gpi.c, line 386 (as a macro)
- drivers/iio/multiplexer/iio-mux.c, line 318 (as a macro)
- drivers/net/ethernet/intel/ixgbe/ixgbe_common.h, line 155 (as a macro)
- drivers/net/wireless/ath/ath10k/hw.h, line 431 (as a macro)
- drivers/net/wireless/ath/ath10k/mac.c, line 520 (as a macro)
- drivers/net/wireless/ath/ath10k/mac.h, line 224 (as a macro)
- drivers/net/wireless/ath/ath10k/p2p.h, line 362 (as a macro)
- drivers/net/wireless/ath/ath10k/pci.c, line 656 (as a macro)
- drivers/net/wireless/purelifi/plfxlc/mac.h, line 590 (as a macro)
- drivers/net/wireless/purelifi/plfxlc/usb.c, line 418 (as a macro)
- drivers/net/wireless/purelifi/plfxlc/usb.h, line 621 (as a macro)
- drivers/net/wireless/quantenna/Kconfig, line 673 (as a macro)
- drivers/net/wireless/quantenna/qtnfmac/Kconfig, line 467 (as a macro)
- drivers/net/wireless/quantenna/qtnfmac/cfg80211.h, line 116 (as a macro)
- drivers/net/wireless/quantenna/qtnfmac/cfg80211.h, line 255 (as a macro)
- drivers/nvmem/rockchip-efuse.c, line 623 (as a macro)
- drivers/nvmem/rockchip-otp.c, line 657 (as a macro)
- drivers/nvmem/sc27xx-efuse.c, line 452 (as a macro)
- drivers/platform/surface/surface_aggregator_registry.c, line 118 (as a macro)
- drivers/platform/surface/surface_aggregator_registry.c, line 257 (as a macro)
- drivers/scsi/qla2xxx/qla_iocb.c, line 305 (as a macro)
- drivers/scsi/qla2xxx/qla_iocb.c, line 357 (as a macro)
- drivers/siox/siox-core.c, line 616 (as a macro)
- drivers/siox/siox.h, line 590 (as a macro)
- drivers/slimbus/Kconfig, line 418 (as a macro)
- drivers/slimbus/Makefile, line 623 (as a macro)
- drivers/slimbus/core.c, line 657 (as a macro)
- drivers/staging/media/atomisp/pci/cell_params.h, line 590 (as a macro)
- drivers/staging/media/atomisp/pci/css_2401_system/csi_rx_global.h, line 608 (as a macro)
- drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx.c, line 228 (as a macro)
- drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_local.h, line 452 (as a macro)
- drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.h, line 119 (as a macro)
- drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.h, line 283 (as a macro)
- drivers/staging/media/atomisp/pci/runtime/event/src/event.c, line 230 (as a macro)
- drivers/tty/rpmsg_tty.c, line 119 (as a macro)
- drivers/tty/rpmsg_tty.c, line 283 (as a macro)
- drivers/video/fbdev/leo.c, line 120 (as a macro)
- drivers/video/fbdev/leo.c, line 284 (as a macro)
- drivers/xen/xenbus/xenbus_xs.c, line 590 (as a macro)
- drivers/xen/xenfs/Makefile, line 657 (as a macro)
- fs/cifs/fscache.h, line 468 (as a macro)
- fs/jffs2/ioctl.c, line 600 (as a macro)
- fs/orangefs/orangefs-dev-proto.h, line 120 (as a macro)
- fs/orangefs/orangefs-dev-proto.h, line 288 (as a macro)
- include/acpi/button.h, line 501 (as a macro)
- include/acpi/cppc_acpi.h, line 667 (as a macro)
- include/acpi/pdc_intel.h, line 120 (as a macro)
- include/acpi/pdc_intel.h, line 290 (as a macro)
- include/asm-generic/io.h, line 285 (as a macro)
- include/drm/display/drm_dp_mst_helper.h, line 576 (as a macro)
- include/linux/io-64-nonatomic-hi-lo.h, line 47 (as a macro)
- include/linux/io-64-nonatomic-lo-hi.h, line 47 (as a macro)
- include/linux/lockdep_types.h, line 469 (as a macro)
- include/trace/events/habanalabs.h, line 580 (as a macro)
- lib/raid6/s390vx.uc, line 354 (as a macro)
- net/netfilter/ipvs/ip_vs_pe.c, line 119 (as a macro)
- net/netfilter/ipvs/ip_vs_pe.c, line 283 (as a macro)
- scripts/kconfig/tests/choice/allmod_expected_config, line 120 (as a macro)
- scripts/kconfig/tests/choice/allmod_expected_config, line 284 (as a macro)
- sound/ppc/Kconfig, line 657 (as a macro)
- sound/soc/codecs/pcm1681.c, line 120 (as a macro)
- sound/soc/codecs/pcm1681.c, line 284 (as a macro)
- sound/soc/soc-jack.c, line 601 (as a macro)
- sound/soc/soc-link.c, line 667 (as a macro)
- sound/soc/soc-ops.c, line 468 (as a macro)
- sound/soc/sof/amd/acp.c, line 334 (as a macro)
- sound/soc/sof/amd/acp.c, line 386 (as a macro)
- sound/soc/sof/mediatek/mt8195/mt8195.c, line 301 (as a macro)
- sound/soc/sof/mediatek/mt8195/mt8195.c, line 353 (as a macro)
- tools/build/Makefile.feature, line 301 (as a macro)
- tools/build/Makefile.feature, line 353 (as a macro)
- tools/perf/tests/sigtrap.c, line 299 (as a macro)
- tools/perf/tests/sigtrap.c, line 351 (as a macro)
Defined in 15 files as a function:
- arch/alpha/include/asm/io.h, line 539 (as a function)
- arch/alpha/kernel/io.c, line 226 (as a function)
- arch/sparc/include/asm/io_64.h, line 188 (as a function)
- drivers/dma/sf-pdma/sf-pdma.c, line 35 (as a function)
- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h, line 1519 (as a function)
- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h, line 454 (as a function)
- drivers/net/ethernet/cisco/enic/vnic_dev.h, line 24 (as a function)
- drivers/net/ethernet/intel/ixgbe/ixgbe_common.h, line 156 (as a function)
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c, line 43 (as a function)
- drivers/net/ethernet/sun/niu.c, line 75 (as a function)
- drivers/scsi/csiostor/csio_defs.h, line 59 (as a function)
- drivers/scsi/fnic/vnic_dev.h, line 64 (as a function)
- drivers/scsi/ipr.h, line 1986 (as a function)
- drivers/scsi/snic/vnic_dev.h, line 20 (as a function)
- include/asm-generic/io.h, line 286 (as a function)
Referenced in 232 files:
- arch/alpha/include/asm/io.h, 3 times
- arch/alpha/include/asm/io_trivial.h, line 134
- arch/alpha/kernel/io.c, 2 times
- arch/hexagon/kernel/ptrace.c, line 323
- arch/ia64/kernel/irq_ia64.c, line 644
- arch/mips/loongson64/smp.c, line 50
- arch/parisc/lib/iomap.c, line 222
- arch/powerpc/include/asm/io-defs.h, line 19
- arch/powerpc/include/asm/io.h, 3 times
- arch/sparc/include/asm/io_64.h, line 187
- arch/x86/include/asm/io.h, line 99
- arch/x86/include/asm/numachip/numachip_csr.h, line 90
- arch/x86/include/asm/uv/uv_hub.h, 3 times
- drivers/acpi/osl.c, line 771
- drivers/base/regmap/regmap-mmio.c, line 210
- drivers/bus/fsl-mc/mc-sys.c, line 112
- drivers/char/agp/hp-agp.c, 2 times
- drivers/char/agp/parisc-agp.c, line 93
- drivers/char/hpet.c, 8 times
- drivers/char/hw_random/cavium-rng.c, 3 times
- drivers/char/ipmi/ipmi_si_mem_io.c, line 54
- drivers/crypto/cavium/cpt/cpt_common.h, line 146
- drivers/crypto/cavium/nitrox/nitrox_dev.h, line 289
- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c, 2 times
- drivers/crypto/cavium/zip/zip_main.c, line 65
- drivers/crypto/hisilicon/qm.c, 3 times
- drivers/crypto/marvell/octeontx/otx_cptpf_main.c, 3 times
- drivers/crypto/marvell/octeontx/otx_cptpf_mbox.c, 6 times
- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c, 7 times
- drivers/crypto/marvell/octeontx/otx_cptvf_main.c, 15 times
- drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c, 2 times
- drivers/cxl/pci.c, line 162
- drivers/dma/dw-edma/dw-edma-v0-core.c, 4 times
- drivers/dma/ioat/dma.c, 3 times
- drivers/dma/qcom/gpi.c, line 385
- drivers/dma/sf-pdma/sf-pdma.c, 4 times
- drivers/edac/igen6_edac.c, line 601
- drivers/edac/thunderx_edac.c, 31 times
- drivers/fpga/dfl-afu-error.c, 3 times
- drivers/fpga/dfl-afu-main.c, 7 times
- drivers/fpga/dfl-fme-error.c, 16 times
- drivers/fpga/dfl-fme-main.c, 2 times
- drivers/fpga/dfl-fme-mgr.c, 7 times
- drivers/fpga/dfl-fme-perf.c, 5 times
- drivers/fpga/dfl-n3000-nios.c, 2 times
- drivers/fpga/dfl.c, line 1660
- drivers/gpio/gpio-mlxbf.c, 7 times
- drivers/gpio/gpio-mmio.c, line 96
- drivers/gpio/gpio-thunderx.c, 11 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c, line 165
- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c, line 241
- drivers/gpu/drm/i915/display/intel_dpt.c, line 38
- drivers/gpu/drm/i915/gt/intel_ggtt.c, line 254
- drivers/gpu/drm/i915/gvt/gtt.c, line 313
- drivers/gpu/drm/radeon/rs600.c, line 664
- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c, 4 times
- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c, line 50
- drivers/i2c/busses/i2c-amd-mp2-pci.c, line 102
- drivers/i2c/busses/i2c-designware-amdpsp.c, line 148
- drivers/i2c/busses/i2c-ismt.c, 2 times
- drivers/iio/humidity/si7005.c, line 246
- drivers/iio/multiplexer/iio-mux.c, line 322
- drivers/infiniband/hw/bnxt_re/qplib_res.h, 4 times
- drivers/infiniband/hw/cxgb4/t4.h, line 575
- drivers/infiniband/hw/erdma/erdma.h, line 260
- drivers/infiniband/hw/erdma/erdma_cmdq.c, 2 times
- drivers/infiniband/hw/erdma/erdma_cq.c, line 30
- drivers/infiniband/hw/erdma/erdma_eq.c, line 17
- drivers/infiniband/hw/erdma/erdma_qp.c, 2 times
- drivers/infiniband/hw/hfi1/chip.c, 2 times
- drivers/infiniband/hw/hfi1/exp_rcv.h, line 99
- drivers/infiniband/hw/hfi1/pio_copy.c, 19 times
- drivers/infiniband/hw/hfi1/sdma.c, line 1973
- drivers/infiniband/hw/hns/hns_roce_device.h, line 1026
- drivers/infiniband/hw/qedr/verbs.c, line 863
- drivers/infiniband/hw/qib/qib_7220.h, line 141
- drivers/infiniband/hw/qib/qib_diag.c, 2 times
- drivers/infiniband/hw/qib/qib_iba6120.c, 4 times
- drivers/infiniband/hw/qib/qib_iba7220.c, 5 times
- drivers/infiniband/hw/qib/qib_iba7322.c, 8 times
- drivers/infiniband/hw/qib/qib_init.c, line 1001
- drivers/infiniband/hw/qib/qib_rc.c, line 686
- drivers/infiniband/hw/qib/qib_sd7220.c, 4 times
- drivers/infiniband/hw/qib/qib_verbs.c, line 933
- drivers/input/misc/sgi_btns.c, line 33
- drivers/iommu/amd/init.c, 9 times
- drivers/iommu/intel/iommu.h, line 139
- drivers/mailbox/pcc.c, line 148
- drivers/memory/dfl-emif.c, line 93
- drivers/misc/habanalabs/common/device.c, line 101
- drivers/misc/habanalabs/gaudi/gaudi.c, 2 times
- drivers/misc/habanalabs/goya/goya.c, line 4226
- drivers/misc/ocxl/mmio.c, 4 times
- drivers/mmc/host/cavium-octeon.c, 5 times
- drivers/mmc/host/cavium-thunderx.c, 6 times
- drivers/mmc/host/cavium.c, 26 times
- drivers/net/ethernet/aquantia/atlantic/aq_hw_utils.c, line 79
- drivers/net/ethernet/broadcom/bnxt/bnxt.h, line 2239
- drivers/net/ethernet/cavium/common/cavium_ptp.c, 5 times
- drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c, 17 times
- drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c, 4 times
- drivers/net/ethernet/cavium/liquidio/cn66xx_device.c, 3 times
- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c, line 2408
- drivers/net/ethernet/cavium/liquidio/octeon_device.c, 3 times
- drivers/net/ethernet/cavium/liquidio/octeon_device.h, line 744
- drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c, 10 times
- drivers/net/ethernet/cavium/liquidio/octeon_mem_ops.c, line 55
- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h, line 1533
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c, line 1311
- drivers/net/ethernet/chelsio/cxgb4/sge.c, line 1010
- drivers/net/ethernet/chelsio/cxgb4vf/adapter.h, line 484
- drivers/net/ethernet/chelsio/cxgb4vf/sge.c, line 1018
- drivers/net/ethernet/cisco/enic/vnic_cq.c, 2 times
- drivers/net/ethernet/cisco/enic/vnic_dev.c, line 237
- drivers/net/ethernet/cisco/enic/vnic_rq.c, line 110
- drivers/net/ethernet/cisco/enic/vnic_wq.c, line 130
- drivers/net/ethernet/fungible/funcore/fun_dev.c, 2 times
- drivers/net/ethernet/intel/iavf/iavf_osdep.h, line 25
- drivers/net/ethernet/intel/ice/ice_osdep.h, line 23
- drivers/net/ethernet/intel/ixgbe/ixgbe_common.h, 2 times
- drivers/net/ethernet/marvell/octeon_ep/octep_cn9k_pf.c, line 367
- drivers/net/ethernet/marvell/octeon_ep/octep_ctrl_mbox.c, 8 times
- drivers/net/ethernet/marvell/octeon_ep/octep_main.c, 2 times
- drivers/net/ethernet/marvell/octeon_ep/octep_main.h, 4 times
- drivers/net/ethernet/marvell/octeontx2/af/cgx.c, line 114
- drivers/net/ethernet/marvell/octeontx2/af/mbox.c, line 257
- drivers/net/ethernet/marvell/octeontx2/af/mcs.h, line 174
- drivers/net/ethernet/marvell/octeontx2/af/ptp.c, 10 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu.h, 2 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu_cn10k.c, 2 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h, 2 times
- drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c, line 359
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_intr.c, line 65
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c, 6 times
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_rx.c, 20 times
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_tx.c, 6 times
- drivers/net/ethernet/microsoft/mana/gdma_main.c, line 298
- drivers/net/ethernet/neterion/s2io.c, 252 times
- drivers/net/ethernet/netronome/nfp/nfp_net.h, line 784
- drivers/net/ethernet/pensando/ionic/ionic_regs.h, line 133
- drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c, 2 times
- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c, 3 times
- drivers/net/ethernet/rocker/rocker_main.c, line 118
- drivers/net/ethernet/sun/niu.c, 5 times
- drivers/net/mdio/mdio-cavium.h, line 113
- drivers/net/wireguard/timers.h, 2 times
- drivers/net/wireless/ath/ath10k/mac.h, line 223
- drivers/net/wireless/mediatek/mt7601u/init.c, 2 times
- drivers/net/wireless/quantenna/qtnfmac/cfg80211.h, line 254
- drivers/ntb/hw/amd/ntb_hw_amd.h, 2 times
- drivers/ntb/test/ntb_perf.c, 2 times
- drivers/nvdimm/region_devs.c, line 1168
- drivers/nvme/host/apple.c, 4 times
- drivers/parisc/sba_iommu.c, line 138
- drivers/parport/parport_ip32.c, 7 times
- drivers/pci/controller/pci-thunder-pem.c, 5 times
- drivers/pci/switch/switchtec.c, 2 times
- drivers/perf/arm_cspmu/arm_cspmu.c, line 705
- drivers/perf/arm_smmuv3_pmu.c, 6 times
- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c, line 58
- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c, line 105
- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c, line 179
- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c, line 242
- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c, line 153
- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c, line 185
- drivers/perf/hisilicon/hns3_pmu.c, line 773
- drivers/platform/mellanox/mlxbf-pmc.c, line 520
- drivers/platform/mellanox/mlxbf-tmfifo.c, 6 times
- drivers/platform/surface/surface_aggregator_registry.c, line 256
- drivers/platform/x86/intel/sdsi.c, 5 times
- drivers/reset/reset-starfive-jh7100.c, line 87
- drivers/scsi/aacraid/aacraid.h, 2 times
- drivers/scsi/aacraid/src.c, 3 times
- drivers/scsi/csiostor/csio_hw.h, line 572
- drivers/scsi/fnic/vnic_cq.c, 2 times
- drivers/scsi/fnic/vnic_dev.c, 2 times
- drivers/scsi/fnic/vnic_rq.c, line 107
- drivers/scsi/fnic/vnic_wq.c, 2 times
- drivers/scsi/fnic/vnic_wq_copy.c, line 91
- drivers/scsi/ipr.c, 4 times
- drivers/scsi/ipr.h, line 1985
- drivers/scsi/megaraid/megaraid_sas_fusion.c, 2 times
- drivers/scsi/mpi3mr/mpi3mr_fw.c, 2 times
- drivers/scsi/mpt3sas/mpt3sas_base.c, line 4088
- drivers/scsi/qla2xxx/qla_iocb.c, line 356
- drivers/scsi/qla2xxx/qla_nx.c, line 776
- drivers/scsi/smartpqi/smartpqi_init.c, 4 times
- drivers/scsi/snic/vnic_cq.c, 2 times
- drivers/scsi/snic/vnic_wq.c, line 149
- drivers/spi/spi-altera-dfl.c, 3 times
- drivers/spi/spi-cavium-octeon.c, line 78
- drivers/spi/spi-cavium-thunderx.c, line 103
- drivers/spi/spi-cavium.c, 5 times
- drivers/staging/media/atomisp/pci/css_2401_system/host/csi_rx_private.h, line 282
- drivers/thermal/intel/int340x_thermal/processor_thermal_rapl.c, line 78
- drivers/tty/amiserial.c, 2 times
- drivers/tty/rpmsg_tty.c, line 282
- drivers/vfio/fsl-mc/vfio_fsl_mc.c, line 292
- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c, line 275
- drivers/video/fbdev/leo.c, line 283
- fs/orangefs/orangefs-dev-proto.h, line 287
- fs/xfs/xfs_trace.h, 3 times
- include/acpi/pdc_intel.h, line 289
- include/asm-generic/io.h, 4 times
- include/asm-generic/iomap.h, line 60
- include/linux/coresight.h, line 454
- include/linux/io-64-nonatomic-hi-lo.h, line 46
- include/linux/io-64-nonatomic-lo-hi.h, line 46
- include/linux/iosys-map.h, line 354
- include/linux/qed/qed_if.h, line 446
- include/sound/hdaudio.h, line 454
- include/trace/stages/stage2_data_offsets.h, line 196
- kernel/bpf/reuseport_array.c, 2 times
- lib/iomap.c, 4 times
- lib/raid6/s390vx.uc, line 358
- mm/page_owner.c, 2 times
- net/netfilter/ipvs/ip_vs_pe.c, line 282
- scripts/kconfig/tests/choice/allmod_expected_config, line 283
- sound/core/seq/oss/seq_oss_event.c, line 437
- sound/core/seq/oss/seq_oss_init.c, 5 times
- sound/core/seq/oss/seq_oss_ioctl.c, 7 times
- sound/core/seq/oss/seq_oss_rw.c, 2 times
- sound/mips/sgio2audio.c, 13 times
- sound/soc/codecs/pcm1681.c, line 283
- sound/soc/intel/common/sst-dsp.c, line 37
- sound/soc/sof/amd/acp.c, line 385
- sound/soc/sof/iomem-utils.c, line 40
- sound/soc/sof/mediatek/mt8195/mt8195.c, line 352
- sound/soc/sof/ops.h, line 329
- tools/build/Makefile.feature, line 352
- tools/perf/pmu-events/arch/x86/tigerlake/cache.json, line 196
- tools/perf/tests/sigtrap.c, line 350