Lines Matching defs:dai
1537 static int rx_macro_set_prim_interpolator_rate(struct snd_soc_dai *dai,
1546 struct snd_soc_component *component = dai->component;
1549 for_each_set_bit(port, &rx->active_ch_mask[dai->id], RX_MACRO_PORTS_MAX) {
1583 static int rx_macro_set_mix_interpolator_rate(struct snd_soc_dai *dai,
1591 struct snd_soc_component *component = dai->component;
1594 for_each_set_bit(port, &rx->active_ch_mask[dai->id], RX_MACRO_PORTS_MAX) {
1614 static int rx_macro_set_interpolator_rate(struct snd_soc_dai *dai,
1624 ret = rx_macro_set_prim_interpolator_rate(dai, rate_val, sample_rate);
1628 ret = rx_macro_set_mix_interpolator_rate(dai, rate_val, sample_rate);
1635 struct snd_soc_dai *dai)
1637 struct snd_soc_component *component = dai->component;
1643 ret = rx_macro_set_interpolator_rate(dai, params_rate(params));
1649 rx->bit_width[dai->id] = params_width(params);
1657 static int rx_macro_get_channel_map(struct snd_soc_dai *dai,
1661 struct snd_soc_component *component = dai->component;
1665 switch (dai->id) {
1670 for_each_set_bit(temp, &rx->active_ch_mask[dai->id],
1691 *rx_num = rx->active_ch_cnt[dai->id];
1719 static int rx_macro_digital_mute(struct snd_soc_dai *dai, int mute, int stream)
1721 struct snd_soc_component *component = dai->component;
1726 switch (dai->id) {