Lines Matching refs:io
48 struct clk_iomap *io = clk_memmaps[r->index]; in clk_memmap_writel() local
50 if (io->regmap) in clk_memmap_writel()
51 regmap_write(io->regmap, r->offset, val); in clk_memmap_writel()
53 writel_relaxed(val, io->mem + r->offset); in clk_memmap_writel()
60 struct clk_iomap *io = clk_memmaps[r->index]; in clk_memmap_readl() local
62 if (io->regmap) in clk_memmap_readl()
63 regmap_read(io->regmap, r->offset, &val); in clk_memmap_readl()
65 val = readl_relaxed(io->mem + r->offset); in clk_memmap_readl()
218 struct clk_iomap *io; in omap2_clk_provider_init() local
230 io = kzalloc(sizeof(*io), GFP_KERNEL); in omap2_clk_provider_init()
231 if (!io) in omap2_clk_provider_init()
234 io->regmap = syscon; in omap2_clk_provider_init()
235 io->mem = mem; in omap2_clk_provider_init()
237 clk_memmaps[index] = io; in omap2_clk_provider_init()
251 struct clk_iomap *io; in omap2_clk_legacy_provider_init() local
253 io = memblock_virt_alloc(sizeof(*io), 0); in omap2_clk_legacy_provider_init()
255 io->mem = mem; in omap2_clk_legacy_provider_init()
257 clk_memmaps[index] = io; in omap2_clk_legacy_provider_init()