zclk               59 drivers/clk/renesas/clk-rcar-gen2.c 	struct cpg_z_clk *zclk = to_z_clk(hw);
zclk               63 drivers/clk/renesas/clk-rcar-gen2.c 	val = (readl(zclk->reg) & CPG_FRQCRC_ZFC_MASK) >> CPG_FRQCRC_ZFC_SHIFT;
zclk               87 drivers/clk/renesas/clk-rcar-gen2.c 	struct cpg_z_clk *zclk = to_z_clk(hw);
zclk               95 drivers/clk/renesas/clk-rcar-gen2.c 	if (readl(zclk->kick_reg) & CPG_FRQCRB_KICK)
zclk               98 drivers/clk/renesas/clk-rcar-gen2.c 	val = readl(zclk->reg);
zclk              101 drivers/clk/renesas/clk-rcar-gen2.c 	writel(val, zclk->reg);
zclk              107 drivers/clk/renesas/clk-rcar-gen2.c 	kick = readl(zclk->kick_reg);
zclk              109 drivers/clk/renesas/clk-rcar-gen2.c 	writel(kick, zclk->kick_reg);
zclk              121 drivers/clk/renesas/clk-rcar-gen2.c 		if (!(readl(zclk->kick_reg) & CPG_FRQCRB_KICK))
zclk              140 drivers/clk/renesas/clk-rcar-gen2.c 	struct cpg_z_clk *zclk;
zclk              143 drivers/clk/renesas/clk-rcar-gen2.c 	zclk = kzalloc(sizeof(*zclk), GFP_KERNEL);
zclk              144 drivers/clk/renesas/clk-rcar-gen2.c 	if (!zclk)
zclk              153 drivers/clk/renesas/clk-rcar-gen2.c 	zclk->reg = cpg->reg + CPG_FRQCRC;
zclk              154 drivers/clk/renesas/clk-rcar-gen2.c 	zclk->kick_reg = cpg->reg + CPG_FRQCRB;
zclk              155 drivers/clk/renesas/clk-rcar-gen2.c 	zclk->hw.init = &init;
zclk              157 drivers/clk/renesas/clk-rcar-gen2.c 	clk = clk_register(NULL, &zclk->hw);
zclk              159 drivers/clk/renesas/clk-rcar-gen2.c 		kfree(zclk);
zclk               56 drivers/clk/renesas/rcar-gen2-cpg.c 	struct cpg_z_clk *zclk = to_z_clk(hw);
zclk               60 drivers/clk/renesas/rcar-gen2-cpg.c 	val = (readl(zclk->reg) & CPG_FRQCRC_ZFC_MASK) >> CPG_FRQCRC_ZFC_SHIFT;
zclk               84 drivers/clk/renesas/rcar-gen2-cpg.c 	struct cpg_z_clk *zclk = to_z_clk(hw);
zclk               92 drivers/clk/renesas/rcar-gen2-cpg.c 	if (readl(zclk->kick_reg) & CPG_FRQCRB_KICK)
zclk               95 drivers/clk/renesas/rcar-gen2-cpg.c 	val = readl(zclk->reg);
zclk               98 drivers/clk/renesas/rcar-gen2-cpg.c 	writel(val, zclk->reg);
zclk              104 drivers/clk/renesas/rcar-gen2-cpg.c 	kick = readl(zclk->kick_reg);
zclk              106 drivers/clk/renesas/rcar-gen2-cpg.c 	writel(kick, zclk->kick_reg);
zclk              118 drivers/clk/renesas/rcar-gen2-cpg.c 		if (!(readl(zclk->kick_reg) & CPG_FRQCRB_KICK))
zclk              138 drivers/clk/renesas/rcar-gen2-cpg.c 	struct cpg_z_clk *zclk;
zclk              141 drivers/clk/renesas/rcar-gen2-cpg.c 	zclk = kzalloc(sizeof(*zclk), GFP_KERNEL);
zclk              142 drivers/clk/renesas/rcar-gen2-cpg.c 	if (!zclk)
zclk              151 drivers/clk/renesas/rcar-gen2-cpg.c 	zclk->reg = base + CPG_FRQCRC;
zclk              152 drivers/clk/renesas/rcar-gen2-cpg.c 	zclk->kick_reg = base + CPG_FRQCRB;
zclk              153 drivers/clk/renesas/rcar-gen2-cpg.c 	zclk->hw.init = &init;
zclk              155 drivers/clk/renesas/rcar-gen2-cpg.c 	clk = clk_register(NULL, &zclk->hw);
zclk              157 drivers/clk/renesas/rcar-gen2-cpg.c 		kfree(zclk);
zclk              106 drivers/clk/renesas/rcar-gen3-cpg.c 	struct cpg_z_clk *zclk = to_z_clk(hw);
zclk              110 drivers/clk/renesas/rcar-gen3-cpg.c 	val = readl(zclk->reg) & zclk->mask;
zclk              111 drivers/clk/renesas/rcar-gen3-cpg.c 	mult = 32 - (val >> __ffs(zclk->mask));
zclk              114 drivers/clk/renesas/rcar-gen3-cpg.c 				     32 * zclk->fixed_div);
zclk              120 drivers/clk/renesas/rcar-gen3-cpg.c 	struct cpg_z_clk *zclk = to_z_clk(hw);
zclk              124 drivers/clk/renesas/rcar-gen3-cpg.c 	prate = *parent_rate / zclk->fixed_div;
zclk              134 drivers/clk/renesas/rcar-gen3-cpg.c 	struct cpg_z_clk *zclk = to_z_clk(hw);
zclk              138 drivers/clk/renesas/rcar-gen3-cpg.c 	mult = DIV64_U64_ROUND_CLOSEST(rate * 32ULL * zclk->fixed_div,
zclk              142 drivers/clk/renesas/rcar-gen3-cpg.c 	if (readl(zclk->kick_reg) & CPG_FRQCRB_KICK)
zclk              145 drivers/clk/renesas/rcar-gen3-cpg.c 	cpg_reg_modify(zclk->reg, zclk->mask,
zclk              146 drivers/clk/renesas/rcar-gen3-cpg.c 		       ((32 - mult) << __ffs(zclk->mask)) & zclk->mask);
zclk              152 drivers/clk/renesas/rcar-gen3-cpg.c 	cpg_reg_modify(zclk->kick_reg, 0, CPG_FRQCRB_KICK);
zclk              164 drivers/clk/renesas/rcar-gen3-cpg.c 		if (!(readl(zclk->kick_reg) & CPG_FRQCRB_KICK))
zclk              186 drivers/clk/renesas/rcar-gen3-cpg.c 	struct cpg_z_clk *zclk;
zclk              189 drivers/clk/renesas/rcar-gen3-cpg.c 	zclk = kzalloc(sizeof(*zclk), GFP_KERNEL);
zclk              190 drivers/clk/renesas/rcar-gen3-cpg.c 	if (!zclk)
zclk              199 drivers/clk/renesas/rcar-gen3-cpg.c 	zclk->reg = reg + CPG_FRQCRC;
zclk              200 drivers/clk/renesas/rcar-gen3-cpg.c 	zclk->kick_reg = reg + CPG_FRQCRB;
zclk              201 drivers/clk/renesas/rcar-gen3-cpg.c 	zclk->hw.init = &init;
zclk              202 drivers/clk/renesas/rcar-gen3-cpg.c 	zclk->mask = GENMASK(offset + 4, offset);
zclk              203 drivers/clk/renesas/rcar-gen3-cpg.c 	zclk->fixed_div = div; /* PLLVCO x 1/div x SYS-CPU divider */
zclk              205 drivers/clk/renesas/rcar-gen3-cpg.c 	clk = clk_register(NULL, &zclk->hw);
zclk              207 drivers/clk/renesas/rcar-gen3-cpg.c 		kfree(zclk);
zclk              521 drivers/crypto/marvell/cesa.c 		engine->zclk = devm_clk_get(dev, res_name);
zclk              522 drivers/crypto/marvell/cesa.c 		if (IS_ERR(engine->zclk))
zclk              523 drivers/crypto/marvell/cesa.c 			engine->zclk = NULL;
zclk              529 drivers/crypto/marvell/cesa.c 		ret = clk_prepare_enable(engine->zclk);
zclk              570 drivers/crypto/marvell/cesa.c 		clk_disable_unprepare(cesa->engines[i].zclk);
zclk              586 drivers/crypto/marvell/cesa.c 		clk_disable_unprepare(cesa->engines[i].zclk);
zclk              452 drivers/crypto/marvell/cesa.h 	struct clk *zclk;