Lines Matching refs:dai_drv

100 	struct snd_soc_dai_driver *dai_drv;  member
1175 struct snd_soc_dai_driver *dai_drv; in i2s_alloc_dais() local
1183 priv->dai_drv = devm_kcalloc(&priv->pdev->dev, num_dais, in i2s_alloc_dais()
1184 sizeof(*dai_drv), GFP_KERNEL); in i2s_alloc_dais()
1185 if (!priv->dai_drv) in i2s_alloc_dais()
1189 dai_drv = &priv->dai_drv[i]; in i2s_alloc_dais()
1191 dai_drv->probe = samsung_i2s_dai_probe; in i2s_alloc_dais()
1192 dai_drv->remove = samsung_i2s_dai_remove; in i2s_alloc_dais()
1194 dai_drv->symmetric_rate = 1; in i2s_alloc_dais()
1195 dai_drv->ops = &samsung_i2s_dai_ops; in i2s_alloc_dais()
1197 dai_drv->playback.channels_min = 1; in i2s_alloc_dais()
1198 dai_drv->playback.channels_max = 2; in i2s_alloc_dais()
1199 dai_drv->playback.rates = i2s_dai_data->pcm_rates; in i2s_alloc_dais()
1200 dai_drv->playback.formats = SAMSUNG_I2S_FMTS; in i2s_alloc_dais()
1201 dai_drv->playback.stream_name = stream_names[i]; in i2s_alloc_dais()
1203 dai_drv->id = i + 1; in i2s_alloc_dais()
1204 dai_drv->name = dai_names[i]; in i2s_alloc_dais()
1206 priv->dai[i].drv = &priv->dai_drv[i]; in i2s_alloc_dais()
1211 dai_drv = &priv->dai_drv[SAMSUNG_I2S_ID_PRIMARY - 1]; in i2s_alloc_dais()
1213 dai_drv->capture.channels_min = 1; in i2s_alloc_dais()
1214 dai_drv->capture.channels_max = 2; in i2s_alloc_dais()
1215 dai_drv->capture.rates = i2s_dai_data->pcm_rates; in i2s_alloc_dais()
1216 dai_drv->capture.formats = SAMSUNG_I2S_FMTS; in i2s_alloc_dais()
1217 dai_drv->capture.stream_name = "Primary Capture"; in i2s_alloc_dais()
1539 priv->dai_drv, num_dais); in samsung_i2s_probe()