Lines Matching defs:adata

769 	struct audio_substream_data *adata =
771 if (!adata)
796 kfree(adata);
800 adata->acp_mmio = intr_data->acp_mmio;
801 runtime->private_data = adata;
811 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
844 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
862 if (adata->asic_type == CHIP_STONEY) {
863 val = acp_reg_read(adata->acp_mmio,
884 acp_reg_write(val, adata->acp_mmio,
902 adata->play_i2sbt_stream = substream;
906 switch (adata->asic_type) {
923 adata->play_i2ssp_stream = substream;
940 adata->capture_i2sbt_stream = substream;
947 switch (adata->asic_type) {
964 adata->capture_i2ssp_stream = substream;
980 config_acp_dma(rtd->acp_mmio, rtd, adata->asic_type);
1123 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
1126 switch (adata->asic_type) {
1151 struct audio_drv_data *adata = dev_get_drvdata(component->dev);
1156 adata->play_i2sbt_stream = NULL;
1160 adata->play_i2ssp_stream = NULL;
1168 if (adata->asic_type != CHIP_STONEY) {
1170 acp_set_sram_bank_state(adata->acp_mmio,
1177 adata->capture_i2sbt_stream = NULL;
1181 adata->capture_i2ssp_stream = NULL;
1182 if (adata->asic_type != CHIP_STONEY) {
1184 acp_set_sram_bank_state(adata->acp_mmio,
1194 if (!adata->play_i2ssp_stream && !adata->capture_i2ssp_stream &&
1195 !adata->play_i2sbt_stream && !adata->capture_i2sbt_stream)
1196 acp_reg_write(0, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
1286 struct audio_drv_data *adata = dev_get_drvdata(&pdev->dev);
1288 status = acp_deinit(adata->acp_mmio);
1301 struct audio_drv_data *adata = dev_get_drvdata(dev);
1303 status = acp_init(adata->acp_mmio, adata->asic_type);
1309 if (adata->play_i2ssp_stream && adata->play_i2ssp_stream->runtime) {
1315 if (adata->asic_type != CHIP_STONEY) {
1317 acp_set_sram_bank_state(adata->acp_mmio, bank,
1320 rtd = adata->play_i2ssp_stream->runtime->private_data;
1321 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1323 if (adata->capture_i2ssp_stream &&
1324 adata->capture_i2ssp_stream->runtime) {
1325 if (adata->asic_type != CHIP_STONEY) {
1327 acp_set_sram_bank_state(adata->acp_mmio, bank,
1330 rtd = adata->capture_i2ssp_stream->runtime->private_data;
1331 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1333 if (adata->asic_type != CHIP_CARRIZO) {
1334 if (adata->play_i2sbt_stream &&
1335 adata->play_i2sbt_stream->runtime) {
1336 rtd = adata->play_i2sbt_stream->runtime->private_data;
1337 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1339 if (adata->capture_i2sbt_stream &&
1340 adata->capture_i2sbt_stream->runtime) {
1341 rtd = adata->capture_i2sbt_stream->runtime->private_data;
1342 config_acp_dma(adata->acp_mmio, rtd, adata->asic_type);
1345 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
1352 struct audio_drv_data *adata = dev_get_drvdata(dev);
1354 status = acp_deinit(adata->acp_mmio);
1357 acp_reg_write(0, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);
1364 struct audio_drv_data *adata = dev_get_drvdata(dev);
1366 status = acp_init(adata->acp_mmio, adata->asic_type);
1371 acp_reg_write(1, adata->acp_mmio, mmACP_EXTERNAL_INTR_ENB);