Loading...
Documented in 2 files:
Defined in 13 files as a macro:
- arch/arm/include/asm/memory.h, line 279 (as a macro)
- arch/arm64/include/asm/memory.h, line 275 (as a macro)
- arch/ia64/include/asm/io.h, line 85 (as a macro)
- arch/m68k/include/asm/virtconvert.h, line 19 (as a macro)
- arch/nios2/include/asm/io.h, line 38 (as a macro)
- arch/parisc/include/asm/io.h, line 8 (as a macro)
- arch/sh/include/asm/io.h, line 238 (as a macro)
- arch/sh/include/asm/io.h, line 241 (as a macro)
- arch/sparc/include/asm/page_32.h, line 127 (as a macro)
- arch/sparc/include/asm/page_64.h, line 156 (as a macro)
- arch/x86/include/asm/io.h, line 133 (as a macro)
- include/asm-generic/io.h, line 931 (as a macro)
- tools/virtio/linux/kernel.h, line 41 (as a macro)
Defined in 11 files as a function:
- arch/alpha/include/asm/io.h, line 63 (as a function)
- arch/alpha/include/asm/io.h, line 73 (as a function)
- arch/arm/include/asm/memory.h, line 280 (as a function)
- arch/arm64/include/asm/memory.h, line 276 (as a function)
- arch/hexagon/include/asm/io.h, line 49 (as a function)
- arch/ia64/include/asm/io.h, line 81 (as a function)
- arch/m68k/include/asm/virtconvert.h, line 20 (as a function)
- arch/mips/include/asm/io.h, line 103 (as a function)
- arch/powerpc/include/asm/io.h, line 763 (as a function)
- arch/x86/include/asm/io.h, line 129 (as a function)
- include/asm-generic/io.h, line 932 (as a function)
Referenced in 269 files:
- arch/alpha/include/asm/io.h, line 111
- arch/alpha/include/asm/mmu_context.h, line 35
- arch/alpha/include/asm/switch_to.h, line 11
- arch/alpha/kernel/core_apecs.c, line 361
- arch/alpha/kernel/core_cia.c, 4 times
- arch/alpha/kernel/core_lca.c, line 286
- arch/alpha/kernel/core_marvel.c, 2 times
- arch/alpha/kernel/core_mcpcia.c, 2 times
- arch/alpha/kernel/core_t2.c, line 361
- arch/alpha/kernel/core_titan.c, 2 times
- arch/alpha/kernel/core_tsunami.c, 2 times
- arch/alpha/kernel/core_wildfire.c, 2 times
- arch/alpha/kernel/setup.c, 2 times
- arch/alpha/kernel/smp.c, line 312
- arch/alpha/mm/init.c, line 248
- arch/alpha/mm/numa.c, 4 times
- arch/arm/include/asm/io.h, line 32
- arch/arm/include/asm/proc-fns.h, line 154
- arch/arm/kernel/setup.c, 4 times
- arch/arm/kernel/smp.c, 3 times
- arch/arm/kernel/suspend.c, 6 times
- arch/arm/mach-bcm/platsmp.c, line 306
- arch/arm/mach-milbeaut/platsmp.c, 2 times
- arch/arm/mach-oxnas/platsmp.c, line 39
- arch/arm/mm/mmu.c, line 1381
- arch/arm64/include/asm/mmu_context.h, 3 times
- arch/arm64/kernel/hibernate.c, 4 times
- arch/arm64/kvm/mmu.c, 3 times
- arch/arm64/mm/fault.c, line 110
- arch/c6x/mm/dma-coherent.c, line 112
- arch/csky/kernel/traps.c, 2 times
- arch/hexagon/kernel/dma.c, line 45
- arch/ia64/hp/common/sba_iommu.c, 4 times
- arch/ia64/include/asm/io.h, line 104
- arch/ia64/mm/contig.c, line 181
- arch/ia64/mm/discontig.c, line 601
- arch/m68k/amiga/config.c, 2 times
- arch/m68k/atari/config.c, line 519
- arch/m68k/emu/natfeat.c, 3 times
- arch/m68k/emu/nfblock.c, 2 times
- arch/m68k/emu/nfcon.c, 2 times
- arch/m68k/emu/nfeth.c, 5 times
- arch/m68k/include/asm/mcf_pgtable.h, line 169
- arch/m68k/include/asm/mmu_context.h, 2 times
- arch/m68k/include/asm/motorola_pgtable.h, line 122
- arch/m68k/include/asm/virtconvert.h, line 42
- arch/m68k/kernel/dma.c, line 51
- arch/m68k/mac/misc.c, line 489
- arch/microblaze/include/asm/cacheflush.h, 2 times
- arch/microblaze/kernel/ptrace.c, line 118
- arch/microblaze/mm/pgtable.c, line 71
- arch/mips/alchemy/common/dbdma.c, 3 times
- arch/mips/include/asm/dma.h, line 93
- arch/mips/include/asm/io.h, 2 times
- arch/mips/include/asm/page.h, line 249
- arch/mips/include/asm/pgtable-64.h, 2 times
- arch/mips/include/asm/pgtable.h, line 94
- arch/mips/jazz/jazzdma.c, line 571
- arch/mips/kernel/relocate.c, 3 times
- arch/mips/kernel/traps.c, line 2370
- arch/mips/kernel/vdso.c, 2 times
- arch/mips/kvm/mips.c, line 349
- arch/mips/kvm/mmu.c, line 1084
- arch/mips/loongson64/vbios_quirk.c, line 20
- arch/mips/mm/mmap.c, line 127
- arch/mips/pci/pci-octeon.c, line 667
- arch/mips/pci/pci-xtalk-bridge.c, line 619
- arch/nds32/kernel/vdso.c, line 163
- arch/nios2/include/asm/io.h, line 32
- arch/nios2/include/asm/page.h, 2 times
- arch/nios2/include/asm/pgtable.h, line 239
- arch/nios2/kernel/setup.c, line 171
- arch/nios2/mm/ioremap.c, line 133
- arch/parisc/include/asm/io.h, line 10
- arch/parisc/mm/init.c, 4 times
- arch/parisc/mm/ioremap.c, line 51
- arch/powerpc/kexec/core_32.c, line 48
- arch/powerpc/kvm/book3s.c, line 413
- arch/powerpc/kvm/e500_mmu_host.c, line 166
- arch/powerpc/mm/ioremap_32.c, line 46
- arch/powerpc/perf/hv-24x7.c, 3 times
- arch/powerpc/perf/hv-common.c, line 26
- arch/powerpc/perf/hv-gpci.c, line 155
- arch/powerpc/platforms/512x/mpc512x_shared.c, 2 times
- arch/powerpc/platforms/85xx/smp.c, line 211
- arch/powerpc/platforms/powernv/ocxl.c, line 453
- arch/powerpc/platforms/pseries/eeh_pseries.c, 2 times
- arch/powerpc/platforms/pseries/hvcserver.c, line 90
- arch/powerpc/platforms/pseries/papr_scm.c, line 272
- arch/s390/include/asm/appldata.h, line 58
- arch/s390/pci/pci.c, line 157
- arch/sh/boards/mach-landisk/setup.c, line 59
- arch/sh/boards/mach-lboxre2/setup.c, line 53
- arch/sh/boards/mach-sh03/setup.c, line 76
- arch/sh/kernel/cpu/sh4/sq.c, line 156
- arch/sh/kernel/cpu/sh4a/smp-shx3.c, line 88
- arch/sh/kernel/machine_kexec.c, line 133
- arch/sh/kernel/setup.c, 6 times
- arch/sparc/kernel/ioport.c, 2 times
- arch/x86/entry/vdso/vma.c, line 233
- arch/x86/events/intel/ds.c, line 292
- arch/x86/events/intel/pt.c, 2 times
- arch/x86/hyperv/mmu.c, 2 times
- arch/x86/include/asm/io.h, 2 times
- arch/x86/include/asm/mshyperv.h, 2 times
- arch/x86/include/asm/xen/page-coherent.h, line 13
- arch/x86/kernel/amd_gart_64.c, line 476
- arch/x86/kernel/machine_kexec_64.c, line 358
- arch/x86/kernel/tboot.c, line 103
- arch/x86/kvm/mmu/mmutrace.h, line 348
- arch/x86/platform/efi/efi_64.c, line 182
- arch/x86/platform/intel-quark/imr.c, 2 times
- arch/x86/platform/intel-quark/imr_selftest.c, 2 times
- arch/xtensa/include/asm/io.h, line 66
- drivers/acpi/osl.c, line 504
- drivers/block/ataflop.c, 4 times
- drivers/cdrom/gdrom.c, line 586
- drivers/char/agp/amd-k7-agp.c, 2 times
- drivers/char/agp/amd64-agp.c, 2 times
- drivers/char/agp/ati-agp.c, 2 times
- drivers/char/agp/efficeon-agp.c, line 227
- drivers/char/agp/generic.c, 2 times
- drivers/char/agp/hp-agp.c, line 247
- drivers/char/agp/intel-gtt.c, line 190
- drivers/char/agp/sworks-agp.c, 3 times
- drivers/char/agp/uninorth-agp.c, line 429
- drivers/char/hw_random/omap3-rom-rng.c, line 53
- drivers/clocksource/hyperv_timer.c, 2 times
- drivers/cpufreq/speedstep-smi.c, line 69
- drivers/crypto/geode-aes.c, 2 times
- drivers/dma/ste_dma40.c, 4 times
- drivers/dma/sun6i-dma.c, 4 times
- drivers/firmware/google/gsmi.c, line 170
- drivers/firmware/iscsi_ibft_find.c, line 99
- drivers/firmware/qcom_scm.c, 2 times
- drivers/firmware/qemu_fw_cfg.c, 2 times
- drivers/gpu/drm/drm_bufs.c, line 196
- drivers/gpu/drm/tegra/drm.c, 2 times
- drivers/hv/connection.c, 3 times
- drivers/hv/hv.c, 2 times
- drivers/hv/vmbus_drv.c, line 1367
- drivers/infiniband/hw/bnxt_re/ib_verbs.c, line 4011
- drivers/infiniband/hw/cxgb4/cq.c, line 1118
- drivers/infiniband/hw/cxgb4/provider.c, line 113
- drivers/infiniband/hw/cxgb4/qp.c, 6 times
- drivers/infiniband/hw/efa/efa_verbs.c, 2 times
- drivers/infiniband/hw/hfi1/file_ops.c, line 409
- drivers/infiniband/hw/i40iw/i40iw_utils.c, line 709
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c, 5 times
- drivers/infiniband/hw/qib/qib_file_ops.c, 2 times
- drivers/iommu/amd/amd_iommu.h, line 88
- drivers/iommu/exynos-iommu.c, 11 times
- drivers/iommu/fsl_pamu.c, 2 times
- drivers/iommu/intel/debugfs.c, 5 times
- drivers/iommu/intel/dmar.c, 2 times
- drivers/iommu/intel/iommu.c, 6 times
- drivers/iommu/intel/irq_remapping.c, line 481
- drivers/iommu/intel/pasid.c, 3 times
- drivers/iommu/intel/svm.c, line 68
- drivers/iommu/io-pgtable-arm-v7s.c, 4 times
- drivers/iommu/io-pgtable-arm.c, 5 times
- drivers/iommu/mtk_iommu.c, line 656
- drivers/iommu/mtk_iommu_v1.c, line 566
- drivers/iommu/omap-iommu.c, 4 times
- drivers/iommu/sun50i-iommu.c, 5 times
- drivers/irqchip/irq-gic-v3-its.c, 9 times
- drivers/media/platform/omap/omap_voutlib.c, line 322
- drivers/media/platform/rockchip/rga/rga-buf.c, line 146
- drivers/media/platform/rockchip/rga/rga-hw.c, 3 times
- drivers/media/test-drivers/vivid/vivid-osd.c, line 363
- drivers/misc/cxl/cxllib.c, line 71
- drivers/misc/cxl/flash.c, 2 times
- drivers/misc/cxl/guest.c, 5 times
- drivers/misc/cxl/hcalls.c, 3 times
- drivers/misc/cxl/native.c, line 262
- drivers/misc/genwqe/card_dev.c, line 467
- drivers/misc/habanalabs/common/command_buffer.c, line 360
- drivers/misc/mic/scif/scif_dma.c, line 936
- drivers/misc/mic/scif/scif_map.h, 2 times
- drivers/misc/mic/vop/vop_vringh.c, 2 times
- drivers/misc/vmw_balloon.c, line 806
- drivers/net/caif/caif_virtio.c, line 414
- drivers/net/ethernet/amd/ni65.c, line 624
- drivers/net/ethernet/broadcom/sb1250-mac.c, 4 times
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c, line 1525
- drivers/net/ethernet/freescale/ucc_geth.c, 3 times
- drivers/net/ethernet/i825xx/82596.c, 6 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c, line 734
- drivers/net/ethernet/sfc/falcon/falcon.c, line 2364
- drivers/net/ethernet/sfc/mcdi_port_common.c, line 650
- drivers/net/ethernet/sfc/siena.c, line 311
- drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c, line 414
- drivers/net/ethernet/stmicro/stmmac/enh_desc.c, line 432
- drivers/net/ethernet/stmicro/stmmac/norm_desc.c, line 284
- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c, 2 times
- drivers/net/ethernet/tundra/tsi108_eth.c, line 1344
- drivers/net/hyperv/rndis_filter.c, 2 times
- drivers/parisc/ccio-dma.c, line 1327
- drivers/parisc/sba_iommu.c, 3 times
- drivers/pci/controller/pci-aardvark.c, 2 times
- drivers/pci/controller/pcie-mediatek.c, 2 times
- drivers/pci/controller/pcie-rcar-host.c, line 689
- drivers/pci/controller/pcie-xilinx.c, 2 times
- drivers/platform/x86/asus-wmi.c, line 286
- drivers/platform/x86/dcdbas.c, line 109
- drivers/platform/x86/dell-smbios-smm.c, line 91
- drivers/platform/x86/dell_rbu.c, 5 times
- drivers/remoteproc/remoteproc_core.c, line 157
- drivers/s390/char/diag_ftp.c, 2 times
- drivers/s390/char/sclp_ftp.c, line 115
- drivers/s390/cio/qdio_main.c, line 565
- drivers/s390/cio/qdio_setup.c, line 241
- drivers/s390/cio/qdio_thinint.c, 2 times
- drivers/s390/cio/vfio_ccw_cp.c, line 584
- drivers/s390/net/ctcm_main.c, line 1439
- drivers/s390/net/ctcm_mpc.c, 10 times
- drivers/s390/net/qeth_core_main.c, 3 times
- drivers/s390/scsi/zfcp_qdio.h, 2 times
- drivers/sbus/char/oradax.c, 2 times
- drivers/scsi/atari_scsi.c, 2 times
- drivers/scsi/mac53c94.c, line 276
- drivers/scsi/mesh.c, 2 times
- drivers/scsi/mvsas/mv_94xx.c, line 1007
- drivers/sh/maple/maple.c, 2 times
- drivers/soc/bcm/brcmstb/pm/pm-arm.c, line 399
- drivers/soc/tegra/pmc.c, line 2640
- drivers/spi/spi-au1550.c, 2 times
- drivers/staging/media/atomisp/pci/mmu/isp_mmu.c, line 115
- drivers/staging/media/ipu3/ipu3-mmu.c, 5 times
- drivers/staging/netlogic/xlr_net.c, 3 times
- drivers/staging/unisys/visorhba/visorhba_main.c, line 672
- drivers/tee/optee/call.c, 2 times
- drivers/tee/optee/rpc.c, line 268
- drivers/uio/uio_hv_generic.c, 2 times
- drivers/usb/core/devio.c, line 256
- drivers/usb/gadget/udc/fsl_qe_udc.c, 3 times
- drivers/usb/gadget/udc/mv_u3d_core.c, line 1910
- drivers/usb/gadget/udc/udc-xilinx.c, 4 times
- drivers/usb/host/fhci-tds.c, line 405
- drivers/usb/host/oxu210hp-hcd.c, 4 times
- drivers/vdpa/vdpa_sim/vdpa_sim.c, line 301
- drivers/video/fbdev/fsl-diu-fb.c, line 880
- drivers/video/fbdev/hyperv_fb.c, line 991
- drivers/video/fbdev/pxafb.c, 2 times
- drivers/video/fbdev/sticore.h, line 45
- drivers/video/fbdev/vermilion/vermilion.c, line 96
- drivers/virt/fsl_hypervisor.c, 7 times
- drivers/virt/vboxguest/vboxguest_utils.c, 2 times
- drivers/virtio/virtio_ring.c, 2 times
- drivers/visorbus/visorchipset.c, line 1197
- drivers/watchdog/diag288_wdt.c, line 97
- drivers/xen/swiotlb-xen.c, 5 times
- fs/io_uring.c, line 8281
- include/asm-generic/io.h, line 930
- include/xen/arm/page.h, line 82
- kernel/dma/swiotlb.c, line 337
- kernel/events/core.c, line 6948
- lib/test_debug_virtual.c, 2 times
- lib/test_kasan.c, line 417
- mm/hugetlb.c, line 2499
- net/iucv/iucv.c, line 432
- net/xdp/xsk.c, line 1011
- sound/oss/dmasound/dmasound_atari.c, 2 times
- sound/soc/au1x/dma.c, line 73
- sound/soc/intel/atom/sst-mfld-platform-compress.c, line 149
- sound/soc/intel/atom/sst-mfld-platform-pcm.c, line 130
- sound/soc/intel/atom/sst/sst_loader.c, line 297
- sound/soc/intel/skylake/skl-sst-cldma.c, line 85
- tools/virtio/linux/dma-mapping.h, line 26