Documented in 2 files:
Defined in 1 files as a member:
Defined in 17 files as a macro:
-
arch/alpha/include/asm/io.h,
line 86
(as a macro)
-
arch/arm/include/asm/memory.h,
line 318
(as a macro)
-
arch/arm64/include/asm/memory.h,
line 372
(as a macro)
-
arch/hexagon/include/asm/io.h,
line 130
(as a macro)
-
arch/loongarch/include/asm/io.h,
line 77
(as a macro)
-
arch/m68k/include/asm/virtconvert.h,
line 25
(as a macro)
-
arch/nios2/include/asm/io.h,
line 32
(as a macro)
-
arch/parisc/include/asm/io.h,
line 9
(as a macro)
-
arch/powerpc/include/asm/io.h,
line 901
(as a macro)
-
arch/sh/include/asm/io.h,
line 266
(as a macro)
-
arch/sh/include/asm/io.h,
line 269
(as a macro)
-
arch/sparc/include/asm/page_32.h,
line 128
(as a macro)
-
arch/sparc/include/asm/page_64.h,
line 155
(as a macro)
-
arch/x86/include/asm/io.h,
line 152
(as a macro)
-
include/asm-generic/io.h,
line 1104
(as a macro)
-
tools/include/linux/mm.h,
line 24
(as a macro)
-
tools/virtio/linux/kernel.h,
line 45
(as a macro)
Defined in 11 files as a function:
-
arch/alpha/include/asm/io.h,
line 60
(as a function)
-
arch/alpha/include/asm/io.h,
line 79
(as a function)
-
arch/arm/include/asm/memory.h,
line 319
(as a function)
-
arch/arm64/include/asm/memory.h,
line 373
(as a function)
-
arch/hexagon/include/asm/io.h,
line 31
(as a function)
-
arch/m68k/include/asm/virtconvert.h,
line 26
(as a function)
-
arch/powerpc/include/asm/io.h,
line 897
(as a function)
-
arch/x86/include/asm/io.h,
line 148
(as a function)
-
include/asm-generic/io.h,
line 1105
(as a function)
-
tools/include/linux/mm.h,
line 25
(as a function)
-
tools/objtool/arch/x86/decode.c,
line 80
(as a function)
Referenced in 165 files:
-
arch/alpha/include/asm/io.h,
line 118
-
arch/alpha/kernel/core_irongate.c,
3 times
-
arch/alpha/kernel/setup.c,
5 times
-
arch/alpha/mm/init.c,
line 109
-
arch/arm/include/asm/io.h,
line 33
-
arch/arm/include/asm/proc-fns.h,
2 times
-
arch/arm/mach-axxia/platsmp.c,
line 24
-
arch/arm/mach-hisi/hotplug.c,
line 275
-
arch/arm/mach-hisi/platsmp.c,
line 146
-
arch/arm/mach-mediatek/platsmp.c,
line 113
-
arch/arm/mach-mvebu/pm.c,
line 154
-
arch/arm/mach-socfpga/platsmp.c,
2 times
-
arch/arm/mach-sti/platsmp.c,
line 91
-
arch/arm/mm/dma-mapping.c,
line 665
-
arch/arm64/kernel/crash_dump.c,
line 45
-
arch/arm64/kernel/machine_kexec.c,
2 times
-
arch/arm64/kvm/arm.c,
line 2651
-
arch/arm64/kvm/hyp/nvhe/early_alloc.c,
line 55
-
arch/arm64/kvm/hyp/nvhe/mem_protect.c,
2 times
-
arch/arm64/kvm/hyp/nvhe/setup.c,
line 307
-
arch/arm64/kvm/hyp/pgtable.c,
line 87
-
arch/arm64/kvm/mmu.c,
3 times
-
arch/arm64/kvm/va_layout.c,
line 92
-
arch/arm64/mm/dma-mapping.c,
2 times
-
arch/arm64/mm/mmu.c,
3 times
-
arch/hexagon/kernel/dma.c,
line 15
-
arch/loongarch/kernel/machine_kexec.c,
4 times
-
arch/loongarch/mm/kasan_init.c,
2 times
-
arch/loongarch/power/platform.c,
line 78
-
arch/m68k/kernel/setup_mm.c,
line 336
-
arch/m68k/mm/motorola.c,
2 times
-
arch/mips/alchemy/common/dbdma.c,
9 times
-
arch/mips/bmips/setup.c,
line 195
-
arch/mips/cavium-octeon/octeon-irq.c,
3 times
-
arch/mips/cavium-octeon/setup.c,
3 times
-
arch/mips/include/asm/io.h,
line 561
-
arch/mips/kernel/machine_kexec.c,
5 times
-
arch/mips/kernel/traps.c,
line 2358
-
arch/mips/mm/init.c,
line 473
-
arch/nios2/mm/dma-mapping.c,
2 times
-
arch/parisc/kernel/pci-dma.c,
2 times
-
arch/powerpc/kernel/iommu.c,
line 867
-
arch/powerpc/kernel/process.c,
2 times
-
arch/powerpc/mm/hugetlbpage.c,
line 112
-
arch/powerpc/mm/kasan/init_book3e_64.c,
2 times
-
arch/powerpc/mm/kasan/init_book3s_64.c,
2 times
-
arch/powerpc/platforms/85xx/smp.c,
line 218
-
arch/powerpc/platforms/powernv/opal-imc.c,
line 118
-
arch/powerpc/platforms/powernv/opal-msglog.c,
2 times
-
arch/powerpc/platforms/ps3/system-bus.c,
2 times
-
arch/powerpc/platforms/pseries/ibmebus.c,
line 98
-
arch/riscv/mm/dma-noncoherent.c,
3 times
-
arch/s390/include/asm/kvm_host_types.h,
line 111
-
arch/s390/kernel/machine_kexec.c,
line 68
-
arch/s390/kernel/nmi.c,
line 339
-
arch/s390/kernel/perf_cpum_sf.c,
3 times
-
arch/s390/kvm/dat.h,
6 times
-
arch/s390/kvm/faultin.h,
line 36
-
arch/s390/kvm/intercept.c,
line 221
-
arch/s390/kvm/interrupt.c,
2 times
-
arch/s390/kvm/kvm-s390.c,
line 3684
-
arch/s390/kvm/kvm-s390.h,
line 57
-
arch/s390/kvm/pci.c,
2 times
-
arch/s390/kvm/priv.c,
2 times
-
arch/s390/kvm/vsie.c,
line 911
-
arch/s390/mm/maccess.c,
line 153
-
arch/sh/kernel/dma-coherent.c,
line 18
-
arch/sh/kernel/machine_kexec.c,
4 times
-
arch/sh/kernel/setup.c,
line 248
-
arch/sparc/kernel/iommu.c,
line 291
-
arch/sparc/kernel/pci_sun4v.c,
line 384
-
arch/sparc/mm/iommu.c,
line 210
-
arch/x86/events/intel/pt.c,
2 times
-
arch/x86/hyperv/hv_crash.c,
line 628
-
arch/x86/include/asm/bios_ebda.h,
line 16
-
arch/x86/include/asm/io.h,
line 163
-
arch/x86/include/asm/vga.h,
line 22
-
arch/x86/kernel/machine_kexec_64.c,
2 times
-
arch/x86/kernel/smpboot.c,
3 times
-
arch/x86/mm/ioremap.c,
2 times
-
arch/x86/platform/efi/quirks.c,
2 times
-
arch/x86/platform/geode/alix.c,
line 66
-
arch/x86/xen/mmu_pv.c,
2 times
-
arch/xtensa/kernel/pci-dma.c,
line 32
-
drivers/accel/habanalabs/common/debugfs.c,
4 times
-
drivers/cache/ax45mp_cache.c,
2 times
-
drivers/char/agp/parisc-agp.c,
2 times
-
drivers/cpufreq/powernow-k7.c,
line 461
-
drivers/cpufreq/powernow-k8.c,
line 637
-
drivers/crypto/caam/caamalg_qi2.c,
line 104
-
drivers/crypto/caam/qi.c,
line 103
-
drivers/dma/pxa_dma.c,
line 233
-
drivers/firmware/google/memconsole-x86-legacy.c,
4 times
-
drivers/gpu/drm/sysfb/vesadrm.c,
line 473
-
drivers/iommu/amd/amd_iommu.h,
line 142
-
drivers/iommu/dma-iommu.c,
line 1192
-
drivers/iommu/exynos-iommu.c,
3 times
-
drivers/iommu/fsl_pamu.c,
line 531
-
drivers/iommu/intel/debugfs.c,
4 times
-
drivers/iommu/intel/iommu.c,
6 times
-
drivers/iommu/intel/pasid.h,
line 67
-
drivers/iommu/io-pgtable-arm-v7s.c,
line 235
-
drivers/iommu/io-pgtable-arm.c,
line 146
-
drivers/iommu/omap-iopgtable.h,
line 94
-
drivers/iommu/rockchip-iommu.c,
6 times
-
drivers/iommu/s390-iommu.c,
4 times
-
drivers/iommu/sun50i-iommu.c,
5 times
-
drivers/iommu/vsi-iommu.c,
4 times
-
drivers/mtd/devices/ms02-nv.c,
2 times
-
drivers/mtd/maps/uclinux.c,
line 92
-
drivers/net/ethernet/aeroflex/greth.c,
4 times
-
drivers/net/ethernet/cavium/thunder/nicvf_main.c,
line 547
-
drivers/net/ethernet/cavium/thunder/nicvf_queues.c,
6 times
-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.c,
8 times
-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c,
line 114
-
drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c,
line 246
-
drivers/net/ethernet/intel/e1000/e1000_osdep.h,
line 20
-
drivers/net/ethernet/marvell/mvneta_bm.c,
line 243
-
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c,
3 times
-
drivers/net/ethernet/marvell/octeontx2/af/cn20k/mbox_init.c,
2 times
-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c,
2 times
-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_txrx.c,
3 times
-
drivers/net/ethernet/marvell/octeontx2/nic/qos_sq.c,
2 times
-
drivers/net/ethernet/renesas/sh_eth.c,
line 1645
-
drivers/net/hyperv/netvsc.c,
line 1045
-
drivers/parisc/ccio-dma.c,
line 585
-
drivers/parisc/sba_iommu.c,
line 576
-
drivers/platform/mellanox/mlxbf-tmfifo.c,
3 times
-
drivers/s390/cio/cio.c,
line 551
-
drivers/scsi/atari_scsi.c,
2 times
-
drivers/scsi/initio.c,
line 2882
-
drivers/soc/loongson/loongson2_pm.c,
line 178
-
drivers/soc/samsung/s3c-pm-check.c,
2 times
-
drivers/staging/media/atomisp/pci/mmu/isp_mmu.c,
4 times
-
drivers/staging/octeon/ethernet-mem.c,
line 130
-
drivers/usb/cdns3/cdns3-gadget.c,
line 460
-
drivers/usb/gadget/udc/fsl_qe_udc.c,
3 times
-
drivers/usb/gadget/udc/pch_udc.c,
4 times
-
drivers/usb/gadget/udc/snps_udc_core.c,
5 times
-
drivers/usb/host/oxu210hp-hcd.c,
line 1618
-
drivers/usb/musb/tusb6010_omap.c,
3 times
-
drivers/video/fbdev/uvesafb.c,
line 567
-
drivers/video/fbdev/vesafb.c,
line 355
-
include/asm-generic/io.h,
line 1103
-
include/linux/kexec.h,
line 517
-
include/linux/kho/abi/kexec_handover.h,
line 139
-
kernel/dma/debug.c,
2 times
-
kernel/dma/direct.c,
line 419
-
kernel/dma/swiotlb.c,
7 times
-
kernel/liveupdate/kexec_handover.c,
8 times
-
kernel/liveupdate/kexec_handover_debugfs.c,
line 147
-
kernel/liveupdate/kho_block.c,
6 times
-
kernel/liveupdate/luo_core.c,
line 115
-
kernel/liveupdate/luo_flb.c,
line 585
-
kernel/trace/trace.c,
line 9716
-
lib/test_kho.c,
line 289
-
mm/cma.c,
line 1143
-
mm/kasan/kasan_test_c.c,
line 1027
-
mm/kmsan/hooks.c,
line 350
-
mm/kmsan/init.c,
2 times
-
mm/memblock.c,
4 times
-
mm/memfd_luo.c,
4 times
-
mm/mm_init.c,
line 1746
-
net/bpf/test_run.c,
2 times
-
tools/objtool/arch/x86/decode.c,
line 97
Smatch caller information: