Lines Matching refs:best
113 int best, i, sysclk, val; in wm8958_micd_set_rate() local
137 best = 0; in wm8958_micd_set_rate()
142 abs(rates[best].sysclk - sysclk)) in wm8958_micd_set_rate()
143 best = i; in wm8958_micd_set_rate()
144 else if (rates[best].idle != idle) in wm8958_micd_set_rate()
145 best = i; in wm8958_micd_set_rate()
148 val = rates[best].start << WM8958_MICD_BIAS_STARTTIME_SHIFT in wm8958_micd_set_rate()
149 | rates[best].rate << WM8958_MICD_RATE_SHIFT; in wm8958_micd_set_rate()
152 rates[best].start, rates[best].rate, sysclk, in wm8958_micd_set_rate()
400 int iface, best, best_val, save, i, cfg; in wm8994_set_retune_mobile() local
420 best = 0; in wm8994_set_retune_mobile()
427 best = i; in wm8994_set_retune_mobile()
435 pdata->retune_mobile_cfgs[best].name, in wm8994_set_retune_mobile()
436 pdata->retune_mobile_cfgs[best].rate, in wm8994_set_retune_mobile()
447 pdata->retune_mobile_cfgs[best].regs[i]); in wm8994_set_retune_mobile()
2787 int i, cur_val, best_val, bclk_rate, best; in wm8994_hw_params() local
2881 best = 0; in wm8994_hw_params()
2889 best = i; in wm8994_hw_params()
2893 dai->id, fs_ratios[best]); in wm8994_hw_params()
2894 rate_val |= best; in wm8994_hw_params()
2901 best = 0; in wm8994_hw_params()
2906 best = i; in wm8994_hw_params()
2908 bclk_rate = wm8994->aifclk[id] * 10 / bclk_divs[best]; in wm8994_hw_params()
2910 bclk_divs[best], bclk_rate); in wm8994_hw_params()
2911 bclk |= best << WM8994_AIF1_BCLK_DIV_SHIFT; in wm8994_hw_params()