Lines Matching defs:bank
58 static int reg_to_bank(struct clk_dyn_rcg *rcg, u32 bank)
60 bank &= BIT(rcg->mux_sel_bit);
61 return !!bank;
69 int bank;
76 bank = reg_to_bank(rcg, reg);
77 s = &rcg->s[bank];
79 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg[bank], &ns);
201 int bank, new_bank, ret, index;
216 bank = reg_to_bank(rcg, reg);
217 new_bank = enabled ? !bank : bank;
295 int bank;
301 bank = reg_to_bank(rcg, reg);
303 regmap_read(rcg->clkr.regmap, rcg->ns_reg[bank], &ns);
306 regmap_read(rcg->clkr.regmap, rcg->md_reg[bank], &md);
307 f.m = md_to_m(&rcg->mn[bank], md);
308 f.n = ns_m_to_n(&rcg->mn[bank], ns, f.m);
312 f.pre_div = ns_to_pre_div(&rcg->p[bank], ns) + 1;
314 f.src = qcom_find_src_index(hw, rcg->s[bank].parent_map, index);
371 int bank;
377 bank = reg_to_bank(rcg, reg);
379 regmap_read(rcg->clkr.regmap, rcg->ns_reg[bank], &ns);
383 mn = &rcg->mn[bank];
384 regmap_read(rcg->clkr.regmap, rcg->md_reg[bank], &md);
394 pre_div = ns_to_pre_div(&rcg->p[bank], ns);
449 int bank;
453 bank = reg_to_bank(rcg, reg);
454 s = &rcg->s[bank];