Defined in 12 files as a macro:
- arch/alpha/include/asm/io.h, line 505 (as a macro)
- arch/arm64/include/asm/io.h, line 122 (as a macro)
- arch/mips/include/asm/io.h, line 484 (as a macro)
- arch/parisc/include/asm/io.h, line 226 (as a macro)
- arch/powerpc/include/asm/io.h, line 635 (as a macro)
- arch/riscv/include/asm/io.h, line 137 (as a macro)
- arch/sh/include/asm/io.h, line 43 (as a macro)
- arch/sparc/include/asm/io_64.h, line 143 (as a macro)
- arch/x86/include/asm/io.h, line 100 (as a macro)
- include/asm-generic/io.h, line 272 (as a macro)
- include/linux/io-64-nonatomic-hi-lo.h, line 51 (as a macro)
- include/linux/io-64-nonatomic-lo-hi.h, line 51 (as a macro)
Defined in 1 files as a function:
Referenced in 21 files:
- arch/arm64/include/asm/arch_gicv3.h
- arch/arm64/include/asm/io.h, line 137
- arch/arm64/kernel/acpi_parking_protocol.c, line 117
- arch/sh/include/asm/io.h, line 53
- drivers/acpi/cppc_acpi.c, line 1000
- drivers/bus/fsl-mc/mc-sys.c
- drivers/iommu/arm-smmu.h, line 365
- drivers/iommu/qcom_iommu.c, line 113
- drivers/irqchip/irq-ti-sci-inta.c, line 118
- drivers/mmc/host/dw_mmc.h, line 475
- drivers/net/ethernet/cavium/thunder/nic_main.c, line 95
- 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 89
- drivers/perf/arm_smmuv3_pmu.c
- drivers/staging/gasket/gasket_core.h, line 582
- include/asm-generic/io.h, line 271
- include/linux/io-64-nonatomic-hi-lo.h, line 50
- include/linux/io-64-nonatomic-lo-hi.h, line 50
- include/linux/iopoll.h