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;