Lines Matching refs:master
58 struct clk_master *master = to_clk_master(hw); in clk_master_prepare() local
60 while (!clk_master_ready(master->regmap)) in clk_master_prepare()
68 struct clk_master *master = to_clk_master(hw); in clk_master_is_prepared() local
70 return clk_master_ready(master->regmap); in clk_master_is_prepared()
79 struct clk_master *master = to_clk_master(hw); in clk_master_recalc_rate() local
80 const struct clk_master_layout *layout = master->layout; in clk_master_recalc_rate()
82 master->characteristics; in clk_master_recalc_rate()
85 regmap_read(master->regmap, AT91_PMC_MCKR, &mckr); in clk_master_recalc_rate()
108 struct clk_master *master = to_clk_master(hw); in clk_master_get_parent() local
111 regmap_read(master->regmap, AT91_PMC_MCKR, &mckr); in clk_master_get_parent()
130 struct clk_master *master; in at91_clk_register_master() local
138 master = kzalloc(sizeof(*master), GFP_KERNEL); in at91_clk_register_master()
139 if (!master) in at91_clk_register_master()
148 master->hw.init = &init; in at91_clk_register_master()
149 master->layout = layout; in at91_clk_register_master()
150 master->characteristics = characteristics; in at91_clk_register_master()
151 master->regmap = regmap; in at91_clk_register_master()
153 hw = &master->hw; in at91_clk_register_master()
154 ret = clk_hw_register(NULL, &master->hw); in at91_clk_register_master()
156 kfree(master); in at91_clk_register_master()