dai_data         1709 sound/soc/codecs/wcd9335.c 				 struct wcd_slim_codec_dai_data *dai_data,
dai_data         1712 sound/soc/codecs/wcd9335.c 	struct list_head *slim_ch_list = &dai_data->slim_ch_list;
dai_data         1713 sound/soc/codecs/wcd9335.c 	struct slim_stream_config *cfg = &dai_data->sconfig;
dai_data         1775 sound/soc/codecs/wcd9335.c 	dai_data->sruntime = slim_stream_allocate(wcd->slim, "WCD9335-SLIM");
dai_data         1955 sound/soc/codecs/wcd9335.c 	struct wcd_slim_codec_dai_data *dai_data;
dai_data         1961 sound/soc/codecs/wcd9335.c 	dai_data = &wcd->dai[dai->id];
dai_data         1967 sound/soc/codecs/wcd9335.c 		cfg = &dai_data->sconfig;
dai_data         1968 sound/soc/codecs/wcd9335.c 		slim_stream_prepare(dai_data->sruntime, cfg);
dai_data         1969 sound/soc/codecs/wcd9335.c 		slim_stream_enable(dai_data->sruntime);
dai_data         1974 sound/soc/codecs/wcd9335.c 		slim_stream_unprepare(dai_data->sruntime);
dai_data         1975 sound/soc/codecs/wcd9335.c 		slim_stream_disable(dai_data->sruntime);
dai_data           80 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data           81 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_slim_cfg *slim = &dai_data->port_config[dai->id].slim;
dai_data          109 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          111 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_hdmi_cfg *hdmi = &dai_data->port_config[dai->id].hdmi;
dai_data          158 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          159 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg;
dai_data          164 sound/soc/qcom/qdsp6/q6afe-dai.c 	i2s->sd_line_mask = dai_data->priv[dai->id].sd_line_mask;
dai_data          171 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          172 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg;
dai_data          185 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          186 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm;
dai_data          238 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          239 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm;
dai_data          298 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          299 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_tdm_cfg *tdm = &dai_data->port_config[dai->id].tdm;
dai_data          304 sound/soc/qcom/qdsp6/q6afe-dai.c 	tdm->data_align_type = dai_data->priv[dai->id].data_align;
dai_data          305 sound/soc/qcom/qdsp6/q6afe-dai.c 	tdm->sync_src = dai_data->priv[dai->id].sync_src;
dai_data          306 sound/soc/qcom/qdsp6/q6afe-dai.c 	tdm->sync_mode = dai_data->priv[dai->id].sync_mode;
dai_data          313 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          316 sound/soc/qcom/qdsp6/q6afe-dai.c 	if (!dai_data->is_port_started[dai->id])
dai_data          319 sound/soc/qcom/qdsp6/q6afe-dai.c 	rc = q6afe_port_stop(dai_data->port[dai->id]);
dai_data          323 sound/soc/qcom/qdsp6/q6afe-dai.c 	dai_data->is_port_started[dai->id] = false;
dai_data          330 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          333 sound/soc/qcom/qdsp6/q6afe-dai.c 	if (dai_data->is_port_started[dai->id]) {
dai_data          335 sound/soc/qcom/qdsp6/q6afe-dai.c 		rc = q6afe_port_stop(dai_data->port[dai->id]);
dai_data          345 sound/soc/qcom/qdsp6/q6afe-dai.c 		q6afe_hdmi_port_prepare(dai_data->port[dai->id],
dai_data          346 sound/soc/qcom/qdsp6/q6afe-dai.c 					&dai_data->port_config[dai->id].hdmi);
dai_data          349 sound/soc/qcom/qdsp6/q6afe-dai.c 		q6afe_slim_port_prepare(dai_data->port[dai->id],
dai_data          350 sound/soc/qcom/qdsp6/q6afe-dai.c 					&dai_data->port_config[dai->id].slim);
dai_data          353 sound/soc/qcom/qdsp6/q6afe-dai.c 		rc = q6afe_i2s_port_prepare(dai_data->port[dai->id],
dai_data          354 sound/soc/qcom/qdsp6/q6afe-dai.c 			       &dai_data->port_config[dai->id].i2s_cfg);
dai_data          362 sound/soc/qcom/qdsp6/q6afe-dai.c 		q6afe_tdm_port_prepare(dai_data->port[dai->id],
dai_data          363 sound/soc/qcom/qdsp6/q6afe-dai.c 					&dai_data->port_config[dai->id].tdm);
dai_data          369 sound/soc/qcom/qdsp6/q6afe-dai.c 	rc = q6afe_port_start(dai_data->port[dai->id]);
dai_data          374 sound/soc/qcom/qdsp6/q6afe-dai.c 	dai_data->is_port_started[dai->id] = true;
dai_data          383 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          384 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_port_config *pcfg = &dai_data->port_config[dai->id];
dai_data          419 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          420 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_port *port = dai_data->port[dai->id];
dai_data          599 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          607 sound/soc/qcom/qdsp6/q6afe-dai.c 	dai_data->port[dai->id] = port;
dai_data          614 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev);
dai_data          616 sound/soc/qcom/qdsp6/q6afe-dai.c 	q6afe_port_put(dai_data->port[dai->id]);
dai_data          617 sound/soc/qcom/qdsp6/q6afe-dai.c 	dai_data->port[dai->id] = NULL;
dai_data         1448 sound/soc/qcom/qdsp6/q6afe-dai.c 	struct q6afe_dai_data *dai_data;
dai_data         1451 sound/soc/qcom/qdsp6/q6afe-dai.c 	dai_data = devm_kzalloc(dev, sizeof(*dai_data), GFP_KERNEL);
dai_data         1452 sound/soc/qcom/qdsp6/q6afe-dai.c 	if (!dai_data)
dai_data         1455 sound/soc/qcom/qdsp6/q6afe-dai.c 	dev_set_drvdata(dev, dai_data);
dai_data         1457 sound/soc/qcom/qdsp6/q6afe-dai.c 	of_q6afe_parse_dai_data(dev, dai_data);
dai_data          128 sound/soc/sti/sti_uniperif.c 	struct uniperif *uni = priv->dai_data.uni;
dai_data          258 sound/soc/sti/sti_uniperif.c 	struct uniperif *uni = priv->dai_data.uni;
dai_data          286 sound/soc/sti/sti_uniperif.c 	struct uniperif *uni = priv->dai_data.uni;
dai_data          306 sound/soc/sti/sti_uniperif.c 	priv->dai_data.uni->daifmt = fmt;
dai_data          314 sound/soc/sti/sti_uniperif.c 	struct uniperif *uni = priv->dai_data.uni;
dai_data          336 sound/soc/sti/sti_uniperif.c 	struct uniperif *uni = priv->dai_data.uni;
dai_data          339 sound/soc/sti/sti_uniperif.c 	if (priv->dai_data.stream == SNDRV_PCM_STREAM_PLAYBACK) {
dai_data          357 sound/soc/sti/sti_uniperif.c 	struct sti_uniperiph_dai *dai_data = &priv->dai_data;
dai_data          360 sound/soc/sti/sti_uniperif.c 	if (priv->dai_data.stream == SNDRV_PCM_STREAM_PLAYBACK)
dai_data          361 sound/soc/sti/sti_uniperif.c 		snd_soc_dai_init_dma_data(dai, &dai_data->dma_data, NULL);
dai_data          363 sound/soc/sti/sti_uniperif.c 		snd_soc_dai_init_dma_data(dai, NULL, &dai_data->dma_data);
dai_data          365 sound/soc/sti/sti_uniperif.c 	dai_data->dma_data.addr = dai_data->uni->fifo_phys_address;
dai_data          366 sound/soc/sti/sti_uniperif.c 	dai_data->dma_data.addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES;
dai_data          385 sound/soc/sti/sti_uniperif.c 	struct sti_uniperiph_dai *dai_data = &priv->dai_data;
dai_data          442 sound/soc/sti/sti_uniperif.c 	dai_data->uni = uni;
dai_data          443 sound/soc/sti/sti_uniperif.c 	dai_data->stream = dev_data->stream;
dai_data          445 sound/soc/sti/sti_uniperif.c 	if (priv->dai_data.stream == SNDRV_PCM_STREAM_PLAYBACK) {
dai_data         1348 sound/soc/sti/uniperif.h 	struct sti_uniperiph_dai dai_data;
dai_data          575 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          592 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          643 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          657 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          695 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          728 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          750 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          980 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          998 sound/soc/sti/uniperif_player.c 	struct uniperif *player = priv->dai_data.uni;
dai_data          190 sound/soc/sti/uniperif_reader.c 	struct uniperif *reader = priv->dai_data.uni;
dai_data          341 sound/soc/sti/uniperif_reader.c 	struct uniperif *reader = priv->dai_data.uni;
dai_data          357 sound/soc/sti/uniperif_reader.c 	struct uniperif *reader = priv->dai_data.uni;
dai_data          388 sound/soc/sti/uniperif_reader.c 	struct uniperif *reader = priv->dai_data.uni;