Lines Matching refs:dai_data
1716 struct wcd_slim_codec_dai_data *dai_data, in wcd934x_slim_set_hw_params() argument
1719 struct list_head *slim_ch_list = &dai_data->slim_ch_list; in wcd934x_slim_set_hw_params()
1720 struct slim_stream_config *cfg = &dai_data->sconfig; in wcd934x_slim_set_hw_params()
1782 dai_data->sruntime = slim_stream_allocate(wcd->sdev, "WCD934x-SLIM"); in wcd934x_slim_set_hw_params()
1882 struct wcd_slim_codec_dai_data *dai_data; in wcd934x_hw_free() local
1887 dai_data = &wcd->dai[dai->id]; in wcd934x_hw_free()
1889 kfree(dai_data->sconfig.chs); in wcd934x_hw_free()
1897 struct wcd_slim_codec_dai_data *dai_data; in wcd934x_trigger() local
1903 dai_data = &wcd->dai[dai->id]; in wcd934x_trigger()
1909 cfg = &dai_data->sconfig; in wcd934x_trigger()
1910 slim_stream_prepare(dai_data->sruntime, cfg); in wcd934x_trigger()
1911 slim_stream_enable(dai_data->sruntime); in wcd934x_trigger()
1916 slim_stream_disable(dai_data->sruntime); in wcd934x_trigger()
1917 slim_stream_unprepare(dai_data->sruntime); in wcd934x_trigger()