Symbol: readw_relaxed
arch/alpha/include/asm/io.h
556
extern u16 readw_relaxed(const volatile void __iomem *addr);
arch/alpha/include/asm/io.h
560
#define readw_relaxed readw_relaxed
arch/alpha/kernel/io.c
270
EXPORT_SYMBOL(readw_relaxed);
arch/arc/include/asm/io.h
197
#define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; })
arch/arm/include/asm/io.h
285
#define readw(c) ({ u16 __v = readw_relaxed(c); __iormb(); __v; })
arch/arm/mach-imx/mxc.h
83
#define imx_readw readw_relaxed
arch/arm/mach-omap2/omap_hwmod.c
2892
return readw_relaxed(oh->_mpu_rt_va + reg_offs);
arch/csky/include/asm/io.h
21
#define readw(c) ({ u16 __v = readw_relaxed(c); rmb(); __v; })
arch/sh/include/asm/io.h
49
#define readw(a) ({ u16 r_ = readw_relaxed(a); rmb(); r_; })
drivers/acpi/cppc_acpi.c
1054
*val = readw_relaxed(vaddr);
drivers/acpi/cppc_acpi.c
1135
prev_val = readw_relaxed(vaddr);
drivers/base/regmap/regmap-mmio.c
260
return readw_relaxed(ctx->regs + reg);
drivers/bus/ti-sysc.c
199
val = readw_relaxed(ddata->module_va + offset);
drivers/bus/ti-sysc.c
204
u16 tmp = readw_relaxed(ddata->module_va + offset + 4);
drivers/clk/ti/adpll.c
452
rate = (u64)readw_relaxed(d->regs + ADPLL_MN2DIV_OFFSET) << 18;
drivers/clk/ti/adpll.c
455
divider = (readw_relaxed(d->regs + ADPLL_M2NDIV_OFFSET) + 1) << 18;
drivers/clocksource/mmio.c
32
return (u64)readw_relaxed(to_mmio_clksrc(c)->reg);
drivers/clocksource/mmio.c
37
return ~(u64)readw_relaxed(to_mmio_clksrc(c)->reg) & c->mask;
drivers/dma/ti/omap-dma.c
334
val = readw_relaxed(addr);
drivers/dma/ti/omap-dma.c
337
val = readw_relaxed(addr);
drivers/dma/ti/omap-dma.c
338
val |= readw_relaxed(addr + 2) << 16;
drivers/gpio/gpio-omap.c
999
rev = readw_relaxed(bank->base + bank->regs->revision);
drivers/i2c/busses/i2c-davinci.c
151
return readw_relaxed(i2c_dev->base + reg);
drivers/i2c/busses/i2c-omap.c
1403
rev = readw_relaxed(omap->base + 0x04);
drivers/i2c/busses/i2c-omap.c
276
return readw_relaxed(omap->base +
drivers/iio/adc/stm32-adc.c
614
return readw_relaxed(adc->common->base + adc->offset + reg);
drivers/irqchip/irq-clps711x.c
77
irqstat = readw_relaxed(clps711x_intc->intmr[0]) &
drivers/irqchip/irq-clps711x.c
78
readw_relaxed(clps711x_intc->intsr[0]);
drivers/irqchip/irq-clps711x.c
83
irqstat = readw_relaxed(clps711x_intc->intmr[1]) &
drivers/irqchip/irq-clps711x.c
84
readw_relaxed(clps711x_intc->intsr[1]);
drivers/irqchip/irq-mst-intc.c
134
cd->saved_polarity_conf[i] = readw_relaxed(addr + i * 4);
drivers/irqchip/irq-mst-intc.c
50
val = readw_relaxed(cd->base + offset) | mask;
drivers/irqchip/irq-mst-intc.c
66
val = readw_relaxed(cd->base + offset) & ~mask;
drivers/irqchip/irq-renesas-rza1.c
60
tmp = readw_relaxed(priv->base + IRQRR);
drivers/irqchip/irq-renesas-rza1.c
95
tmp = readw_relaxed(priv->base + ICR1);
drivers/irqchip/irq-vf610-mscm-ir.c
55
data->saved_irsprc[i] = readw_relaxed(data->mscm_ir_base + MSCM_IRSPRC(i));
drivers/irqchip/irq-vf610-mscm-ir.c
92
irsprc = readw_relaxed(chip_data->mscm_ir_base + MSCM_IRSPRC(hwirq));
drivers/misc/bcm-vk/bcm_vk_msg.c
483
readw_relaxed(&msgq->type),
drivers/misc/bcm-vk/bcm_vk_msg.c
484
readw_relaxed(&msgq->num),
drivers/mmc/host/dw_mmc.h
510
readw_relaxed((dev)->regs + SDMMC_##reg)
drivers/mmc/host/sdhci-msm.c
2684
host_version = readw_relaxed((host->ioaddr + SDHCI_HOST_VERSION));
drivers/mmc/host/sdhci-st.c
413
host_version = readw_relaxed((host->ioaddr + SDHCI_HOST_VERSION));
drivers/mtd/nand/raw/mtk_nand.c
250
return readw_relaxed(nfc->regs + reg);
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1215
*(u16 *)buf = readw_relaxed(io_addr_r);
drivers/mtd/nand/raw/stm32_fmc2_nand.c
1230
*(u16 *)buf = readw_relaxed(io_addr_r);
drivers/net/fddi/defza.c
78
#define readw_o readw_relaxed
drivers/net/fddi/defza.c
87
#define readw_u readw_relaxed
drivers/pci/controller/pci-mvebu.c
372
*val = readw_relaxed(conf_data + (where & 2));
drivers/pci/controller/pcie-altera.c
167
return readw_relaxed(pcie->cra_base + reg);
drivers/pci/controller/pcie-altera.c
201
return (readw_relaxed(addr) & PCI_EXP_LNKSTA_DLLLA);
drivers/pci/controller/pcie-altera.c
494
*value = readw_relaxed(addr);
drivers/pci/controller/pcie-rzg3s-host.c
966
ls = readw_relaxed(host->pcie + pcie_cap + PCI_EXP_LNKSTA);
drivers/pci/controller/plda/pcie-microchip-host.c
306
reg = readw_relaxed(ecam + MC_MSI_CAP_CTRL_OFFSET + PCI_MSI_FLAGS);
drivers/scsi/qla1280.h
51
#define RD_REG_WORD(addr) readw_relaxed(addr)
drivers/scsi/qla2xxx/qla_def.h
180
return readw_relaxed(addr);
drivers/spi/spi-dw.h
219
return readw_relaxed(dws->regs + offset);
drivers/spi/spi-sprd.c
383
rx_p[i] = readw_relaxed(ss->base + SPRD_SPI_TXD);
drivers/spi/spi-st-ssc4.c
318
var = readw_relaxed(spi_st->base + SSC_CTL);
drivers/spi/spi-stm32-ospi.c
149
*((u16 *)val) = readw_relaxed(addr);
drivers/spi/spi-stm32-qspi.c
152
*((u16 *)val) = readw_relaxed(addr);
drivers/spi/spi-stm32.c
720
*rx_buf16 = readw_relaxed(spi->base + STM32FX_SPI_DR);
drivers/spi/spi-stm32.c
751
*rx_buf16 = readw_relaxed(spi->base + STM32FX_SPI_DR);
drivers/spi/spi-stm32.c
802
*rx_buf16 = readw_relaxed(spi->base + STM32H7_SPI_RXDR);
drivers/thermal/imx91_thermal.c
113
data = readw_relaxed(tmu->base + IMX91_TMU_DATA0);
drivers/tty/serial/amba-pl011.c
301
readl_relaxed(addr) : readw_relaxed(addr);
drivers/watchdog/renesas_wdt.c
125
u16 val = readw_relaxed(priv->base + RWTCNT);
include/asm-generic/io.h
336
#ifndef readw_relaxed
include/asm-generic/io.h
337
#define readw_relaxed readw_relaxed
include/linux/iopoll.h
246
readx_poll_timeout(readw_relaxed, addr, val, cond, delay_us, timeout_us)
include/linux/iopoll.h
249
readx_poll_timeout_atomic(readw_relaxed, addr, val, cond, delay_us, timeout_us)
rust/helpers/io.c
73
return readw_relaxed(addr);
sound/soc/ti/omap-mcbsp-priv.h
301
return !from_cache ? readw_relaxed(addr) :
tools/include/asm-generic/io.h
275
#ifndef readw_relaxed
tools/include/asm-generic/io.h
276
#define readw_relaxed readw_relaxed