Lines Matching refs:io
89 struct clk_iomap *io = clk_memmaps[r->index]; in clk_memmap_writel() local
91 if (io->regmap) in clk_memmap_writel()
92 regmap_write(io->regmap, r->offset, val); in clk_memmap_writel()
94 writel_relaxed(val, io->mem + r->offset); in clk_memmap_writel()
101 struct clk_iomap *io = clk_memmaps[r->index]; in clk_memmap_readl() local
103 if (io->regmap) in clk_memmap_readl()
104 regmap_read(io->regmap, r->offset, &val); in clk_memmap_readl()
106 val = readl_relaxed(io->mem + r->offset); in clk_memmap_readl()
148 struct clk_iomap *io; in omap2_clk_provider_init() local
152 io = kzalloc(sizeof(*io), GFP_KERNEL); in omap2_clk_provider_init()
154 io->regmap = syscon; in omap2_clk_provider_init()
155 io->mem = mem; in omap2_clk_provider_init()
157 clk_memmaps[index] = io; in omap2_clk_provider_init()
173 struct clk_iomap *io; in omap2_clk_legacy_provider_init() local
177 io = memblock_virt_alloc(sizeof(*io), 0); in omap2_clk_legacy_provider_init()
179 io->mem = mem; in omap2_clk_legacy_provider_init()
181 clk_memmaps[index] = io; in omap2_clk_legacy_provider_init()