pcm_data 98 drivers/media/pci/cobalt/cobalt-alsa-pcm.c u8 *pcm_data, pcm_data 112 drivers/media/pci/cobalt/cobalt-alsa-pcm.c pcm_data, samples); pcm_data 150 drivers/media/pci/cobalt/cobalt-alsa-pcm.c pcm_data + i * skip, pcm_data 154 drivers/media/pci/cobalt/cobalt-alsa-pcm.c pcm_data + i * skip, stride, is_s32); pcm_data 160 drivers/media/pci/cobalt/cobalt-alsa-pcm.c pcm_data + i * skip, pcm_data 346 drivers/media/pci/cobalt/cobalt-alsa-pcm.c u8 *pcm_data, pcm_data 359 drivers/media/pci/cobalt/cobalt-alsa-pcm.c pcm_data, samples); pcm_data 392 drivers/media/pci/cobalt/cobalt-alsa-pcm.c pb_sample_cpy(pcm_data + i * skip, pcm_data 59 drivers/media/pci/cx18/cx18-alsa-pcm.c void cx18_alsa_announce_pcm_data(struct snd_cx18_card *cxsc, u8 *pcm_data, pcm_data 70 drivers/media/pci/cx18/cx18-alsa-pcm.c pcm_data, num_bytes); pcm_data 105 drivers/media/pci/cx18/cx18-alsa-pcm.c memcpy(runtime->dma_area + oldptr * stride, pcm_data, pcm_data 107 drivers/media/pci/cx18/cx18-alsa-pcm.c memcpy(runtime->dma_area, pcm_data + cnt * stride, pcm_data 110 drivers/media/pci/cx18/cx18-alsa-pcm.c memcpy(runtime->dma_area + oldptr * stride, pcm_data, pcm_data 12 drivers/media/pci/cx18/cx18-alsa-pcm.h void cx18_alsa_announce_pcm_data(struct snd_cx18_card *card, u8 *pcm_data, pcm_data 601 drivers/media/pci/cx18/cx18-driver.h void (*pcm_announce_callback)(struct snd_cx18_card *card, u8 *pcm_data, pcm_data 57 drivers/media/pci/ivtv/ivtv-alsa-pcm.c u8 *pcm_data, pcm_data 68 drivers/media/pci/ivtv/ivtv-alsa-pcm.c pcm_data, num_bytes); pcm_data 103 drivers/media/pci/ivtv/ivtv-alsa-pcm.c memcpy(runtime->dma_area + oldptr * stride, pcm_data, pcm_data 105 drivers/media/pci/ivtv/ivtv-alsa-pcm.c memcpy(runtime->dma_area, pcm_data + cnt * stride, pcm_data 108 drivers/media/pci/ivtv/ivtv-alsa-pcm.c memcpy(runtime->dma_area + oldptr * stride, pcm_data, pcm_data 677 drivers/media/pci/ivtv/ivtv-driver.h void (*pcm_announce_callback)(struct snd_ivtv_card *card, u8 *pcm_data, pcm_data 123 drivers/mtd/lpddr/lpddr2_nvm.c struct pcm_int_data *pcm_data = map->fldrv_priv; pcm_data 125 drivers/mtd/lpddr/lpddr2_nvm.c val = map->pfow_base + offset*pcm_data->bus_width; pcm_data 138 drivers/mtd/lpddr/lpddr2_nvm.c struct pcm_int_data *pcm_data = map->fldrv_priv; pcm_data 140 drivers/mtd/lpddr/lpddr2_nvm.c writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18, pcm_data 141 drivers/mtd/lpddr/lpddr2_nvm.c pcm_data->ctl_regs + LPDDR2_MODE_REG_CFG); pcm_data 142 drivers/mtd/lpddr/lpddr2_nvm.c writel_relaxed(0x01, pcm_data->ctl_regs + LPDDR2_MODE_REG_DATA); pcm_data 153 drivers/mtd/lpddr/lpddr2_nvm.c struct pcm_int_data *pcm_data = map->fldrv_priv; pcm_data 155 drivers/mtd/lpddr/lpddr2_nvm.c writel_relaxed(build_mr_cfgmask(pcm_data->bus_width) | 0x18, pcm_data 156 drivers/mtd/lpddr/lpddr2_nvm.c pcm_data->ctl_regs + LPDDR2_MODE_REG_CFG); pcm_data 157 drivers/mtd/lpddr/lpddr2_nvm.c writel_relaxed(0x02, pcm_data->ctl_regs + LPDDR2_MODE_REG_DATA); pcm_data 171 drivers/mtd/lpddr/lpddr2_nvm.c struct pcm_int_data *pcm_data = map->fldrv_priv; pcm_data 172 drivers/mtd/lpddr/lpddr2_nvm.c u_int sr_ok_datamask = build_sr_ok_datamask(pcm_data->bus_width); pcm_data 191 drivers/mtd/lpddr/lpddr2_nvm.c if (pcm_data->bus_width == 0x0004) { /* 2x16 devices stacked */ pcm_data 213 drivers/mtd/lpddr/lpddr2_nvm.c if (pcm_data->bus_width == 0x0004) /* 2x16 devices stacked */ pcm_data 220 drivers/mtd/lpddr/lpddr2_nvm.c if (pcm_data->bus_width == 0x0004) {/* 2x16 devices stacked */ pcm_data 320 drivers/mtd/lpddr/lpddr2_nvm.c struct pcm_int_data *pcm_data = map->fldrv_priv; pcm_data 338 drivers/mtd/lpddr/lpddr2_nvm.c if (pcm_data->bus_width == 0x0004) {/* 2x16 devices */ pcm_data 347 drivers/mtd/lpddr/lpddr2_nvm.c add += pcm_data->bus_width; pcm_data 348 drivers/mtd/lpddr/lpddr2_nvm.c tot_len += pcm_data->bus_width; pcm_data 405 drivers/mtd/lpddr/lpddr2_nvm.c struct pcm_int_data *pcm_data; pcm_data 408 drivers/mtd/lpddr/lpddr2_nvm.c pcm_data = devm_kzalloc(&pdev->dev, sizeof(*pcm_data), GFP_KERNEL); pcm_data 409 drivers/mtd/lpddr/lpddr2_nvm.c if (!pcm_data) pcm_data 412 drivers/mtd/lpddr/lpddr2_nvm.c pcm_data->bus_width = BUS_WIDTH; pcm_data 432 drivers/mtd/lpddr/lpddr2_nvm.c .bankwidth = pcm_data->bus_width / 2, pcm_data 434 drivers/mtd/lpddr/lpddr2_nvm.c .fldrv_priv = pcm_data, pcm_data 442 drivers/mtd/lpddr/lpddr2_nvm.c pcm_data->ctl_regs = devm_ioremap_resource(&pdev->dev, control_regs); pcm_data 443 drivers/mtd/lpddr/lpddr2_nvm.c if (IS_ERR(pcm_data->ctl_regs)) pcm_data 444 drivers/mtd/lpddr/lpddr2_nvm.c return PTR_ERR(pcm_data->ctl_regs); pcm_data 453 drivers/mtd/lpddr/lpddr2_nvm.c .erasesize = ERASE_BLOCKSIZE * pcm_data->bus_width, pcm_data 455 drivers/mtd/lpddr/lpddr2_nvm.c .writebufsize = WRITE_BUFFSIZE * pcm_data->bus_width, pcm_data 67 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; pcm_data 73 sound/soc/intel/baytrail/sst-baytrail-pcm.c dev_dbg(rtd->dev, "PCM: hw_params, pcm_data %p\n", pcm_data); pcm_data 75 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_type(byt, pcm_data->stream, pcm_data 83 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_set_rate(byt, pcm_data->stream, rate); pcm_data 90 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_set_bits(byt, pcm_data->stream, bits); pcm_data 98 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_set_channels(byt, pcm_data->stream, channels); pcm_data 107 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_buffer(byt, pcm_data->stream, pcm_data 115 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_commit(byt, pcm_data->stream); pcm_data 139 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; pcm_data 144 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_commit(byt, pcm_data->stream); pcm_data 150 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_stream_start(byt, pcm_data->stream, pcm_data->hw_ptr); pcm_data 153 sound/soc/intel/baytrail/sst-baytrail-pcm.c pcm_data->hw_ptr); pcm_data 160 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = pcm_data 163 sound/soc/intel/baytrail/sst-baytrail-pcm.c if (snd_pcm_running(pcm_data->substream)) pcm_data 164 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_pcm_restore_stream_context(pcm_data->substream); pcm_data 172 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; pcm_data 179 sound/soc/intel/baytrail/sst-baytrail-pcm.c pcm_data->hw_ptr = 0; pcm_data 180 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_stream_start(byt, pcm_data->stream, 0); pcm_data 184 sound/soc/intel/baytrail/sst-baytrail-pcm.c schedule_work(&pcm_data->work); pcm_data 186 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_stream_resume(byt, pcm_data->stream); pcm_data 189 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_stream_resume(byt, pcm_data->stream); pcm_data 192 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_stream_stop(byt, pcm_data->stream); pcm_data 198 sound/soc/intel/baytrail/sst-baytrail-pcm.c sst_byt_stream_pause(byt, pcm_data->stream); pcm_data 209 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = data; pcm_data 210 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct snd_pcm_substream *substream = pcm_data->substream; pcm_data 218 sound/soc/intel/baytrail/sst-baytrail-pcm.c hw_pos = sst_byt_get_dsp_position(byt, pcm_data->stream, pcm_data 220 sound/soc/intel/baytrail/sst-baytrail-pcm.c pcm_data->hw_ptr = hw_pos; pcm_data 237 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; pcm_data 239 sound/soc/intel/baytrail/sst-baytrail-pcm.c dev_dbg(rtd->dev, "PCM: DMA pointer %u bytes\n", pcm_data->hw_ptr); pcm_data 241 sound/soc/intel/baytrail/sst-baytrail-pcm.c return bytes_to_frames(runtime, pcm_data->hw_ptr); pcm_data 249 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; pcm_data 254 sound/soc/intel/baytrail/sst-baytrail-pcm.c mutex_lock(&pcm_data->mutex); pcm_data 256 sound/soc/intel/baytrail/sst-baytrail-pcm.c pcm_data->substream = substream; pcm_data 260 sound/soc/intel/baytrail/sst-baytrail-pcm.c pcm_data->stream = sst_byt_stream_new(byt, substream->stream + 1, pcm_data 261 sound/soc/intel/baytrail/sst-baytrail-pcm.c byt_notify_pointer, pcm_data); pcm_data 262 sound/soc/intel/baytrail/sst-baytrail-pcm.c if (pcm_data->stream == NULL) { pcm_data 264 sound/soc/intel/baytrail/sst-baytrail-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 268 sound/soc/intel/baytrail/sst-baytrail-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 277 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct sst_byt_pcm_data *pcm_data = &pdata->pcm[substream->stream]; pcm_data 283 sound/soc/intel/baytrail/sst-baytrail-pcm.c cancel_work_sync(&pcm_data->work); pcm_data 284 sound/soc/intel/baytrail/sst-baytrail-pcm.c mutex_lock(&pcm_data->mutex); pcm_data 285 sound/soc/intel/baytrail/sst-baytrail-pcm.c ret = sst_byt_stream_free(byt, pcm_data->stream); pcm_data 290 sound/soc/intel/baytrail/sst-baytrail-pcm.c pcm_data->stream = NULL; pcm_data 293 sound/soc/intel/baytrail/sst-baytrail-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 180 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 187 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[dai][stream]; pcm_data 189 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_lock(&pcm_data->mutex); pcm_data 192 sound/soc/intel/haswell/sst-haswell-pcm.c if (!pcm_data->stream) { pcm_data 193 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->volume[0] = pcm_data 195 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->volume[1] = pcm_data 199 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 207 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, SST_HSW_CHANNELS_ALL, volume); pcm_data 210 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, 0, volume); pcm_data 212 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, 1, volume); pcm_data 217 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 229 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 236 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[dai][stream]; pcm_data 238 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_lock(&pcm_data->mutex); pcm_data 241 sound/soc/intel/haswell/sst-haswell-pcm.c if (!pcm_data->stream) { pcm_data 243 sound/soc/intel/haswell/sst-haswell-pcm.c hsw_ipc_to_mixer(pcm_data->volume[0]); pcm_data 245 sound/soc/intel/haswell/sst-haswell-pcm.c hsw_ipc_to_mixer(pcm_data->volume[1]); pcm_data 248 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 252 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_get_volume(hsw, pcm_data->stream, 0, 0, &volume); pcm_data 254 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_get_volume(hsw, pcm_data->stream, 0, 1, &volume); pcm_data 259 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 468 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 480 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[dai][substream->stream]; pcm_data 483 sound/soc/intel/haswell/sst-haswell-pcm.c if (pcm_data->allocated) { pcm_data 484 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_reset(hsw, pcm_data->stream); pcm_data 489 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_free(hsw, pcm_data->stream); pcm_data 495 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->allocated = false; pcm_data 497 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->stream = sst_hsw_stream_new(hsw, rtd->cpu_dai->id, pcm_data 498 sound/soc/intel/haswell/sst-haswell-pcm.c hsw_notify_pointer, pcm_data); pcm_data 499 sound/soc/intel/haswell/sst-haswell-pcm.c if (pcm_data->stream == NULL) { pcm_data 540 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_format(hsw, pcm_data->stream, pcm_data 548 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_set_rate(hsw, pcm_data->stream, rate); pcm_data 557 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_valid(hsw, pcm_data->stream, 16); pcm_data 561 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_valid(hsw, pcm_data->stream, 24); pcm_data 565 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_valid(hsw, pcm_data->stream, 8); pcm_data 569 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_valid(hsw, pcm_data->stream, 32); pcm_data 577 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_set_bits(hsw, pcm_data->stream, bits); pcm_data 585 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_map_config(hsw, pcm_data->stream, pcm_data 588 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_set_channels(hsw, pcm_data->stream, channels); pcm_data 609 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_style(hsw, pcm_data->stream, pcm_data 617 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_buffer(hsw, pcm_data->stream, pcm_data 634 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_module_info(hsw, pcm_data->stream, pcm_data 635 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->runtime); pcm_data 637 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_commit(hsw, pcm_data->stream); pcm_data 643 sound/soc/intel/haswell/sst-haswell-pcm.c if (!pcm_data->allocated) { pcm_data 645 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, pcm_data 646 sound/soc/intel/haswell/sst-haswell-pcm.c 0, pcm_data->volume[0]); pcm_data 647 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_volume(hsw, pcm_data->stream, 0, pcm_data 648 sound/soc/intel/haswell/sst-haswell-pcm.c 1, pcm_data->volume[1]); pcm_data 649 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->allocated = true; pcm_data 652 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_pause(hsw, pcm_data->stream, 1); pcm_data 670 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 678 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[dai][substream->stream]; pcm_data 679 sound/soc/intel/haswell/sst-haswell-pcm.c sst_stream = pcm_data->stream; pcm_data 686 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_resume(hsw, pcm_data->stream, 0); pcm_data 692 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_pause(hsw, pcm_data->stream, 0); pcm_data 696 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_stream_set_old_position(hsw, pcm_data->stream, pos); pcm_data 708 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data = data; pcm_data 709 sound/soc/intel/haswell/sst-haswell-pcm.c struct snd_pcm_substream *substream = pcm_data->substream; pcm_data 717 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_get_dsp_position(hsw, pcm_data->stream)); pcm_data 779 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 787 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[dai][substream->stream]; pcm_data 788 sound/soc/intel/haswell/sst-haswell-pcm.c position = sst_hsw_get_dsp_position(hsw, pcm_data->stream); pcm_data 791 sound/soc/intel/haswell/sst-haswell-pcm.c ppos = sst_hsw_get_dsp_presentation_position(hsw, pcm_data->stream); pcm_data 803 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 808 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[dai][substream->stream]; pcm_data 810 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_lock(&pcm_data->mutex); pcm_data 813 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->substream = substream; pcm_data 817 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->stream = sst_hsw_stream_new(hsw, rtd->cpu_dai->id, pcm_data 818 sound/soc/intel/haswell/sst-haswell-pcm.c hsw_notify_pointer, pcm_data); pcm_data 819 sound/soc/intel/haswell/sst-haswell-pcm.c if (pcm_data->stream == NULL) { pcm_data 823 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 827 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 836 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 841 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[dai][substream->stream]; pcm_data 843 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_lock(&pcm_data->mutex); pcm_data 844 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_reset(hsw, pcm_data->stream); pcm_data 850 sound/soc/intel/haswell/sst-haswell-pcm.c ret = sst_hsw_stream_free(hsw, pcm_data->stream); pcm_data 855 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->allocated = false; pcm_data 856 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->stream = NULL; pcm_data 861 sound/soc/intel/haswell/sst-haswell-pcm.c mutex_unlock(&pcm_data->mutex); pcm_data 879 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 883 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; pcm_data 886 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->runtime = sst_hsw_runtime_module_create(hsw, pcm_data 887 sound/soc/intel/haswell/sst-haswell-pcm.c mod_map[i].mod_id, pcm_data->persistent_offset); pcm_data 888 sound/soc/intel/haswell/sst-haswell-pcm.c if (pcm_data->runtime == NULL) pcm_data 890 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->persistent_offset = pcm_data 891 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->runtime->persistent_offset; pcm_data 906 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; pcm_data 907 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_runtime_module_free(pcm_data->runtime); pcm_data 916 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 920 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; pcm_data 921 sound/soc/intel/haswell/sst-haswell-pcm.c if (pcm_data->runtime){ pcm_data 922 sound/soc/intel/haswell/sst-haswell-pcm.c sst_hsw_runtime_module_free(pcm_data->runtime); pcm_data 923 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data->runtime = NULL; pcm_data 1274 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 1293 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; pcm_data 1295 sound/soc/intel/haswell/sst-haswell-pcm.c if (!pcm_data->substream) pcm_data 1298 sound/soc/intel/haswell/sst-haswell-pcm.c err = sst_module_runtime_restore(pcm_data->runtime, pcm_data 1299 sound/soc/intel/haswell/sst-haswell-pcm.c &pcm_data->context); pcm_data 1319 sound/soc/intel/haswell/sst-haswell-pcm.c struct hsw_pcm_data *pcm_data; pcm_data 1327 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; pcm_data 1329 sound/soc/intel/haswell/sst-haswell-pcm.c if (!pcm_data->substream) pcm_data 1332 sound/soc/intel/haswell/sst-haswell-pcm.c snd_pcm_suspend_all(pcm_data->hsw_pcm); pcm_data 1340 sound/soc/intel/haswell/sst-haswell-pcm.c pcm_data = &pdata->pcm[mod_map[i].dai_id][mod_map[i].stream]; pcm_data 1342 sound/soc/intel/haswell/sst-haswell-pcm.c if (!pcm_data->substream) pcm_data 1346 sound/soc/intel/haswell/sst-haswell-pcm.c err = sst_module_runtime_save(pcm_data->runtime, pcm_data 1347 sound/soc/intel/haswell/sst-haswell-pcm.c &pcm_data->context); pcm_data 132 sound/soc/qcom/lpass-platform.c struct lpass_pcm_data *pcm_data = rt->private_data; pcm_data 139 sound/soc/qcom/lpass-platform.c int ret, dma_port = pcm_data->i2s_port + v->dmactl_audif_start; pcm_data 141 sound/soc/qcom/lpass-platform.c ch = pcm_data->dma_ch; pcm_data 225 sound/soc/qcom/lpass-platform.c struct lpass_pcm_data *pcm_data = rt->private_data; pcm_data 230 sound/soc/qcom/lpass-platform.c reg = LPAIF_DMACTL_REG(v, pcm_data->dma_ch, substream->stream); pcm_data 246 sound/soc/qcom/lpass-platform.c struct lpass_pcm_data *pcm_data = rt->private_data; pcm_data 250 sound/soc/qcom/lpass-platform.c ch = pcm_data->dma_ch; pcm_data 298 sound/soc/qcom/lpass-platform.c struct lpass_pcm_data *pcm_data = rt->private_data; pcm_data 302 sound/soc/qcom/lpass-platform.c ch = pcm_data->dma_ch; pcm_data 372 sound/soc/qcom/lpass-platform.c struct lpass_pcm_data *pcm_data = rt->private_data; pcm_data 377 sound/soc/qcom/lpass-platform.c ch = pcm_data->dma_ch;