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()
399 int iface, best, best_val, save, i, cfg; in wm8994_set_retune_mobile() local
419 best = 0; in wm8994_set_retune_mobile()
426 best = i; in wm8994_set_retune_mobile()
434 pdata->retune_mobile_cfgs[best].name, in wm8994_set_retune_mobile()
435 pdata->retune_mobile_cfgs[best].rate, in wm8994_set_retune_mobile()
446 pdata->retune_mobile_cfgs[best].regs[i]); in wm8994_set_retune_mobile()
2785 int i, cur_val, best_val, bclk_rate, best; in wm8994_hw_params() local
2879 best = 0; in wm8994_hw_params()
2887 best = i; in wm8994_hw_params()
2891 dai->id, fs_ratios[best]); in wm8994_hw_params()
2892 rate_val |= best; in wm8994_hw_params()
2899 best = 0; in wm8994_hw_params()
2904 best = i; in wm8994_hw_params()
2906 bclk_rate = wm8994->aifclk[id] * 10 / bclk_divs[best]; in wm8994_hw_params()
2908 bclk_divs[best], bclk_rate); in wm8994_hw_params()
2909 bclk |= best << WM8994_AIF1_BCLK_DIV_SHIFT; in wm8994_hw_params()