Lines Matching full:master

41 	struct clk_master *master = to_clk_master(hw);  in clk_master_prepare()  local
43 while (!clk_master_ready(master->regmap)) in clk_master_prepare()
51 struct clk_master *master = to_clk_master(hw); in clk_master_is_prepared() local
53 return clk_master_ready(master->regmap); in clk_master_is_prepared()
62 struct clk_master *master = to_clk_master(hw); in clk_master_recalc_rate() local
63 const struct clk_master_layout *layout = master->layout; in clk_master_recalc_rate()
65 master->characteristics; in clk_master_recalc_rate()
68 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_recalc_rate()
82 pr_warn("master clk is underclocked"); in clk_master_recalc_rate()
84 pr_warn("master clk is overclocked"); in clk_master_recalc_rate()
91 struct clk_master *master = to_clk_master(hw); in clk_master_get_parent() local
94 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_get_parent()
113 struct clk_master *master; in at91_clk_register_master() local
121 master = kzalloc(sizeof(*master), GFP_KERNEL); in at91_clk_register_master()
122 if (!master) in at91_clk_register_master()
131 master->hw.init = &init; in at91_clk_register_master()
132 master->layout = layout; in at91_clk_register_master()
133 master->characteristics = characteristics; in at91_clk_register_master()
134 master->regmap = regmap; in at91_clk_register_master()
136 hw = &master->hw; in at91_clk_register_master()
137 ret = clk_hw_register(NULL, &master->hw); in at91_clk_register_master()
139 kfree(master); in at91_clk_register_master()