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;