Lines Matching defs:i2s_path
123 struct mt2701_i2s_path *i2s_path,
126 const struct mt2701_i2s_data *i2s_data = i2s_path->i2s_data[stream_dir];
128 if (--i2s_path->on[stream_dir] < 0)
129 i2s_path->on[stream_dir] = 0;
131 if (i2s_path->on[stream_dir])
138 mt2701_afe_disable_i2s(afe, i2s_path, stream_dir);
149 struct mt2701_i2s_path *i2s_path;
155 i2s_path = &afe_priv->i2s_path[i2s_num];
157 if (i2s_path->occupied[substream->stream])
158 i2s_path->occupied[substream->stream] = 0;
162 mt2701_afe_i2s_path_disable(afe, i2s_path, substream->stream);
166 mt2701_afe_i2s_path_disable(afe, i2s_path, !substream->stream);
174 struct mt2701_i2s_path *i2s_path,
177 const struct mt2701_i2s_data *i2s_data = i2s_path->i2s_data[stream_dir];
183 if (++i2s_path->on[stream_dir] != 1)
217 mt2701_afe_enable_i2s(afe, i2s_path, stream_dir);
237 struct mt2701_i2s_path *i2s_path;
243 i2s_path = &afe_priv->i2s_path[i2s_num];
245 if (i2s_path->occupied[substream->stream])
252 i2s_path->occupied[substream->stream] = 1;
256 mt2701_i2s_path_enable(afe, i2s_path, !substream->stream,
259 mt2701_i2s_path_enable(afe, i2s_path, substream->stream,
282 afe_priv->i2s_path[mode ? 1 : i2s_num].mclk_rate = freq;
1335 afe_priv->i2s_path = devm_kcalloc(dev,
1339 if (!afe_priv->i2s_path)
1385 afe_priv->i2s_path[i].i2s_data[SNDRV_PCM_STREAM_PLAYBACK] =
1387 afe_priv->i2s_path[i].i2s_data[SNDRV_PCM_STREAM_CAPTURE] =