Lines Matching defs:adata

777 	struct audio_substream_data *adata =
779 if (!adata)
804 kfree(adata);
808 adata->acp_mmio = intr_data->acp_mmio;
809 runtime->private_data = adata;
820 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
853 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
871 if (adata->asic_type == CHIP_STONEY) {
872 val = acp_reg_read(adata->acp_mmio,
897 acp_reg_write(val, adata->acp_mmio,
915 adata->play_i2sbt_stream = substream;
918 switch (adata->asic_type) {
936 adata->play_i2s_micsp_stream = substream;
940 switch (adata->asic_type) {
957 adata->play_i2ssp_stream = substream;
974 adata->capture_i2sbt_stream = substream;
982 switch (adata->asic_type) {
999 adata->capture_i2ssp_stream = substream;
1015 config_acp_dma(rtd->acp_mmio, rtd, adata->asic_type);
1041 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
1062 adata->delay += bytes_to_frames(runtime, delay);
1077 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
1078 snd_pcm_sframes_t delay = adata->delay;
1080 adata->delay = 0;
1163 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
1166 switch (adata->asic_type) {
1191 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
1196 adata->play_i2sbt_stream = NULL;
1199 adata->play_i2s_micsp_stream = NULL;
1203 adata->play_i2ssp_stream = NULL;
1211 if (adata->asic_type != CHIP_STONEY) {
1213 acp_set_sram_bank_state(adata->acp_mmio,
1220 adata->capture_i2sbt_stream = NULL;
1225 adata->capture_i2ssp_stream = NULL;
1226 if (adata->asic_type != CHIP_STONEY) {
1228 acp_set_sram_bank_state(adata->acp_mmio,
1238 if (!adata->play_i2ssp_stream && !adata->capture_i2ssp_stream &&
1239 !adata->play_i2sbt_stream && !adata->capture_i2sbt_stream &&
1240 !adata->play_i2s_micsp_stream)
1241 acp_reg_write(0, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
1329 struct audio_drv_data *adata = dev_get_drvdata(&pdev->dev);
1331 status = acp_deinit(adata->acp_mmio);
1342 struct audio_drv_data *adata = dev_get_drvdata(dev);
1344 status = acp_init(adata->acp_mmio, adata->asic_type);
1350 if (adata->play_i2ssp_stream && adata->play_i2ssp_stream->runtime) {
1356 if (adata->asic_type != CHIP_STONEY) {
1358 acp_set_sram_bank_state(adata->acp_mmio, bank,
1361 rtd = adata->play_i2ssp_stream->runtime->private_data;
1362 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1364 if (adata->capture_i2ssp_stream &&
1365 adata->capture_i2ssp_stream->runtime) {
1366 if (adata->asic_type != CHIP_STONEY) {
1368 acp_set_sram_bank_state(adata->acp_mmio, bank,
1371 rtd = adata->capture_i2ssp_stream->runtime->private_data;
1372 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1374 if (adata->asic_type != CHIP_CARRIZO) {
1375 if (adata->play_i2s_micsp_stream &&
1376 adata->play_i2s_micsp_stream->runtime) {
1377 rtd = adata->play_i2s_micsp_stream->runtime->private_data;
1378 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1380 if (adata->play_i2sbt_stream &&
1381 adata->play_i2sbt_stream->runtime) {
1382 rtd = adata->play_i2sbt_stream->runtime->private_data;
1383 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1385 if (adata->capture_i2sbt_stream &&
1386 adata->capture_i2sbt_stream->runtime) {
1387 rtd = adata->capture_i2sbt_stream->runtime->private_data;
1388 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1391 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
1398 struct audio_drv_data *adata = dev_get_drvdata(dev);
1400 status = acp_deinit(adata->acp_mmio);
1403 acp_reg_write(0, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
1410 struct audio_drv_data *adata = dev_get_drvdata(dev);
1412 status = acp_init(adata->acp_mmio, adata->asic_type);
1417 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);