Searched refs:dai_data (Results 1 – 15 of 15) sorted by relevance
34 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6dma_set_channel_map() local35 struct audioreach_module_config *cfg = &dai_data->module_config[dai->id]; in q6dma_set_channel_map()101 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6hdmi_hw_params() local102 struct audioreach_module_config *cfg = &dai_data->module_config[dai->id]; in q6hdmi_hw_params()132 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6dma_hw_params() local133 struct audioreach_module_config *cfg = &dai_data->module_config[dai->id]; in q6dma_hw_params()146 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6apm_lpass_dai_shutdown() local149 if (dai_data->is_port_started[dai->id]) { in q6apm_lpass_dai_shutdown()150 rc = q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()151 dai_data->is_port_started[dai->id] = false; in q6apm_lpass_dai_shutdown()[all …]
42 struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6slim_hw_params() local43 struct q6afe_slim_cfg *slim = &dai_data->port_config[dai->id].slim; in q6slim_hw_params()71 struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6hdmi_hw_params() local73 struct q6afe_hdmi_cfg *hdmi = &dai_data->port_config[dai->id].hdmi; in q6hdmi_hw_params()99 struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6i2s_hw_params() local100 struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg; in q6i2s_hw_params()105 i2s->sd_line_mask = dai_data->priv[dai->id].sd_line_mask; in q6i2s_hw_params()112 struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6i2s_set_fmt() local113 struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg; in q6i2s_set_fmt()126 struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6tdm_set_tdm_slot() local[all …]
129 struct uniperif *uni = priv->dai_data.uni; in sti_uniperiph_set_tdm_slot()259 struct uniperif *uni = priv->dai_data.uni; in sti_uniperiph_dai_create_ctrl()287 struct uniperif *uni = priv->dai_data.uni; in sti_uniperiph_dai_hw_params()307 priv->dai_data.uni->daifmt = fmt; in sti_uniperiph_dai_set_fmt()315 struct uniperif *uni = priv->dai_data.uni; in sti_uniperiph_suspend()337 struct uniperif *uni = priv->dai_data.uni; in sti_uniperiph_resume()340 if (priv->dai_data.stream == SNDRV_PCM_STREAM_PLAYBACK) { in sti_uniperiph_resume()358 struct sti_uniperiph_dai *dai_data = &priv->dai_data; in sti_uniperiph_dai_probe() local361 if (priv->dai_data.stream == SNDRV_PCM_STREAM_PLAYBACK) in sti_uniperiph_dai_probe()362 snd_soc_dai_init_dma_data(dai, &dai_data->dma_data, NULL); in sti_uniperiph_dai_probe()[all …]
190 struct uniperif *reader = priv->dai_data.uni; in uni_reader_prepare()341 struct uniperif *reader = priv->dai_data.uni; in uni_reader_trigger()357 struct uniperif *reader = priv->dai_data.uni; in uni_reader_startup()388 struct uniperif *reader = priv->dai_data.uni; in uni_reader_shutdown()
575 struct uniperif *player = priv->dai_data.uni; in uni_player_ctl_iec958_get()592 struct uniperif *player = priv->dai_data.uni; in uni_player_ctl_iec958_put()643 struct uniperif *player = priv->dai_data.uni; in snd_sti_clk_adjustment_get()657 struct uniperif *player = priv->dai_data.uni; in snd_sti_clk_adjustment_put()695 struct uniperif *player = priv->dai_data.uni; in uni_player_startup()728 struct uniperif *player = priv->dai_data.uni; in uni_player_set_sysclk()750 struct uniperif *player = priv->dai_data.uni; in uni_player_prepare()980 struct uniperif *player = priv->dai_data.uni; in uni_player_trigger()998 struct uniperif *player = priv->dai_data.uni; in uni_player_shutdown()
1348 struct sti_uniperiph_dai dai_data; member
1701 struct sof_dai_private_data *dai_data; in sof_ipc3_widget_free_comp_dai() local1706 dai_data = dai->private; in sof_ipc3_widget_free_comp_dai()1707 if (dai_data) { in sof_ipc3_widget_free_comp_dai()1708 kfree(dai_data->comp_dai); in sof_ipc3_widget_free_comp_dai()1709 kfree(dai_data->dai_config); in sof_ipc3_widget_free_comp_dai()1710 kfree(dai_data); in sof_ipc3_widget_free_comp_dai()2165 config->hda.link_dma_ch = data->dai_data; in sof_ipc3_dai_config()2172 config->alh.stream_id = data->dai_data; in sof_ipc3_dai_config()2232 struct sof_dai_private_data *dai_data = dai->private; in sof_ipc3_widget_setup() local2233 struct sof_ipc_comp *comp = &dai_data->comp_dai->comp; in sof_ipc3_widget_setup()[all …]
94 int dai_data; /* contains DAI-specific information */ member
69 data.dai_data = DMA_CHAN_INVALID; in sof_widget_free_unlocked()
3110 pipeline->msg.primary |= SOF_IPC4_GLB_CHAIN_DMA_LINK_ID(data->dai_data); in sof_ipc4_dai_config()3121 copier_data->gtw_cfg.node_id |= SOF_IPC4_NODE_INDEX(data->dai_data); in sof_ipc4_dai_config()
1708 struct wcd_slim_codec_dai_data *dai_data, in wcd934x_slim_set_hw_params() argument1711 struct list_head *slim_ch_list = &dai_data->slim_ch_list; in wcd934x_slim_set_hw_params()1712 struct slim_stream_config *cfg = &dai_data->sconfig; in wcd934x_slim_set_hw_params()1774 dai_data->sruntime = slim_stream_allocate(wcd->sdev, "WCD934x-SLIM"); in wcd934x_slim_set_hw_params()1874 struct wcd_slim_codec_dai_data *dai_data; in wcd934x_hw_free() local1879 dai_data = &wcd->dai[dai->id]; in wcd934x_hw_free()1881 kfree(dai_data->sconfig.chs); in wcd934x_hw_free()1889 struct wcd_slim_codec_dai_data *dai_data; in wcd934x_trigger() local1895 dai_data = &wcd->dai[dai->id]; in wcd934x_trigger()1901 cfg = &dai_data->sconfig; in wcd934x_trigger()[all …]
1708 struct wcd_slim_codec_dai_data *dai_data, in wcd9335_slim_set_hw_params() argument1711 struct list_head *slim_ch_list = &dai_data->slim_ch_list; in wcd9335_slim_set_hw_params()1712 struct slim_stream_config *cfg = &dai_data->sconfig; in wcd9335_slim_set_hw_params()1774 dai_data->sruntime = slim_stream_allocate(wcd->slim, "WCD9335-SLIM"); in wcd9335_slim_set_hw_params()1952 struct wcd_slim_codec_dai_data *dai_data; in wcd9335_trigger() local1958 dai_data = &wcd->dai[dai->id]; in wcd9335_trigger()1964 cfg = &dai_data->sconfig; in wcd9335_trigger()1965 slim_stream_prepare(dai_data->sruntime, cfg); in wcd9335_trigger()1966 slim_stream_enable(dai_data->sruntime); in wcd9335_trigger()1971 slim_stream_disable(dai_data->sruntime); in wcd9335_trigger()[all …]
67 data.dai_data = params_data->alh_stream_id; in sdw_params_stream()68 data.dai_node_id = data.dai_data; in sdw_params_stream()
525 data.dai_data = DMA_CHAN_INVALID; in hda_ipc3_post_trigger()
245 data->dai_data = hdac_stream(hext_stream)->stream_tag - 1; in hda_dai_hw_params_data()