Lines Matching refs:iomem
38 void __iomem *iomem; member
52 static inline u32 stm32_dmamux_read(void __iomem *iomem, u32 reg) in stm32_dmamux_read() argument
54 return readl_relaxed(iomem + reg); in stm32_dmamux_read()
57 static inline void stm32_dmamux_write(void __iomem *iomem, u32 reg, u32 val) in stm32_dmamux_write() argument
59 writel_relaxed(val, iomem + reg); in stm32_dmamux_write()
71 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), 0); in stm32_dmamux_free()
156 stm32_dmamux_write(dmamux->iomem, STM32_DMAMUX_CCR(mux->chan_id), in stm32_dmamux_route_allocate()
182 void __iomem *iomem; in stm32_dmamux_probe() local
240 iomem = devm_platform_ioremap_resource(pdev, 0); in stm32_dmamux_probe()
241 if (IS_ERR(iomem)) in stm32_dmamux_probe()
242 return PTR_ERR(iomem); in stm32_dmamux_probe()
268 stm32_dmamux->iomem = iomem; in stm32_dmamux_probe()
280 stm32_dmamux_write(stm32_dmamux->iomem, STM32_DMAMUX_CCR(i), 0); in stm32_dmamux_probe()
338 stm32_dmamux->ccr[i] = stm32_dmamux_read(stm32_dmamux->iomem, in stm32_dmamux_suspend()
363 stm32_dmamux_write(stm32_dmamux->iomem, STM32_DMAMUX_CCR(i), in stm32_dmamux_resume()