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, &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, &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,