Lines Matching refs:masks

37 			(factor->ftbl[i].num * factor->masks->factor)) * 10000;  in clk_factor_round_rate()
55 struct mmp_clk_factor_masks *masks = factor->masks; in clk_factor_recalc_rate() local
61 num = (val >> masks->num_shift) & masks->num_mask; in clk_factor_recalc_rate()
64 den = (val >> masks->den_shift) & masks->den_mask; in clk_factor_recalc_rate()
70 (num * factor->masks->factor)) * 10000; in clk_factor_recalc_rate()
78 struct mmp_clk_factor_masks *masks = factor->masks; in clk_factor_set_rate() local
87 (factor->ftbl[i].num * factor->masks->factor)) * 10000; in clk_factor_set_rate()
99 val &= ~(masks->num_mask << masks->num_shift); in clk_factor_set_rate()
100 val |= (factor->ftbl[i].num & masks->num_mask) << masks->num_shift; in clk_factor_set_rate()
102 val &= ~(masks->den_mask << masks->den_shift); in clk_factor_set_rate()
103 val |= (factor->ftbl[i].den & masks->den_mask) << masks->den_shift; in clk_factor_set_rate()
116 struct mmp_clk_factor_masks *masks = factor->masks; in clk_factor_init() local
127 num = (val >> masks->num_shift) & masks->num_mask; in clk_factor_init()
130 den = (val >> masks->den_shift) & masks->den_mask; in clk_factor_init()
137 val &= ~(masks->num_mask << masks->num_shift); in clk_factor_init()
138 val |= (factor->ftbl[0].num & masks->num_mask) << in clk_factor_init()
139 masks->num_shift; in clk_factor_init()
141 val &= ~(masks->den_mask << masks->den_shift); in clk_factor_init()
142 val |= (factor->ftbl[0].den & masks->den_mask) << in clk_factor_init()
143 masks->den_shift; in clk_factor_init()
161 struct mmp_clk_factor_masks *masks, in mmp_clk_register_factor() argument
169 if (!masks) { in mmp_clk_register_factor()
180 factor->masks = masks; in mmp_clk_register_factor()