Lines Matching refs:layout

31 	const struct clk_master_layout *layout;  member
90 const struct clk_master_layout *layout = master->layout; in clk_master_div_recalc_rate() local
96 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_div_recalc_rate()
99 mckr &= layout->mask; in clk_master_div_recalc_rate()
121 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_div_save_context()
124 mckr &= master->layout->mask; in clk_master_div_save_context()
142 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_div_restore_context()
145 mckr &= master->layout->mask; in clk_master_div_restore_context()
188 ret = regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_div_set()
192 mckr &= master->layout->mask; in clk_master_div_set()
205 ret = regmap_write(master->regmap, master->layout->offset, mckr); in clk_master_div_set()
274 ret = regmap_read(master_div->regmap, master_div->layout->offset, in clk_master_div_notifier_fn()
281 mckr &= master_div->layout->mask; in clk_master_div_notifier_fn()
295 ret = regmap_read(master_div->regmap, master_div->layout->offset, in clk_master_div_notifier_fn()
302 mckr &= master_div->layout->mask; in clk_master_div_notifier_fn()
433 ret = regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_pres_set_rate()
437 mckr &= master->layout->mask; in clk_master_pres_set_rate()
438 tmp = (mckr >> master->layout->pres_shift) & MASTER_PRES_MASK; in clk_master_pres_set_rate()
442 mckr &= ~(MASTER_PRES_MASK << master->layout->pres_shift); in clk_master_pres_set_rate()
443 mckr |= (pres << master->layout->pres_shift); in clk_master_pres_set_rate()
444 ret = regmap_write(master->regmap, master->layout->offset, mckr); in clk_master_pres_set_rate()
466 regmap_read(master->regmap, master->layout->offset, &val); in clk_master_pres_recalc_rate()
469 val &= master->layout->mask; in clk_master_pres_recalc_rate()
470 pres = (val >> master->layout->pres_shift) & MASTER_PRES_MASK; in clk_master_pres_recalc_rate()
486 regmap_read(master->regmap, master->layout->offset, &mckr); in clk_master_pres_get_parent()
489 mckr &= master->layout->mask; in clk_master_pres_get_parent()
502 regmap_read(master->regmap, master->layout->offset, &val); in clk_master_pres_save_context()
505 val &= master->layout->mask; in clk_master_pres_save_context()
506 pres = (val >> master->layout->pres_shift) & MASTER_PRES_MASK; in clk_master_pres_save_context()
526 regmap_read(master->regmap, master->layout->offset, &val); in clk_master_pres_restore_context()
529 val &= master->layout->mask; in clk_master_pres_restore_context()
530 pres = (val >> master->layout->pres_shift) & MASTER_PRES_MASK; in clk_master_pres_restore_context()
573 const struct clk_master_layout *layout, in at91_clk_register_master_internal() argument
599 master->layout = layout; in at91_clk_register_master_internal()
607 regmap_read(master->regmap, master->layout->offset, &mckr); in at91_clk_register_master_internal()
610 mckr &= layout->mask; in at91_clk_register_master_internal()
629 const struct clk_master_layout *layout, in at91_clk_register_master_pres() argument
641 parent_names, layout, in at91_clk_register_master_pres()
649 const struct clk_master_layout *layout, in at91_clk_register_master_div() argument
662 &parent_name, layout, in at91_clk_register_master_div()