Loading...
Documented in 2 files:
Defined in 1 files as a member:
Defined in 16 files as a macro:
- arch/alpha/include/asm/io.h, line 89 (as a macro)
- arch/arm/include/asm/memory.h, line 318 (as a macro)
- arch/arm64/include/asm/memory.h, line 348 (as a macro)
- arch/hexagon/include/asm/io.h, line 311 (as a macro)
- arch/m68k/include/asm/virtconvert.h, line 19 (as a macro)
- arch/mips/include/asm/io.h, line 114 (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/powerpc/include/asm/io.h, line 952 (as a macro)
- arch/sh/include/asm/io.h, line 285 (as a macro)
- arch/sh/include/asm/io.h, line 288 (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 132 (as a macro)
- include/asm-generic/io.h, line 1002 (as a macro)
- tools/virtio/linux/kernel.h, line 43 (as a macro)
Defined in 10 files as a function:
- arch/alpha/include/asm/io.h, line 59 (as a function)
- arch/alpha/include/asm/io.h, line 69 (as a function)
- arch/arm/include/asm/memory.h, line 319 (as a function)
- arch/arm64/include/asm/memory.h, line 349 (as a function)
- arch/hexagon/include/asm/io.h, line 47 (as a function)
- arch/m68k/include/asm/virtconvert.h, line 20 (as a function)
- arch/mips/include/asm/io.h, line 115 (as a function)
- arch/powerpc/include/asm/io.h, line 946 (as a function)
- arch/x86/include/asm/io.h, line 128 (as a function)
- include/asm-generic/io.h, line 1003 (as a function)
Referenced in 300 files:
- arch/alpha/include/asm/io.h, line 109
- 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 311
- arch/alpha/mm/init.c, line 246
- arch/arm/include/asm/io.h, line 32
- arch/arm/include/asm/proc-fns.h, line 152
- 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/mm/mmu.c, line 1440
- arch/arm64/hyperv/hv_core.c, 2 times
- arch/arm64/include/asm/memory.h, line 365
- arch/arm64/include/asm/mmu_context.h, 3 times
- arch/arm64/kernel/hibernate.c, 3 times
- arch/arm64/kernel/machine_kexec.c, line 148
- arch/arm64/kvm/arm.c, line 1906
- arch/arm64/kvm/hyp/nvhe/early_alloc.c, line 56
- arch/arm64/kvm/hyp/nvhe/mem_protect.c, 2 times
- arch/arm64/kvm/hyp/nvhe/setup.c, line 280
- arch/arm64/kvm/hyp/pgtable.c, line 153
- arch/arm64/kvm/mmu.c, 2 times
- arch/arm64/mm/fault.c, line 127
- arch/arm64/mm/trans_pgd.c, 2 times
- arch/csky/kernel/traps.c, 2 times
- arch/loongarch/include/asm/kfence.h, line 31
- arch/m68k/amiga/config.c, 2 times
- arch/m68k/atari/config.c, line 512
- 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 115
- arch/m68k/include/asm/mmu_context.h, 2 times
- arch/m68k/include/asm/motorola_pgtable.h, line 98
- arch/m68k/include/asm/virtconvert.h, line 39
- arch/m68k/mac/misc.c, line 490
- arch/microblaze/include/asm/cacheflush.h, 2 times
- arch/microblaze/kernel/ptrace.c, line 117
- arch/microblaze/mm/pgtable.c, line 73
- arch/mips/alchemy/common/dbdma.c, 3 times
- arch/mips/include/asm/dma.h, line 93
- arch/mips/include/asm/io.h, line 125
- arch/mips/include/asm/page.h, line 227
- arch/mips/include/asm/pgtable-64.h, 2 times
- arch/mips/include/asm/pgtable.h, line 65
- arch/mips/jazz/jazzdma.c, line 506
- arch/mips/kernel/relocate.c, 3 times
- arch/mips/kernel/vdso.c, line 172
- arch/mips/kvm/mips.c, line 320
- arch/mips/loongson64/init.c, line 104
- arch/mips/loongson64/vbios_quirk.c, line 20
- arch/mips/mm/mmap.c, line 127
- arch/mips/n64/init.c, line 125
- arch/mips/pci/pci-xtalk-bridge.c, line 620
- arch/nios2/include/asm/io.h, line 32
- arch/nios2/include/asm/page.h, 2 times
- arch/nios2/include/asm/pgtable.h, line 225
- arch/nios2/kernel/setup.c, line 164
- arch/nios2/mm/ioremap.c, line 133
- arch/parisc/include/asm/floppy.h, 2 times
- arch/parisc/mm/init.c, 4 times
- arch/parisc/mm/ioremap.c, line 30
- arch/powerpc/kexec/core_32.c, line 48
- arch/powerpc/kvm/book3s.c, line 443
- 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, 6 times
- 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/lparcfg.c, line 160
- arch/powerpc/platforms/pseries/papr_platform_attributes.c, 2 times
- arch/powerpc/platforms/pseries/papr_scm.c, line 313
- arch/powerpc/platforms/pseries/plpks.c, 18 times
- arch/powerpc/platforms/pseries/vas.c, 5 times
- arch/riscv/mm/init.c, line 1401
- arch/riscv/mm/pmem.c, 2 times
- arch/s390/include/asm/appldata.h, line 58
- arch/s390/include/asm/kvm_host.h, line 1035
- arch/s390/kernel/ipl.c, line 200
- arch/s390/kernel/machine_kexec.c, line 245
- arch/s390/kernel/perf_cpum_sf.c, 10 times
- arch/s390/kernel/perf_pai_crypto.c, line 338
- arch/s390/kernel/perf_pai_ext.c, 2 times
- arch/s390/kvm/interrupt.c, 2 times
- arch/s390/kvm/kvm-s390.c, 11 times
- arch/s390/kvm/kvm-s390.h, line 237
- arch/s390/kvm/pci.c, 10 times
- arch/s390/kvm/pv.c, 5 times
- arch/s390/mm/init.c, 2 times
- arch/s390/mm/maccess.c, 3 times
- arch/s390/pci/pci.c, 2 times
- arch/s390/pci/pci_irq.c, 3 times
- arch/s390/pci/pci_sysfs.c, line 106
- 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 89
- arch/sh/kernel/machine_kexec.c, line 133
- arch/sh/kernel/setup.c, 6 times
- arch/x86/coco/tdx/tdx.c, 3 times
- arch/x86/events/intel/ds.c, line 466
- arch/x86/events/intel/pt.c, 2 times
- arch/x86/hyperv/mmu.c, 2 times
- arch/x86/include/asm/io.h, line 165
- arch/x86/include/asm/mshyperv.h, 2 times
- arch/x86/kernel/amd_gart_64.c, line 474
- arch/x86/kernel/machine_kexec_64.c, line 329
- arch/x86/kernel/tboot.c, line 110
- arch/x86/kvm/mmu/mmutrace.h, line 352
- arch/x86/platform/efi/efi_64.c, line 163
- arch/x86/platform/intel-quark/imr.c, 2 times
- arch/x86/platform/intel-quark/imr_selftest.c, 2 times
- drivers/accel/habanalabs/gaudi2/gaudi2.c, line 6458
- drivers/acpi/osl.c, line 501
- drivers/block/ataflop.c, 4 times
- drivers/block/swim3.c, 3 times
- drivers/block/ublk_drv.c, line 1370
- drivers/cache/ax45mp_cache.c, line 77
- 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/intel-gtt.c, line 191
- drivers/char/agp/sworks-agp.c, 3 times
- drivers/char/agp/uninorth-agp.c, line 430
- drivers/char/hw_random/omap3-rom-rng.c, line 52
- drivers/clocksource/hyperv_timer.c, line 562
- drivers/cpufreq/speedstep-smi.c, line 69
- drivers/crypto/geode-aes.c, 2 times
- drivers/crypto/nx/nx-common-pseries.c, 2 times
- drivers/dma/ste_dma40.c, 4 times
- drivers/firmware/arm_ffa/driver.c, 3 times
- drivers/firmware/google/gsmi.c, line 172
- drivers/firmware/qcom/qcom_scm.c, 2 times
- drivers/firmware/qemu_fw_cfg.c, 2 times
- drivers/gpu/drm/tegra/drm.c, 2 times
- drivers/hv/connection.c, 3 times
- drivers/hv/hv.c, 3 times
- drivers/hv/hv_common.c, line 233
- drivers/infiniband/hw/cxgb4/cq.c, line 1128
- drivers/infiniband/hw/cxgb4/provider.c, line 114
- drivers/infiniband/hw/cxgb4/qp.c, 6 times
- drivers/infiniband/hw/efa/efa_verbs.c, 2 times
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c, 5 times
- drivers/infiniband/hw/qib/qib_file_ops.c, 2 times
- drivers/input/joystick/n64joy.c, 2 times
- drivers/iommu/amd/amd_iommu.h, line 116
- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c, line 173
- drivers/iommu/exynos-iommu.c, 11 times
- drivers/iommu/fsl_pamu.c, 2 times
- drivers/iommu/intel/debugfs.c, 4 times
- drivers/iommu/intel/dmar.c, 2 times
- drivers/iommu/intel/iommu.c, 6 times
- drivers/iommu/intel/irq_remapping.c, line 469
- drivers/iommu/intel/pasid.c, 3 times
- drivers/iommu/intel/svm.c, line 108
- drivers/iommu/io-pgtable-arm-v7s.c, 4 times
- drivers/iommu/io-pgtable-arm.c, 5 times
- drivers/iommu/io-pgtable-dart.c, line 426
- drivers/iommu/mtk_iommu.c, line 1270
- drivers/iommu/mtk_iommu_v1.c, line 628
- drivers/iommu/omap-iommu.c, 4 times
- drivers/iommu/s390-iommu.c, 4 times
- drivers/iommu/sun50i-iommu.c, 5 times
- drivers/irqchip/irq-gic-v3-its.c, 9 times
- drivers/media/platform/ti/omap/omap_voutlib.c, line 322
- drivers/media/test-drivers/vivid/vivid-osd.c, line 360
- drivers/misc/cxl/cxllib.c, line 72
- 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 263
- drivers/misc/genwqe/card_dev.c, line 467
- drivers/misc/vmw_balloon.c, line 790
- drivers/net/caif/caif_virtio.c, line 414
- drivers/net/ethernet/broadcom/sb1250-mac.c, 4 times
- drivers/net/ethernet/cavium/thunder/nicvf_queues.c, line 1526
- 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 790
- drivers/net/ethernet/microchip/sparx5/sparx5_fdma.c, 5 times
- drivers/net/ethernet/sfc/falcon/falcon.c, line 2364
- drivers/net/ethernet/sfc/mcdi_port_common.c, line 1244
- drivers/net/ethernet/sfc/siena/mcdi_port_common.c, line 1241
- drivers/net/ethernet/sfc/siena/siena.c, line 314
- drivers/net/ethernet/tundra/tsi108_eth.c, line 1335
- drivers/net/hyperv/rndis_filter.c, 2 times
- drivers/net/wireless/ath/ath11k/dp.c, line 252
- drivers/net/wireless/ath/ath11k/hal.c, line 637
- drivers/parisc/ccio-dma.c, line 1326
- 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-xilinx.c, 2 times
- drivers/platform/x86/amd/pmf/core.c, line 266
- drivers/platform/x86/asus-wmi.c, line 476
- drivers/platform/x86/dell/dell_rbu.c, 5 times
- drivers/remoteproc/remoteproc_core.c, line 159
- drivers/s390/block/dasd.c, line 3989
- drivers/s390/block/dasd_3990_erp.c, 5 times
- drivers/s390/block/dasd_alias.c, 3 times
- drivers/s390/block/dasd_eckd.c, 40 times
- drivers/s390/block/dasd_eer.c, line 495
- drivers/s390/block/dasd_fba.c, 5 times
- drivers/s390/block/scm_blk.c, 2 times
- drivers/s390/char/diag_ftp.c, 2 times
- drivers/s390/char/sclp_ftp.c, line 118
- drivers/s390/cio/chsc.c, 2 times
- drivers/s390/cio/chsc_sch.c, line 89
- drivers/s390/cio/cio.c, 5 times
- drivers/s390/cio/device.c, line 948
- drivers/s390/cio/device_fsm.c, 4 times
- drivers/s390/cio/device_id.c, line 213
- drivers/s390/cio/device_pgid.c, 5 times
- drivers/s390/cio/device_status.c, line 335
- drivers/s390/cio/eadm_sch.c, 3 times
- drivers/s390/cio/fcx.c, 6 times
- drivers/s390/cio/itcw.c, line 191
- drivers/s390/cio/qdio_main.c, 2 times
- drivers/s390/cio/qdio_setup.c, 5 times
- drivers/s390/cio/qdio_thinint.c, 2 times
- drivers/s390/cio/vfio_ccw_cp.c, 3 times
- drivers/s390/crypto/ap_queue.c, line 56
- drivers/s390/crypto/vfio_ap_ops.c, line 468
- drivers/s390/net/ctcm_main.c, line 1392
- drivers/s390/net/ctcm_mpc.c, 10 times
- drivers/s390/net/lcs.c, 4 times
- drivers/s390/net/qeth_core_main.c, 4 times
- drivers/s390/scsi/zfcp_qdio.h, 2 times
- drivers/s390/virtio/virtio_ccw.c, 19 times
- drivers/sbus/char/oradax.c, 2 times
- drivers/scsi/atari_scsi.c, 2 times
- drivers/scsi/gvp11.c, line 154
- drivers/scsi/mac53c94.c, line 274
- drivers/scsi/mesh.c, 2 times
- drivers/scsi/mvsas/mv_94xx.c, line 1007
- drivers/sh/maple/maple.c, 2 times
- drivers/soc/tegra/pmc.c, line 3207
- 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/tee/optee/core.c, line 42
- drivers/tee/optee/smc_abi.c, 4 times
- drivers/thermal/intel/intel_hfi.c, line 368
- drivers/uio/uio_hv_generic.c, 2 times
- drivers/usb/core/devio.c, line 277
- drivers/usb/gadget/udc/fsl_qe_udc.c, 3 times
- drivers/usb/gadget/udc/mv_u3d_core.c, line 1909
- 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_user/iova_domain.c, line 438
- drivers/video/fbdev/fsl-diu-fb.c, line 880
- drivers/video/fbdev/hyperv_fb.c, line 948
- drivers/video/fbdev/pxafb.c, 2 times
- drivers/virt/acrn/hsm.c, 13 times
- drivers/virt/acrn/ioreq.c, line 620
- drivers/virt/acrn/mm.c, 4 times
- drivers/virt/acrn/vm.c, 2 times
- drivers/virt/fsl_hypervisor.c, 7 times
- drivers/virt/vboxguest/vboxguest_utils.c, 2 times
- drivers/virtio/virtio_ring.c, 3 times
- drivers/watchdog/diag288_wdt.c, line 105
- drivers/xen/swiotlb-xen.c, 3 times
- include/asm-generic/io.h, line 1001
- include/video/sticore.h, line 41
- include/xen/arm/page.h, line 82
- io_uring/io_uring.c, line 3472
- kernel/dma/swiotlb.c, 3 times
- kernel/events/core.c, line 7511
- lib/test_debug_virtual.c, 2 times
- mm/hugetlb.c, line 3336
- mm/kasan/kasan_test.c, line 844
- net/iucv/iucv.c, 2 times
- 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 148
- sound/soc/intel/atom/sst/sst_loader.c, line 295
- sound/soc/sof/intel/hda-loader-skl.c, line 119
- tools/virtio/linux/dma-mapping.h, 2 times