Lines Matching refs:iomem
40 void __iomem *iomem; member
54 static inline u32 stm32_dmamux_read(void __iomem *iomem, u32 reg) in stm32_dmamux_read() argument
56 return readl_relaxed(iomem + reg); in stm32_dmamux_read()
59 static inline void stm32_dmamux_write(void __iomem *iomem, u32 reg, u32 val) in stm32_dmamux_write() argument
61 writel_relaxed(val, iomem + reg); in stm32_dmamux_write()
73 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0); in stm32_dmamux_free()
158 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), in stm32_dmamux_route_allocate()
184 void __iomem *iomem; in stm32_dmamux_probe() local
242 iomem = devm_platform_ioremap_resource(pdev, 0); in stm32_dmamux_probe()
243 if (IS_ERR(iomem)) in stm32_dmamux_probe()
244 return PTR_ERR(iomem); in stm32_dmamux_probe()
270 stm32_dmamux->iomem = iomem; in stm32_dmamux_probe()
282 stm32_dmamux_write(stm32_dmamux->iomem, STM32_DMAMUX_CCR(i), 0); in stm32_dmamux_probe()
340 stm32_dmamux->ccr[i] = stm32_dmamux_read(stm32_dmamux->iomem, in stm32_dmamux_suspend()
365 stm32_dmamux_write(stm32_dmamux->iomem, STM32_DMAMUX_CCR(i), in stm32_dmamux_resume()