Defined in 13 files as a macro:
-
arch/alpha/include/asm/io.h,
line 595
(as a macro)
-
arch/mips/include/asm/io.h,
line 355
(as a macro)
-
arch/powerpc/include/asm/io.h,
line 701
(as a macro)
-
arch/riscv/include/asm/mmio.h,
line 125
(as a macro)
-
arch/sh/include/asm/io.h,
line 46
(as a macro)
-
arch/sparc/include/asm/io_64.h,
line 187
(as a macro)
-
arch/x86/include/asm/io.h,
line 101
(as a macro)
-
include/asm-generic/io.h,
line 418
(as a macro)
-
include/linux/io-64-nonatomic-hi-lo.h,
line 55
(as a macro)
-
include/linux/io-64-nonatomic-lo-hi.h,
line 55
(as a macro)
-
tools/arch/x86/include/asm/io.h,
line 63
(as a macro)
-
tools/include/asm-generic/io.h,
line 345
(as a macro)
-
tools/testing/selftests/kvm/include/arm64/processor.h,
line 243
(as a macro)
Defined in 2 files as a function:
Referenced in 53 files:
-
arch/arm64/include/asm/arch_gicv3.h
-
arch/arm64/kernel/acpi_parking_protocol.c,
line 102
-
arch/arm64/kernel/smp_spin_table.c,
line 92
-
arch/mips/loongson64/smp.c
-
arch/sh/include/asm/io.h,
line 56
-
drivers/acpi/cppc_acpi.c,
line 1293
-
drivers/bus/fsl-mc/mc-sys.c,
line 109
-
drivers/cache/sifive_ccache.c,
line 162
-
drivers/clocksource/arm_arch_timer_mmio.c
-
drivers/clocksource/timer-clint.c,
line 118
-
drivers/cpufreq/apple-soc-cpufreq.c,
line 194
-
drivers/crypto/marvell/octeontx2/otx2_cpt_common.h,
line 134
-
drivers/hwtracing/coresight/coresight-etm4x.h,
line 594
-
drivers/hwtracing/coresight/coresight-stm.c,
line 321
-
drivers/hwtracing/intel_th/sth.c,
line 45
-
drivers/infiniband/hw/hns/hns_roce_hw_v2.c,
line 671
-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c
-
drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
-
drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c,
line 93
-
drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
-
drivers/iommu/arm/arm-smmu/arm-smmu.h,
line 513
-
drivers/iommu/arm/arm-smmu/qcom_iommu.c,
line 99
-
drivers/iommu/riscv/iommu.h,
line 79
-
drivers/irqchip/irq-gic-v3-its.c,
line 4394
-
drivers/irqchip/irq-gic-v5-irs.c,
line 50
-
drivers/irqchip/irq-gic-v5-its.c,
line 61
-
drivers/irqchip/irq-ti-sci-inta.c,
line 466
-
drivers/net/ethernet/broadcom/asp2/bcmasp.h,
line 439
-
drivers/net/ethernet/broadcom/bnge/bnge_txrx.h,
line 26
-
drivers/net/ethernet/broadcom/bnxt/bnxt.h,
line 2898
-
drivers/net/ethernet/cavium/thunder/nic_main.c
-
drivers/net/ethernet/cavium/thunder/nicvf_main.c
-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c
-
drivers/net/ethernet/cavium/thunder/thunder_xcv.c
-
drivers/net/fddi/defza.c,
line 93
-
drivers/perf/arm-cmn.c
-
drivers/perf/arm_smmuv3_pmu.c
-
drivers/perf/fujitsu_uncore_pmu.c
-
drivers/perf/hisilicon/hisi_pcie_pmu.c,
line 221
-
drivers/perf/marvell_cn10k_ddr_pmu.c
-
drivers/perf/marvell_cn10k_tad_pmu.c
-
drivers/resctrl/mpam_devices.c
-
drivers/soc/apple/mailbox.c
-
drivers/vfio/fsl-mc/vfio_fsl_mc.c,
line 283
-
include/asm-generic/io.h,
line 417
-
include/linux/coresight.h,
line 563
-
include/linux/io-64-nonatomic-hi-lo.h,
line 54
-
include/linux/io-64-nonatomic-lo-hi.h,
line 54
-
rust/helpers/io.c,
line 121
-
tools/include/asm-generic/io.h,
line 344
-
tools/testing/selftests/kvm/include/arm64/processor.h,
line 248
-
tools/testing/selftests/kvm/lib/arm64/gic_v3.c
-
tools/testing/selftests/kvm/lib/arm64/gic_v3_its.c,
line 27