Lines Matching refs:dai_data
34 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6dma_set_channel_map() local
35 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() local
102 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() local
133 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() local
149 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()
156 if (dai_data->graph[dai->id]) { in q6apm_lpass_dai_shutdown()
157 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()
158 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_shutdown()
164 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6apm_lpass_dai_prepare() local
165 struct audioreach_module_config *cfg = &dai_data->module_config[dai->id]; in q6apm_lpass_dai_prepare()
170 if (dai_data->is_port_started[dai->id]) { in q6apm_lpass_dai_prepare()
171 q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
172 dai_data->is_port_started[dai->id] = false; in q6apm_lpass_dai_prepare()
175 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
176 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_prepare()
191 dai_data->graph[graph_id] = graph; in q6apm_lpass_dai_prepare()
195 rc = q6apm_graph_media_format_pcm(dai_data->graph[dai->id], cfg); in q6apm_lpass_dai_prepare()
201 rc = q6apm_graph_prepare(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
207 rc = q6apm_graph_start(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
212 dai_data->is_port_started[dai->id] = true; in q6apm_lpass_dai_prepare()
216 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
217 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_prepare()
223 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6apm_lpass_dai_startup() local
233 dai_data->graph[graph_id] = graph; in q6apm_lpass_dai_startup()
241 struct q6apm_lpass_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6i2s_set_fmt() local
242 struct audioreach_module_config *cfg = &dai_data->module_config[dai->id]; in q6i2s_set_fmt()
283 struct q6apm_lpass_dai_data *dai_data; in q6apm_lpass_dai_dev_probe() local
288 dai_data = devm_kzalloc(dev, sizeof(*dai_data), GFP_KERNEL); in q6apm_lpass_dai_dev_probe()
289 if (!dai_data) in q6apm_lpass_dai_dev_probe()
292 dev_set_drvdata(dev, dai_data); in q6apm_lpass_dai_dev_probe()