Lines Matching refs:adata

150 	struct acp_dev_data *adata;  in renoir_audio_probe()  local
165 adata = devm_kzalloc(dev, sizeof(struct acp_dev_data), GFP_KERNEL); in renoir_audio_probe()
166 if (!adata) in renoir_audio_probe()
175 adata->acp_base = devm_ioremap(&pdev->dev, res->start, resource_size(res)); in renoir_audio_probe()
176 if (!adata->acp_base) in renoir_audio_probe()
182 adata->i2s_irq = ret; in renoir_audio_probe()
184 adata->dev = dev; in renoir_audio_probe()
185 adata->dai_driver = acp_renoir_dai; in renoir_audio_probe()
186 adata->num_dai = ARRAY_SIZE(acp_renoir_dai); in renoir_audio_probe()
187 adata->rsrc = &rsrc; in renoir_audio_probe()
188 adata->platform = RENOIR; in renoir_audio_probe()
189 adata->flag = chip->flag; in renoir_audio_probe()
191 adata->machines = snd_soc_acpi_amd_acp_machines; in renoir_audio_probe()
192 acp_machine_select(adata); in renoir_audio_probe()
194 dev_set_drvdata(dev, adata); in renoir_audio_probe()
195 acp_enable_interrupts(adata); in renoir_audio_probe()
209 struct acp_dev_data *adata = dev_get_drvdata(dev); in renoir_audio_remove() local
211 acp_disable_interrupts(adata); in renoir_audio_remove()
217 struct acp_dev_data *adata = dev_get_drvdata(dev); in rn_pcm_resume() local
223 spin_lock(&adata->acp_lock); in rn_pcm_resume()
224 list_for_each_entry(stream, &adata->stream_list, list) { in rn_pcm_resume()
229 config_pte_for_stream(adata, stream); in rn_pcm_resume()
230 config_acp_dma(adata, stream, buf_size); in rn_pcm_resume()
232 restore_acp_i2s_params(substream, adata, stream); in rn_pcm_resume()
234 restore_acp_pdm_params(substream, adata); in rn_pcm_resume()
237 spin_unlock(&adata->acp_lock); in rn_pcm_resume()