Lines Matching refs:dai_drv
100 struct snd_soc_dai_driver *dai_drv;
1177 struct snd_soc_dai_driver *dai_drv;
1185 priv->dai_drv = devm_kcalloc(&priv->pdev->dev, num_dais,
1186 sizeof(*dai_drv), GFP_KERNEL);
1187 if (!priv->dai_drv)
1191 dai_drv = &priv->dai_drv[i];
1193 dai_drv->symmetric_rate = 1;
1194 dai_drv->ops = &samsung_i2s_dai_ops;
1196 dai_drv->playback.channels_min = 1;
1197 dai_drv->playback.channels_max = 2;
1198 dai_drv->playback.rates = i2s_dai_data->pcm_rates;
1199 dai_drv->playback.formats = SAMSUNG_I2S_FMTS;
1200 dai_drv->playback.stream_name = stream_names[i];
1202 dai_drv->id = i + 1;
1203 dai_drv->name = dai_names[i];
1205 priv->dai[i].drv = &priv->dai_drv[i];
1210 dai_drv = &priv->dai_drv[SAMSUNG_I2S_ID_PRIMARY - 1];
1212 dai_drv->capture.channels_min = 1;
1213 dai_drv->capture.channels_max = 2;
1214 dai_drv->capture.rates = i2s_dai_data->pcm_rates;
1215 dai_drv->capture.formats = SAMSUNG_I2S_FMTS;
1216 dai_drv->capture.stream_name = "Primary Capture";
1538 priv->dai_drv, num_dais);