Lines Matching refs:prog
33 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_recalc_rate() local
34 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_recalc_rate()
38 regmap_read(prog->regmap, AT91_PMC_PCKR(prog->id), &pckr); in clk_programmable_recalc_rate()
51 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_determine_rate() local
52 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_determine_rate()
103 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_set_parent() local
104 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_set_parent()
118 regmap_update_bits(prog->regmap, AT91_PMC_PCKR(prog->id), mask, pckr); in clk_programmable_set_parent()
125 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_get_parent() local
126 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_get_parent()
130 regmap_read(prog->regmap, AT91_PMC_PCKR(prog->id), &pckr); in clk_programmable_get_parent()
143 struct clk_programmable *prog = to_clk_programmable(hw); in clk_programmable_set_rate() local
144 const struct clk_programmable_layout *layout = prog->layout; in clk_programmable_set_rate()
166 regmap_update_bits(prog->regmap, AT91_PMC_PCKR(prog->id), in clk_programmable_set_rate()
187 struct clk_programmable *prog; in at91_clk_register_programmable() local
195 prog = kzalloc(sizeof(*prog), GFP_KERNEL); in at91_clk_register_programmable()
196 if (!prog) in at91_clk_register_programmable()
205 prog->id = id; in at91_clk_register_programmable()
206 prog->layout = layout; in at91_clk_register_programmable()
207 prog->hw.init = &init; in at91_clk_register_programmable()
208 prog->regmap = regmap; in at91_clk_register_programmable()
210 hw = &prog->hw; in at91_clk_register_programmable()
211 ret = clk_hw_register(NULL, &prog->hw); in at91_clk_register_programmable()
213 kfree(prog); in at91_clk_register_programmable()