writel
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/io.h, line 260
- arch/arc/include/asm/io.h, line 208
- arch/arm/include/asm/io.h, line 290
- arch/csky/include/asm/io.h, line 27
- arch/csky/include/asm/io.h, line 31
- arch/hexagon/include/asm/io.h, line 321
- arch/m68k/include/asm/io_mm.h, line 373
- arch/m68k/include/asm/io_no.h, line 90
- arch/m68k/include/asm/io_no.h, line 106
- arch/mips/include/asm/io.h, line 529
- arch/powerpc/include/asm/io.h, line 685
- arch/riscv/include/asm/mmio.h, line 145
- arch/sh/include/asm/io.h, line 56
- arch/sparc/include/asm/io_64.h, line 176
- arch/x86/include/asm/io.h, line 85
- include/asm-generic/io.h, line 273
- tools/testing/selftests/kvm/include/aarch64/processor.h, line 192
Defined as a function prototype in:
Referenced (in 256 files total) in:
- arch/alpha/include/asm/io.h, 7 times
- arch/alpha/include/asm/io_trivial.h, line 128
- arch/alpha/kernel/io.c, 3 times
- arch/arc/include/asm/io.h, line 208
- arch/arc/plat-hsdk/platform.c, 63 times
- arch/arm/common/sa1111.c, line 264
- arch/arm/include/asm/cachetype.h, line 92
- arch/arm/include/asm/io.h, line 290
- arch/arm/kernel/io.c, line 36
- arch/arm/mach-actions/platsmp.c, 4 times
- arch/arm/mach-alpine/alpine_cpu_pm.c, line 35
- arch/arm/mach-at91/pm.c, 11 times
- arch/arm/mach-axxia/platsmp.c, 2 times
- arch/arm/mach-bcm/bcm_kona_smc.c, line 130
- arch/arm/mach-bcm/board_bcm281xx.c, line 43
- arch/arm/mach-bcm/platsmp-brcmstb.c, 2 times
- arch/arm/mach-bcm/platsmp.c, line 306
- arch/arm/mach-berlin/platsmp.c, 5 times
- arch/arm/mach-dove/common.c, 2 times
- arch/arm/mach-dove/mpp.c, 6 times
- arch/arm/mach-exynos/firmware.c, 4 times
- arch/arm/mach-highbank/highbank.c, line 100
- arch/arm/mach-highbank/sysregs.h, 5 times
- arch/arm/mach-imx/mmdc.c, 5 times
- arch/arm/mach-imx/pm-imx6.c, line 264
- arch/arm/mach-lpc32xx/serial.c, line 89
- arch/arm/mach-mediatek/mediatek.c, line 31
- arch/arm/mach-meson/platsmp.c, 3 times
- arch/arm/mach-milbeaut/platsmp.c, 3 times
- arch/arm/mach-mv78xx0/common.c, 2 times
- arch/arm/mach-mvebu/coherency.c, line 88
- arch/arm/mach-mvebu/cpu-reset.c, line 36
- arch/arm/mach-mvebu/kirkwood.c, line 155
- arch/arm/mach-mvebu/platsmp.c, 2 times
- arch/arm/mach-mvebu/pm-board.c, line 36
- arch/arm/mach-mvebu/pm.c, 9 times
- arch/arm/mach-mvebu/pmsu.c, 15 times
- arch/arm/mach-mvebu/system-controller.c, 3 times
- arch/arm/mach-nomadik/cpu-8815.c, line 81
- arch/arm/mach-omap1/time.c, 6 times
- arch/arm/mach-orion5x/board-mss2.c, 2 times
- arch/arm/mach-orion5x/common.h, 2 times
- arch/arm/mach-orion5x/dns323-setup.c, 3 times
- arch/arm/mach-orion5x/kurobox_pro-setup.c, 8 times
- arch/arm/mach-orion5x/pci.c, 7 times
- arch/arm/mach-orion5x/terastation_pro2-setup.c, 8 times
- arch/arm/mach-orion5x/tsx09-common.c, 8 times
- arch/arm/mach-pxa/gumstix.c, line 143
- arch/arm/mach-qcom/platsmp.c, 7 times
- arch/arm/mach-rockchip/platsmp.c, 2 times
- arch/arm/mach-rockchip/rockchip.c, 4 times
- arch/arm/mach-rpc/dma.c, 2 times
- arch/arm/mach-s3c/pl080.c, line 254
- arch/arm/mach-s3c/setup-usb-phy-s3c64xx.c, 7 times
- arch/arm/mach-shmobile/platsmp-apmu.c, line 201
- arch/arm/mach-shmobile/setup-r8a7778.c, 4 times
- arch/arm/mach-shmobile/setup-r8a7779.c, 7 times
- arch/arm/mach-shmobile/smp-r8a7779.c, line 51
- arch/arm/mach-shmobile/smp-sh73a0.c, 4 times
- arch/arm/mach-socfpga/l2_cache.c, 4 times
- arch/arm/mach-socfpga/ocram.c, 7 times
- arch/arm/mach-socfpga/platsmp.c, 6 times
- arch/arm/mach-socfpga/socfpga.c, 2 times
- arch/arm/mach-spear/pl080.c, line 53
- arch/arm/mach-sunxi/mc_smp.c, 32 times
- arch/arm/mach-sunxi/platsmp.c, 13 times
- arch/arm/mach-tegra/reset.c, 2 times
- arch/arm/mach-ux500/platsmp.c, 2 times
- arch/arm/mach-ux500/pm.c, 3 times
- arch/arm/mach-versatile/integrator.c, 2 times
- arch/arm/mach-versatile/integrator_ap.c, 3 times
- arch/arm/mach-versatile/integrator_cp.c, line 70
- arch/arm/mach-versatile/spc.c, 2 times
- arch/arm/mach-versatile/v2m.c, 2 times
- arch/arm/mach-versatile/versatile.c, 2 times
- arch/arm/mach-vt8500/vt8500.c, 3 times
- arch/arm/mach-zynq/platsmp.c, line 64
- arch/arm/mach-zynq/pm.c, line 69
- arch/arm/mach-zynq/slcr.c, line 184
- arch/arm/mm/cache-feroceon-l2.c, 2 times
- arch/arm/plat-orion/gpio.c, 10 times
- arch/arm/plat-orion/irq.c, line 30
- arch/arm/plat-orion/mpp.c, line 78
- arch/arm/plat-orion/pcie.c, 23 times
- arch/arm/plat-orion/time.c, 16 times
- arch/csky/include/asm/io.h, 2 times
- arch/hexagon/include/asm/io.h, 6 times
- arch/m68k/coldfire/intc-5249.c, 3 times
- arch/m68k/coldfire/intc-525x.c, 4 times
- arch/m68k/coldfire/intc-5272.c, 8 times
- arch/m68k/coldfire/m5249.c, 3 times
- arch/m68k/coldfire/m525x.c, 2 times
- arch/m68k/coldfire/m5272.c, 2 times
- arch/m68k/coldfire/m53xx.c, 32 times
- arch/m68k/coldfire/m54xx.c, line 72
- arch/m68k/include/asm/io_mm.h, 2 times
- arch/m68k/include/asm/io_no.h, 4 times
- arch/mips/include/asm/io.h, 2 times
- arch/mips/include/asm/mips-cm.h, line 356
- arch/mips/loongson2ef/common/pm.c, 3 times
- arch/mips/loongson2ef/lemote-2f/clock.c, line 47
- arch/mips/loongson2ef/lemote-2f/reset.c, line 27
- arch/mips/pci/ops-bonito64.c, line 61
- arch/mips/pci/ops-loongson2.c, line 93
- arch/mips/pci/pci-rt2880.c, line 51
- arch/mips/pic32/pic32mzda/config.c, 5 times
- arch/mips/rb532/gpio.c, line 81
- arch/mips/rb532/setup.c, line 32
- arch/nios2/boot/compressed/console.c, line 51
- arch/nios2/include/asm/io.h, line 26
- arch/parisc/lib/iomap.c, line 211
- arch/powerpc/include/asm/io-defs.h, line 12
- arch/powerpc/include/asm/io.h, 4 times
- arch/powerpc/platforms/44x/pci.c, 35 times
- arch/powerpc/platforms/chrp/pegasos_eth.c, line 115
- arch/powerpc/sysdev/mpic.c, 6 times
- arch/riscv/include/asm/mmio.h, line 145
- arch/riscv/kvm/aia_imsic.c, line 976
- arch/sh/boards/board-sh7757lcr.c, 4 times
- arch/sh/boards/board-sh7785lcr.c, line 350
- arch/sh/boards/mach-r2d/setup.c, line 294
- arch/sh/drivers/pci/fixups-se7751.c, line 32
- arch/sh/include/asm/io.h, line 56
- arch/sh/kernel/iomap.c, line 61
- arch/sparc/include/asm/floppy_64.h, line 604
- arch/sparc/include/asm/io_64.h, 6 times
- arch/sparc/kernel/auxio_64.c, line 48
- arch/sparc/kernel/ebus.c, 10 times
- arch/sparc/kernel/pcic.c, 9 times
- arch/x86/events/intel/uncore_discovery.c, 5 times
- arch/x86/events/intel/uncore_snb.c, 4 times
- arch/x86/events/intel/uncore_snbep.c, 7 times
- arch/x86/include/asm/io.h, 3 times
- arch/x86/include/asm/numachip/numachip_csr.h, 2 times
- arch/x86/kernel/apic/io_apic.c, 4 times
- arch/x86/kernel/early_printk.c, line 199
- arch/x86/kernel/hpet.c, line 84
- arch/x86/kernel/quirks.c, 2 times
- arch/x86/kernel/vsmp_64.c, line 52
- arch/x86/platform/ce4100/ce4100.c, line 79
- arch/x86/platform/intel-mid/pwr.c, 6 times
- arch/x86/platform/uv/uv_nmi.c, 2 times
- include/asm-generic/io.h, 6 times
- include/linux/amba/sp810.h, 2 times
- include/linux/coresight.h, line 523
- include/linux/io-64-nonatomic-hi-lo.h, 2 times
- include/linux/io-64-nonatomic-lo-hi.h, 2 times
- include/linux/iosys-map.h, line 374
- include/linux/irq.h, line 1258
- include/linux/litex.h, line 16
- include/linux/qed/qed_if.h, line 441
- include/linux/reset/bcm63xx_pmb.h, 2 times
- include/linux/sm501.h, line 169
- include/linux/soc/qcom/geni-se.h, 2 times
- include/media/drv-intf/saa7146.h, line 22
- include/sound/hdaudio.h, 2 times
- include/ufs/ufshcd.h, 2 times
- include/video/tgafb.h, line 230
- lib/iomap.c, 2 times
- lib/stmp_device.c, 3 times
- sound/arm/aaci.c, 30 times
- sound/arm/pxa2xx-ac97-lib.c, 28 times
- sound/atmel/ac97c.c, 14 times
- sound/hda/ext/hdac_ext_stream.c, 2 times
- sound/hda/hdac_bus.c, line 264
- sound/hda/hdac_stream.c, 2 times
- sound/isa/msnd/msnd_pinnacle.c, 2 times
- sound/mips/snd-n64.c, 2 times
- sound/pci/ad1889.c, line 117
- sound/pci/atiixp.c, 7 times
- sound/pci/atiixp_modem.c, 5 times
- sound/pci/au88x0/au88x0.h, line 27
- sound/pci/aw2/aw2-saa7146.c, line 28
- sound/pci/bt87x.c, line 208
- sound/pci/cs4281.c, 3 times
- sound/pci/cs46xx/cs46xx_lib.c, 2 times
- sound/pci/cs46xx/cs46xx_lib.h, 2 times
- sound/pci/cs46xx/dsp_spos.c, 2 times
- sound/pci/cs46xx/dsp_spos_scb_lib.c, line 155
- sound/pci/ctxfi/cthw20k1.c, 4 times
- sound/pci/ctxfi/cthw20k2.c, line 2213
- sound/pci/echoaudio/echoaudio.h, line 468
- sound/pci/hda/hda_intel.c, 2 times
- sound/pci/hda/hda_tegra.c, 7 times
- sound/pci/hda/patch_ca0132.c, 28 times
- sound/pci/korg1212/korg1212.c, 9 times
- sound/pci/lola/lola.h, 2 times
- sound/pci/lola/lola_mixer.c, 4 times
- sound/pci/mixart/mixart_core.c, 4 times
- sound/pci/nm256/nm256.c, line 294
- sound/pci/rme32.c, 24 times
- sound/pci/rme96.c, 46 times
- sound/pci/rme9652/hdsp.c, line 638
- sound/pci/rme9652/hdspm.c, line 1137
- sound/pci/rme9652/rme9652.c, line 301
- sound/pci/sis7019.c, 21 times
- sound/pci/ymfpci/ymfpci_main.c, line 56
- sound/sh/aica.c, 7 times
- sound/soc/amd/acp-pcm-dma.c, line 125
- sound/soc/amd/acp/acp-i2s.c, 22 times
- sound/soc/amd/acp/acp-legacy-common.c, 33 times
- sound/soc/amd/acp/acp-pdm.c, 14 times
- sound/soc/amd/acp/acp-platform.c, 12 times
- sound/soc/amd/ps/pci-ps.c, 20 times
- sound/soc/amd/ps/ps-pdm-dma.c, 19 times
- sound/soc/amd/ps/ps-sdw-dma.c, 18 times
- sound/soc/amd/raven/acp3x.h, line 121
- sound/soc/amd/renoir/rn_acp3x.h, line 89
- sound/soc/amd/rpl/rpl_acp6x.h, line 35
- sound/soc/amd/vangogh/acp5x.h, line 147
- sound/soc/amd/yc/acp6x.h, line 106
- sound/soc/bcm/cygnus-pcm.c, 33 times
- sound/soc/bcm/cygnus-ssp.c, 50 times
- sound/soc/codecs/jz4725b.c, 2 times
- sound/soc/codecs/jz4760.c, 2 times
- sound/soc/codecs/jz4770.c, 2 times
- sound/soc/dwc/dwc-i2s.c, line 33
- sound/soc/fsl/imx-audmux.c, 4 times
- sound/soc/google/chv3-i2s.c, 3 times
- sound/soc/hisilicon/hi6210-i2s.c, line 82
- sound/soc/img/img-i2s-in.c, 2 times
- sound/soc/img/img-i2s-out.c, 2 times
- sound/soc/img/img-parallel-out.c, line 70
- sound/soc/img/img-spdif-in.c, line 116
- sound/soc/img/img-spdif-out.c, line 86
- sound/soc/intel/atom/sst/sst_pvt.c, line 32
- sound/soc/intel/avs/apl.c, 2 times
- sound/soc/intel/avs/core.c, line 110
- sound/soc/intel/avs/pcm.c, 4 times
- sound/soc/intel/catpt/registers.h, 3 times
- sound/soc/intel/common/sst-dsp.c, line 25
- sound/soc/intel/keembay/kmb_platform.c, 36 times
- sound/soc/kirkwood/kirkwood-dma.c, 14 times
- sound/soc/kirkwood/kirkwood-i2s.c, 34 times
- sound/soc/pxa/pxa2xx-i2s.c, 32 times
- sound/soc/qcom/apq8016_sbc.c, 4 times
- sound/soc/samsung/i2s.c, 21 times
- sound/soc/samsung/idma.c, 9 times
- sound/soc/samsung/pcm.c, 7 times
- sound/soc/samsung/spdif.c, 12 times
- sound/soc/sh/rz-ssi.c, 2 times
- sound/soc/sof/imx/imx8m.c, 2 times
- sound/soc/sof/intel/hda-mlink.c, 8 times
- sound/soc/sof/iomem-utils.c, line 28
- sound/soc/sof/mediatek/mt8195/mt8195.c, 3 times
- sound/soc/sof/ops.h, line 332
- sound/soc/spear/spdif_in.c, 9 times
- sound/soc/spear/spdif_out.c, 9 times
- sound/soc/starfive/jh7110_pwmdac.c, line 103
- sound/soc/sunxi/sun8i-adda-pr-regmap.c, 8 times
- sound/soc/ux500/ux500_msp_i2s.c, 57 times
- sound/soc/xilinx/xlnx_formatter_pcm.c, 13 times
- sound/soc/xilinx/xlnx_i2s.c, 5 times
- sound/soc/xilinx/xlnx_spdif.c, 10 times
- tools/testing/selftests/kvm/include/aarch64/processor.h, line 197
- tools/testing/selftests/kvm/lib/aarch64/gic_v3.c, 12 times
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.