corediv 81 drivers/clk/mvebu/clk-corediv.c struct clk_corediv *corediv = to_corediv_clk(hwclk); corediv 82 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_soc_desc *soc_desc = corediv->soc_desc; corediv 83 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_desc *desc = corediv->desc; corediv 86 drivers/clk/mvebu/clk-corediv.c return !!(readl(corediv->reg) & enable_mask); corediv 91 drivers/clk/mvebu/clk-corediv.c struct clk_corediv *corediv = to_corediv_clk(hwclk); corediv 92 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_soc_desc *soc_desc = corediv->soc_desc; corediv 93 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_desc *desc = corediv->desc; corediv 97 drivers/clk/mvebu/clk-corediv.c spin_lock_irqsave(&corediv->lock, flags); corediv 99 drivers/clk/mvebu/clk-corediv.c reg = readl(corediv->reg); corediv 101 drivers/clk/mvebu/clk-corediv.c writel(reg, corediv->reg); corediv 103 drivers/clk/mvebu/clk-corediv.c spin_unlock_irqrestore(&corediv->lock, flags); corediv 110 drivers/clk/mvebu/clk-corediv.c struct clk_corediv *corediv = to_corediv_clk(hwclk); corediv 111 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_soc_desc *soc_desc = corediv->soc_desc; corediv 112 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_desc *desc = corediv->desc; corediv 116 drivers/clk/mvebu/clk-corediv.c spin_lock_irqsave(&corediv->lock, flags); corediv 118 drivers/clk/mvebu/clk-corediv.c reg = readl(corediv->reg); corediv 120 drivers/clk/mvebu/clk-corediv.c writel(reg, corediv->reg); corediv 122 drivers/clk/mvebu/clk-corediv.c spin_unlock_irqrestore(&corediv->lock, flags); corediv 128 drivers/clk/mvebu/clk-corediv.c struct clk_corediv *corediv = to_corediv_clk(hwclk); corediv 129 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_soc_desc *soc_desc = corediv->soc_desc; corediv 130 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_desc *desc = corediv->desc; corediv 133 drivers/clk/mvebu/clk-corediv.c reg = readl(corediv->reg + soc_desc->ratio_offset); corediv 156 drivers/clk/mvebu/clk-corediv.c struct clk_corediv *corediv = to_corediv_clk(hwclk); corediv 157 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_soc_desc *soc_desc = corediv->soc_desc; corediv 158 drivers/clk/mvebu/clk-corediv.c const struct clk_corediv_desc *desc = corediv->desc; corediv 164 drivers/clk/mvebu/clk-corediv.c spin_lock_irqsave(&corediv->lock, flags); corediv 167 drivers/clk/mvebu/clk-corediv.c reg = readl(corediv->reg + soc_desc->ratio_offset); corediv 170 drivers/clk/mvebu/clk-corediv.c writel(reg, corediv->reg + soc_desc->ratio_offset); corediv 173 drivers/clk/mvebu/clk-corediv.c reg = readl(corediv->reg) | BIT(desc->fieldbit); corediv 174 drivers/clk/mvebu/clk-corediv.c writel(reg, corediv->reg); corediv 177 drivers/clk/mvebu/clk-corediv.c reg = readl(corediv->reg) | soc_desc->ratio_reload; corediv 178 drivers/clk/mvebu/clk-corediv.c writel(reg, corediv->reg); corediv 186 drivers/clk/mvebu/clk-corediv.c writel(reg, corediv->reg); corediv 189 drivers/clk/mvebu/clk-corediv.c spin_unlock_irqrestore(&corediv->lock, flags); corediv 255 drivers/clk/mvebu/clk-corediv.c struct clk_corediv *corediv; corediv 276 drivers/clk/mvebu/clk-corediv.c corediv = kcalloc(clk_data.clk_num, sizeof(struct clk_corediv), corediv 278 drivers/clk/mvebu/clk-corediv.c if (WARN_ON(!corediv)) corediv 281 drivers/clk/mvebu/clk-corediv.c spin_lock_init(&corediv->lock); corediv 292 drivers/clk/mvebu/clk-corediv.c corediv[i].soc_desc = soc_desc; corediv 293 drivers/clk/mvebu/clk-corediv.c corediv[i].desc = soc_desc->descs + i; corediv 294 drivers/clk/mvebu/clk-corediv.c corediv[i].reg = base; corediv 295 drivers/clk/mvebu/clk-corediv.c corediv[i].hw.init = &init; corediv 297 drivers/clk/mvebu/clk-corediv.c clks[i] = clk_register(NULL, &corediv[i].hw);