factor_hw 89 drivers/clk/actions/owl-composite.c &comp->rate.factor_hw, factor_hw 99 drivers/clk/actions/owl-composite.c &comp->rate.factor_hw, factor_hw 109 drivers/clk/actions/owl-composite.c &comp->rate.factor_hw, factor_hw 23 drivers/clk/actions/owl-composite.h struct owl_factor_hw factor_hw; factor_hw 71 drivers/clk/actions/owl-composite.h .rate.factor_hw = _factor, \ factor_hw 67 drivers/clk/actions/owl-factor.c static int owl_clk_val_best(const struct owl_factor_hw *factor_hw, factor_hw 71 drivers/clk/actions/owl-factor.c const struct clk_factor_table *clkt = factor_hw->table; factor_hw 85 drivers/clk/actions/owl-factor.c for (clkt = factor_hw->table; clkt->div; clkt++) { factor_hw 121 drivers/clk/actions/owl-factor.c const struct owl_factor_hw *factor_hw, factor_hw 125 drivers/clk/actions/owl-factor.c const struct clk_factor_table *clkt = factor_hw->table; factor_hw 128 drivers/clk/actions/owl-factor.c val = owl_clk_val_best(factor_hw, &common->hw, rate, parent_rate); factor_hw 138 drivers/clk/actions/owl-factor.c struct owl_factor_hw *factor_hw = &factor->factor_hw; factor_hw 140 drivers/clk/actions/owl-factor.c return owl_factor_helper_round_rate(&factor->common, factor_hw, factor_hw 145 drivers/clk/actions/owl-factor.c const struct owl_factor_hw *factor_hw, factor_hw 148 drivers/clk/actions/owl-factor.c const struct clk_factor_table *clkt = factor_hw->table; factor_hw 155 drivers/clk/actions/owl-factor.c regmap_read(common->regmap, factor_hw->reg, ®); factor_hw 157 drivers/clk/actions/owl-factor.c val = reg >> factor_hw->shift; factor_hw 158 drivers/clk/actions/owl-factor.c val &= div_mask(factor_hw); factor_hw 162 drivers/clk/actions/owl-factor.c WARN(!(factor_hw->fct_flags & CLK_DIVIDER_ALLOW_ZERO), factor_hw 178 drivers/clk/actions/owl-factor.c struct owl_factor_hw *factor_hw = &factor->factor_hw; factor_hw 181 drivers/clk/actions/owl-factor.c return owl_factor_helper_recalc_rate(common, factor_hw, parent_rate); factor_hw 185 drivers/clk/actions/owl-factor.c const struct owl_factor_hw *factor_hw, factor_hw 191 drivers/clk/actions/owl-factor.c val = _get_table_val(factor_hw->table, rate, parent_rate); factor_hw 193 drivers/clk/actions/owl-factor.c if (val > div_mask(factor_hw)) factor_hw 194 drivers/clk/actions/owl-factor.c val = div_mask(factor_hw); factor_hw 196 drivers/clk/actions/owl-factor.c regmap_read(common->regmap, factor_hw->reg, ®); factor_hw 198 drivers/clk/actions/owl-factor.c reg &= ~(div_mask(factor_hw) << factor_hw->shift); factor_hw 199 drivers/clk/actions/owl-factor.c reg |= val << factor_hw->shift; factor_hw 201 drivers/clk/actions/owl-factor.c regmap_write(common->regmap, factor_hw->reg, reg); factor_hw 210 drivers/clk/actions/owl-factor.c struct owl_factor_hw *factor_hw = &factor->factor_hw; factor_hw 213 drivers/clk/actions/owl-factor.c return owl_factor_helper_set_rate(common, factor_hw, factor_hw 31 drivers/clk/actions/owl-factor.h struct owl_factor_hw factor_hw; factor_hw 47 drivers/clk/actions/owl-factor.h .factor_hw = OWL_FACTOR_HW(_reg, _shift, \ factor_hw 68 drivers/clk/actions/owl-factor.h const struct owl_factor_hw *factor_hw, factor_hw 73 drivers/clk/actions/owl-factor.h const struct owl_factor_hw *factor_hw, factor_hw 77 drivers/clk/actions/owl-factor.h const struct owl_factor_hw *factor_hw,