Searched refs:rate_out (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-6.6/sound/soc/mediatek/mt8186/ |
H A D | mt8186-dai-src.c | 136 unsigned int rate_out, in get_iir_coeff() 139 if (rate_in == 32000 && rate_out == 16000) { in get_iir_coeff() 142 } else if (rate_in == 44100 && rate_out == 16000) { in get_iir_coeff() 145 } else if (rate_in == 44100 && rate_out == 32000) { in get_iir_coeff() 148 } else if ((rate_in == 48000 && rate_out == 16000) || in get_iir_coeff() 149 (rate_in == 96000 && rate_out == 32000)) { in get_iir_coeff() 152 } else if (rate_in == 48000 && rate_out == 32000) { in get_iir_coeff() 155 } else if (rate_in == 48000 && rate_out == 44100) { in get_iir_coeff() 158 } else if (rate_in == 96000 && rate_out == 16000) { in get_iir_coeff() 161 } else if ((rate_in == 96000 && rate_out in get_iir_coeff() 135 get_iir_coeff(unsigned int rate_in, unsigned int rate_out, unsigned int *param_num) get_iir_coeff() argument 178 int rate_out = src_priv->ul_rate; mtk_set_src_1_param() local 248 int rate_out = src_priv->ul_rate; mtk_set_src_2_param() local [all...] |
/kernel/linux/linux-5.10/drivers/clk/ |
H A D | clk-cs2000-cp.c | 192 static u32 cs2000_rate_to_ratio(u32 rate_in, u32 rate_out) in cs2000_rate_to_ratio() argument 197 * ratio = rate_out / rate_in * 2^20 in cs2000_rate_to_ratio() 199 * To avoid over flow, rate_out is u64. in cs2000_rate_to_ratio() 202 ratio = (u64)rate_out << 20; in cs2000_rate_to_ratio() 210 u64 rate_out; in cs2000_ratio_to_rate() local 213 * ratio = rate_out / rate_in * 2^20 in cs2000_ratio_to_rate() 215 * To avoid over flow, rate_out is u64. in cs2000_ratio_to_rate() 219 rate_out = (u64)ratio * rate_in; in cs2000_ratio_to_rate() 220 return rate_out >> 20; in cs2000_ratio_to_rate() 224 int ch, u32 rate_in, u32 rate_out) in cs2000_ratio_set() 223 cs2000_ratio_set(struct cs2000_priv *priv, int ch, u32 rate_in, u32 rate_out) cs2000_ratio_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/clk/ |
H A D | clk-cs2000-cp.c | 200 static u32 cs2000_rate_to_ratio(u32 rate_in, u32 rate_out, bool lf_ratio) in cs2000_rate_to_ratio() argument 206 * ratio = rate_out / rate_in * 2^multiplier in cs2000_rate_to_ratio() 208 * To avoid over flow, rate_out is u64. in cs2000_rate_to_ratio() 211 ratio = (u64)rate_out << multiplier; in cs2000_rate_to_ratio() 219 u64 rate_out; in cs2000_ratio_to_rate() local 223 * ratio = rate_out / rate_in * 2^multiplier in cs2000_ratio_to_rate() 225 * To avoid over flow, rate_out is u64. in cs2000_ratio_to_rate() 229 rate_out = (u64)ratio * rate_in; in cs2000_ratio_to_rate() 230 return rate_out >> multiplier; in cs2000_ratio_to_rate() 234 int ch, u32 rate_in, u32 rate_out) in cs2000_ratio_set() 233 cs2000_ratio_set(struct cs2000_priv *priv, int ch, u32 rate_in, u32 rate_out) cs2000_ratio_set() argument [all...] |
Completed in 3 milliseconds