ioremap
Defined as a function in:
- arch/alpha/include/asm/io.h, line 299
- arch/arc/mm/ioremap.c, line 25
- arch/arm/mm/ioremap.c, line 367
- arch/arm/mm/nommu.c, line 221
- arch/m68k/include/asm/kmap.h, line 23
- arch/microblaze/mm/pgtable.c, line 122
- arch/nios2/mm/ioremap.c, line 119
- arch/powerpc/mm/ioremap.c, line 12
- arch/sparc/include/asm/io_64.h, line 421
- arch/sparc/kernel/ioport.c, line 113
- arch/um/include/asm/io.h, line 11
- arch/x86/mm/ioremap.c, line 344
- arch/xtensa/include/asm/io.h, line 36
- include/asm-generic/io.h, line 1035
- include/asm-generic/io.h, line 1060
- lib/logic_iomem.c, line 86
Defined as a preprocessor macro in:
- arch/arc/include/asm/io.h, line 24
- arch/arm/include/asm/io.h, line 369
- arch/loongarch/include/asm/io.h, line 40
- arch/m68k/include/asm/kmap.h, line 22
- arch/mips/include/asm/io.h, line 148
- arch/powerpc/include/asm/io.h, line 886
- arch/um/include/asm/io.h, line 10
- arch/x86/include/asm/io.h, line 198
- arch/xtensa/include/asm/io.h, line 45
- include/asm-generic/io.h, line 1034
- include/asm-generic/io.h, line 1059
- include/asm-generic/logic_io.h, line 33
Defined as a function prototype in:
Referenced (in 317 files total) in:
- arch/alpha/include/asm/io.h, 3 times
- arch/alpha/include/asm/vga.h, line 83
- arch/alpha/kernel/core_irongate.c, 2 times
- arch/alpha/kernel/core_marvel.c, line 751
- arch/alpha/kernel/core_titan.c, 2 times
- arch/arc/include/asm/io.h, 3 times
- arch/arc/mm/ioremap.c, 2 times
- arch/arm/common/locomo.c, line 380
- arch/arm/common/sa1111.c, line 824
- arch/arm/common/scoop.c, line 192
- arch/arm/include/asm/io.h, 3 times
- arch/arm/kernel/crash_dump.c, line 27
- arch/arm/mach-bcm/bcm63xx_smp.c, line 53
- arch/arm/mach-bcm/bcm_kona_smc.c, line 47
- arch/arm/mach-bcm/platsmp.c, 4 times
- arch/arm/mach-berlin/platsmp.c, line 76
- arch/arm/mach-davinci/common.c, line 33
- arch/arm/mach-davinci/da830.c, line 505
- arch/arm/mach-davinci/da850.c, 2 times
- arch/arm/mach-davinci/devices-da8xx.c, line 64
- arch/arm/mach-davinci/mux.c, line 44
- arch/arm/mach-davinci/pm.c, 3 times
- arch/arm/mach-davinci/sram.c, line 64
- arch/arm/mach-exynos/exynos.c, line 58
- arch/arm/mach-exynos/platsmp.c, line 179
- arch/arm/mach-footbridge/ebsa285.c, line 76
- arch/arm/mach-highbank/highbank.c, line 38
- arch/arm/mach-hisi/platmcpm.c, line 292
- arch/arm/mach-hisi/platsmp.c, 3 times
- arch/arm/mach-imx/mach-imx51.c, line 31
- arch/arm/mach-imx/pm-imx5.c, 5 times
- arch/arm/mach-imx/pm-imx6.c, line 455
- arch/arm/mach-mediatek/mediatek.c, line 28
- arch/arm/mach-mediatek/platsmp.c, line 107
- arch/arm/mach-mvebu/cpu-reset.c, line 56
- arch/arm/mach-mvebu/kirkwood-pm.c, 2 times
- arch/arm/mach-mvebu/kirkwood.c, line 154
- arch/arm/mach-mvebu/pm.c, line 255
- arch/arm/mach-mvebu/pmsu.c, 2 times
- arch/arm/mach-nomadik/cpu-8815.c, line 76
- arch/arm/mach-omap1/dma.c, 2 times
- arch/arm/mach-omap1/gpio16xx.c, 2 times
- arch/arm/mach-omap1/irq.c, line 208
- arch/arm/mach-omap1/serial.c, 2 times
- arch/arm/mach-omap1/timer32k.c, line 265
- arch/arm/mach-omap2/cm_common.c, line 334
- arch/arm/mach-omap2/omap-smp.c, line 382
- arch/arm/mach-omap2/omap4-common.c, 2 times
- arch/arm/mach-omap2/omap_hwmod.c, 2 times
- arch/arm/mach-omap2/omap_phy_internal.c, 2 times
- arch/arm/mach-omap2/pm33xx-core.c, 2 times
- arch/arm/mach-omap2/prm_common.c, line 717
- arch/arm/mach-omap2/timer.c, 2 times
- arch/arm/mach-orion5x/dns323-setup.c, line 217
- arch/arm/mach-orion5x/tsx09-common.c, line 120
- arch/arm/mach-pxa/pxa3xx.c, line 186
- arch/arm/mach-rockchip/rockchip.c, line 32
- arch/arm/mach-sa1100/neponset.c, line 285
- arch/arm/mach-shmobile/platsmp-apmu.c, 2 times
- arch/arm/mach-shmobile/platsmp-scu.c, line 37
- arch/arm/mach-shmobile/pm-rcar-gen2.c, 2 times
- arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c, line 206
- arch/arm/mach-shmobile/setup-r8a7740.c, 4 times
- arch/arm/mach-shmobile/setup-r8a7778.c, line 27
- arch/arm/mach-shmobile/setup-r8a7779.c, line 32
- arch/arm/mach-shmobile/setup-rcar-gen2.c, line 99
- arch/arm/mach-shmobile/setup-sh73a0.c, line 29
- arch/arm/mach-shmobile/smp-emev2.c, line 35
- arch/arm/mach-shmobile/smp-r8a7779.c, line 48
- arch/arm/mach-shmobile/smp-sh73a0.c, 3 times
- arch/arm/mach-sti/platsmp.c, line 88
- arch/arm/mach-ux500/pm.c, line 180
- arch/arm/mach-vt8500/vt8500.c, 6 times
- arch/arm/mach-zynq/platsmp.c, line 47
- arch/arm/mm/cache-l2x0.c, line 1777
- arch/arm/mm/ioremap.c, 2 times
- arch/arm/mm/nommu.c, 2 times
- arch/arm64/kernel/acpi_parking_protocol.c, line 76
- arch/arm64/kvm/mmu.c, line 758
- arch/hexagon/kernel/time.c, line 177
- arch/loongarch/include/asm/io.h, line 40
- arch/loongarch/kernel/acpi.c, line 56
- arch/loongarch/pci/acpi.c, line 145
- arch/m68k/atari/ataints.c, 3 times
- arch/m68k/atari/config.c, 2 times
- arch/m68k/atari/stram.c, 2 times
- arch/m68k/coldfire/pci.c, line 218
- arch/m68k/include/asm/kmap.h, 3 times
- arch/m68k/mm/kmap.c, 3 times
- arch/m68k/mm/sun3kmap.c, line 81
- arch/microblaze/include/asm/io.h, line 35
- arch/microblaze/mm/pgtable.c, 2 times
- arch/mips/ath25/ar2315.c, 2 times
- arch/mips/ath25/ar5312.c, 3 times
- arch/mips/ath25/board.c, line 114
- arch/mips/ath79/clock.c, line 243
- arch/mips/ath79/common.c, line 44
- arch/mips/ath79/setup.c, 2 times
- arch/mips/cavium-octeon/flash_setup.c, line 102
- arch/mips/cavium-octeon/setup.c, line 360
- arch/mips/generic/board-ingenic.c, line 94
- arch/mips/generic/board-ocelot.c, line 54
- arch/mips/generic/board-ranchu.c, line 49
- arch/mips/include/asm/dmi.h, line 8
- arch/mips/include/asm/io.h, line 148
- arch/mips/include/asm/mips-boards/generic.h, 2 times
- arch/mips/include/asm/mips-boards/malta.h, 3 times
- arch/mips/kernel/cevt-txx9.c, 3 times
- arch/mips/kernel/gpio_txx9.c, line 80
- arch/mips/kernel/irq-msc01.c, line 119
- arch/mips/kernel/irq_txx9.c, line 140
- arch/mips/kernel/mips-cm.c, 2 times
- arch/mips/kernel/mips-cpc.c, line 83
- arch/mips/lantiq/falcon/sysctrl.c, 3 times
- arch/mips/lantiq/irq.c, 2 times
- arch/mips/lantiq/xway/sysctrl.c, 3 times
- arch/mips/loongson2ef/common/init.c, 2 times
- arch/mips/loongson2ef/common/reset.c, 2 times
- arch/mips/loongson32/common/prom.c, 4 times
- arch/mips/mm/ioremap.c, line 87
- arch/mips/mti-malta/malta-dtshim.c, line 243
- arch/mips/mti-malta/malta-init.c, 5 times
- arch/mips/mti-malta/malta-setup.c, line 135
- arch/mips/pci/pci-alchemy.c, 2 times
- arch/mips/pci/pci-bcm1480.c, 2 times
- arch/mips/pci/pci-bcm1480ht.c, 3 times
- arch/mips/pci/pci-bcm63xx.c, line 224
- arch/mips/pci/pci-generic.c, line 60
- arch/mips/pci/pci-legacy.c, line 153
- arch/mips/pci/pci-rc32434.c, line 216
- arch/mips/pci/pci-rt2880.c, 2 times
- arch/mips/pci/pci-sb1250.c, 3 times
- arch/mips/pic32/common/reset.c, line 27
- arch/mips/pic32/pic32mzda/config.c, line 106
- arch/mips/pic32/pic32mzda/early_clk.c, 2 times
- arch/mips/pic32/pic32mzda/early_console.c, line 138
- arch/mips/pic32/pic32mzda/early_pin.c, 2 times
- arch/mips/ralink/irq.c, line 168
- arch/mips/ralink/of.c, line 75
- arch/mips/rb532/devices.c, line 282
- arch/mips/rb532/gpio.c, line 205
- arch/mips/rb532/prom.c, line 107
- arch/mips/rb532/setup.c, line 52
- arch/mips/sgi-ip22/ip22-hpc.c, 2 times
- arch/mips/sgi-ip22/ip22-mc.c, line 81
- arch/mips/sgi-ip22/ip22-setup.c, line 52
- arch/mips/sgi-ip32/crime.c, 3 times
- arch/mips/sibyte/swarm/platform.c, line 60
- arch/mips/sni/rm200.c, 2 times
- arch/mips/txx9/generic/setup.c, 5 times
- arch/nios2/include/asm/io.h, line 28
- arch/nios2/mm/ioremap.c, 2 times
- arch/parisc/kernel/perf.c, 2 times
- arch/powerpc/include/asm/io.h, 3 times
- arch/powerpc/include/asm/vga.h, line 51
- arch/powerpc/kernel/eeh.c, line 1655
- arch/powerpc/kernel/legacy_serial.c, 2 times
- arch/powerpc/kernel/pci-common.c, line 800
- arch/powerpc/kernel/rtas_pci.c, line 167
- arch/powerpc/kernel/udbg_16550.c, line 294
- arch/powerpc/mm/ioremap.c, 2 times
- arch/powerpc/mm/ioremap_32.c, line 71
- arch/powerpc/mm/ioremap_64.c, line 34
- arch/powerpc/mm/mem.c, 2 times
- arch/powerpc/platforms/44x/hsta_msi.c, line 143
- arch/powerpc/platforms/44x/pci.c, 7 times
- arch/powerpc/platforms/512x/mpc512x_shared.c, 2 times
- arch/powerpc/platforms/52xx/lite5200_pm.c, line 71
- arch/powerpc/platforms/52xx/mpc52xx_pci.c, line 396
- arch/powerpc/platforms/52xx/mpc52xx_pm.c, line 81
- arch/powerpc/platforms/83xx/km83xx.c, line 65
- arch/powerpc/platforms/83xx/misc.c, 2 times
- arch/powerpc/platforms/83xx/mpc837x_rdb.c, line 25
- arch/powerpc/platforms/83xx/suspend.c, 4 times
- arch/powerpc/platforms/83xx/usb_831x.c, 2 times
- arch/powerpc/platforms/83xx/usb_834x.c, line 28
- arch/powerpc/platforms/83xx/usb_837x.c, line 41
- arch/powerpc/platforms/85xx/p1022_ds.c, 4 times
- arch/powerpc/platforms/85xx/xes_mpc85xx.c, line 105
- arch/powerpc/platforms/86xx/mpc86xx_smp.c, line 46
- arch/powerpc/platforms/8xx/pic.c, line 145
- arch/powerpc/platforms/cell/axon_msi.c, 2 times
- arch/powerpc/platforms/cell/cbe_regs.c, 3 times
- arch/powerpc/platforms/cell/interrupt.c, line 282
- arch/powerpc/platforms/cell/iommu.c, 2 times
- arch/powerpc/platforms/cell/spider-pci.c, 2 times
- arch/powerpc/platforms/cell/spider-pic.c, line 280
- arch/powerpc/platforms/cell/spu_manage.c, 2 times
- arch/powerpc/platforms/chrp/pci.c, 3 times
- arch/powerpc/platforms/chrp/pegasos_eth.c, line 124
- arch/powerpc/platforms/chrp/setup.c, line 316
- arch/powerpc/platforms/embedded6xx/flipper-pic.c, line 146
- arch/powerpc/platforms/embedded6xx/hlwd-pic.c, 2 times
- arch/powerpc/platforms/embedded6xx/holly.c, line 221
- arch/powerpc/platforms/embedded6xx/ls_uart.c, line 135
- arch/powerpc/platforms/embedded6xx/mvme5100.c, line 160
- arch/powerpc/platforms/embedded6xx/wii.c, line 75
- arch/powerpc/platforms/fsl_uli1575.c, 2 times
- arch/powerpc/platforms/maple/pci.c, 6 times
- arch/powerpc/platforms/maple/setup.c, line 321
- arch/powerpc/platforms/pasemi/dma_lib.c, line 489
- arch/powerpc/platforms/pasemi/iommu.c, line 220
- arch/powerpc/platforms/pasemi/pci.c, 2 times
- arch/powerpc/platforms/pasemi/setup.c, 2 times
- arch/powerpc/platforms/powermac/feature.c, 4 times
- arch/powerpc/platforms/powermac/low_i2c.c, line 538
- arch/powerpc/platforms/powermac/nvram.c, 5 times
- arch/powerpc/platforms/powermac/pci.c, 12 times
- arch/powerpc/platforms/powermac/pic.c, 2 times
- arch/powerpc/platforms/powermac/setup.c, line 207
- arch/powerpc/platforms/powermac/smp.c, 4 times
- arch/powerpc/platforms/powermac/udbg_scc.c, line 116
- arch/powerpc/platforms/powernv/memtrace.c, line 192
- arch/powerpc/platforms/powernv/ocxl.c, 3 times
- arch/powerpc/platforms/powernv/pci-ioda.c, line 2650
- arch/powerpc/platforms/powernv/vas-window.c, 2 times
- arch/powerpc/platforms/ps3/spu.c, 6 times
- arch/powerpc/sysdev/cpm2.c, 2 times
- arch/powerpc/sysdev/dart_iommu.c, line 285
- arch/powerpc/sysdev/dcr.c, line 194
- arch/powerpc/sysdev/fsl_mpic_err.c, line 65
- arch/powerpc/sysdev/fsl_msi.c, line 436
- arch/powerpc/sysdev/fsl_pci.c, 3 times
- arch/powerpc/sysdev/fsl_rio.c, line 686
- arch/powerpc/sysdev/i8259.c, line 280
- arch/powerpc/sysdev/indirect_pci.c, 2 times
- arch/powerpc/sysdev/ipic.c, line 721
- arch/powerpc/sysdev/mmio_nvram.c, 2 times
- arch/powerpc/sysdev/mpic.c, 2 times
- arch/powerpc/sysdev/mpic_timer.c, 2 times
- arch/powerpc/sysdev/tsi108_dev.c, line 59
- arch/powerpc/sysdev/tsi108_pci.c, line 193
- arch/powerpc/sysdev/xics/icp-native.c, 2 times
- arch/powerpc/sysdev/xive/native.c, 3 times
- arch/powerpc/sysdev/xive/spapr.c, 3 times
- arch/s390/pci/pci.c, 2 times
- arch/sh/boards/board-sh7785lcr.c, 4 times
- arch/sh/boards/mach-sdk7786/fpga.c, line 35
- arch/sh/boards/mach-sdk7786/sram.c, line 50
- arch/sh/boards/mach-se/7343/irq.c, line 108
- arch/sh/boards/mach-se/7722/irq.c, line 101
- arch/sh/drivers/heartbeat.c, 2 times
- arch/sh/kernel/cpu/sh2/probe.c, line 24
- arch/sh/kernel/cpu/sh2/smp-j2.c, 2 times
- arch/sh/kernel/crash_dump.c, line 22
- arch/sparc/include/asm/io_32.h, line 18
- arch/sparc/include/asm/io_64.h, 3 times
- arch/sparc/kernel/ioport.c, 3 times
- arch/sparc/kernel/leon_pci_grpci1.c, line 579
- arch/sparc/kernel/leon_pci_grpci2.c, 2 times
- arch/sparc/kernel/pcic.c, 4 times
- arch/um/drivers/virt-pci.c, line 1049
- arch/um/include/asm/io.h, 4 times
- arch/x86/events/intel/uncore_discovery.c, 4 times
- arch/x86/events/intel/uncore_snb.c, 4 times
- arch/x86/events/intel/uncore_snbep.c, 2 times
- arch/x86/include/asm/io.h, 3 times
- arch/x86/kernel/hpet.c, line 89
- arch/x86/kernel/probe_roms.c, line 162
- arch/x86/kernel/quirks.c, 2 times
- arch/x86/kernel/tboot.c, 3 times
- arch/x86/mm/ioremap.c, 7 times
- arch/x86/mm/mmio-mod.c, line 233
- arch/x86/mm/testmmiotrace.c, 4 times
- arch/x86/pci/mmconfig_64.c, line 108
- arch/x86/platform/efi/efi_32.c, line 58
- arch/x86/platform/geode/net5501.c, line 57
- arch/x86/platform/ts5500/ts5500.c, line 97
- arch/x86/platform/uv/bios_uv.c, 3 times
- arch/xtensa/include/asm/io.h, 3 times
- fs/pstore/ram_core.c, line 470
- include/asm-generic/io.h, 10 times
- include/asm-generic/iomap.h, 2 times
- include/asm-generic/logic_io.h, 3 times
- include/linux/apple-gmux.h, line 69
- include/linux/io.h, line 106
- kernel/iomem.c, line 14
- lib/devres.c, 2 times
- lib/logic_iomem.c, 3 times
- mm/early_ioremap.c, line 91
- mm/vmalloc.c, 2 times
- net/netfilter/xt_osf.c, line 70
- samples/connector/cn_test.c, line 187
- samples/vfio-mdev/mdpy-fb.c, 2 times
- sound/aoa/soundbus/i2sbus/core.c, 3 times
- sound/arm/aaci.c, line 981
- sound/atmel/ac97c.c, line 758
- sound/parisc/harmony.c, line 884
- sound/pci/asihpi/hpioctl.c, 2 times
- sound/pci/cs46xx/cs46xx_lib.c, line 3927
- sound/pci/ctxfi/cthw20k1.c, line 1808
- sound/pci/ctxfi/cthw20k2.c, line 2038
- sound/pci/echoaudio/echoaudio.c, line 1924
- sound/pci/nm256/nm256.c, line 1324
- sound/ppc/pmac.c, 5 times
- sound/ppc/snd_ps3.c, 4 times
- sound/soc/fsl/mpc5200_dma.c, line 329
- sound/soc/fsl/p1022_ds.c, 2 times
- sound/soc/fsl/p1022_rdk.c, 2 times
- sound/soc/intel/avs/core.c, 2 times
- sound/soc/samsung/idma.c, line 359
- sound/soc/samsung/spdif.c, 2 times
- sound/soc/sh/fsi.c, line 1972
- sound/soc/sof/amd/acp.c, line 761
- sound/soc/sof/imx/imx8.c, 2 times
- sound/soc/sof/imx/imx8m.c, 2 times
- sound/soc/sof/imx/imx8ulp.c, 2 times
- sound/soc/sof/intel/bdw.c, 2 times
- sound/soc/sof/intel/byt.c, 2 times
- sound/soc/sof/intel/hda.c, 2 times
- sound/soc/sof/intel/pci-tng.c, 2 times
- sound/soc/sof/mediatek/mt8186/mt8186.c, 2 times
- sound/soc/sof/mediatek/mt8195/mt8195.c, 5 times
- sound/soc/ux500/ux500_msp_i2s.c, line 651
- sound/soc/xilinx/xlnx_formatter_pcm.c, line 614
- sound/x86/intel_hdmi_audio.c, line 1734
- tools/testing/nvdimm/test/iomap.c, line 171
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.