Lines Matching refs:inrate
194 int inrate, int outrate) in fsl_asrc_set_ideal_ratio() argument
207 ratio = (inrate / outrate) << IDEAL_RATIO_DECIMAL_DEPTH; in fsl_asrc_set_ideal_ratio()
210 inrate %= outrate; in fsl_asrc_set_ideal_ratio()
213 inrate <<= 1; in fsl_asrc_set_ideal_ratio()
215 if (inrate < outrate) in fsl_asrc_set_ideal_ratio()
219 inrate -= outrate; in fsl_asrc_set_ideal_ratio()
221 if (!inrate) in fsl_asrc_set_ideal_ratio()
243 u32 inrate, outrate, indiv, outdiv; in fsl_asrc_config_pair() local
266 inrate = config->input_sample_rate; in fsl_asrc_config_pair()
272 if (inrate == supported_input_rate[in]) in fsl_asrc_config_pair()
276 pair_err("unsupported input sample rate: %dHz\n", inrate); in fsl_asrc_config_pair()
296 div[IN] = clk_get_rate(clk) / inrate; in fsl_asrc_config_pair()
299 inrate, clk_index[ideal ? OUT : IN]); in fsl_asrc_config_pair()
383 return fsl_asrc_set_ideal_ratio(pair, inrate, outrate); in fsl_asrc_config_pair()