Searched refs:prtd (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/sound/soc/qcom/qdsp6/ |
D | q6asm-dai.c | 145 struct q6asm_dai_rtd *prtd = priv; in event_handler() local 146 struct snd_pcm_substream *substream = prtd->substream; in event_handler() 151 q6asm_write_async(prtd->audio_client, in event_handler() 152 prtd->pcm_count, 0, 0, NO_TIMESTAMP); in event_handler() 155 prtd->state = Q6ASM_STREAM_STOPPED; in event_handler() 158 prtd->pcm_irq_pos += prtd->pcm_count; in event_handler() 160 if (prtd->state == Q6ASM_STREAM_RUNNING) in event_handler() 161 q6asm_write_async(prtd->audio_client, in event_handler() 162 prtd->pcm_count, 0, 0, NO_TIMESTAMP); in event_handler() 167 prtd->pcm_irq_pos += prtd->pcm_count; in event_handler() [all …]
|
/Linux-v4.19/sound/soc/atmel/ |
D | atmel-pcm-pdc.c | 166 struct atmel_runtime_data *prtd = substream->runtime->private_data; in atmel_pcm_dma_irq() local 167 struct atmel_pcm_dma_params *params = prtd->params; in atmel_pcm_dma_irq() 181 prtd->period_ptr += prtd->period_size; in atmel_pcm_dma_irq() 182 if (prtd->period_ptr >= prtd->dma_buffer_end) in atmel_pcm_dma_irq() 183 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() 186 prtd->period_ptr); in atmel_pcm_dma_irq() 188 prtd->period_size / params->pdc_xfer_size); in atmel_pcm_dma_irq() 195 prtd->period_ptr += prtd->period_size; in atmel_pcm_dma_irq() 196 if (prtd->period_ptr >= prtd->dma_buffer_end) in atmel_pcm_dma_irq() 197 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() [all …]
|
D | atmel-pcm-dma.c | 70 struct atmel_pcm_dma_params *prtd; in atmel_pcm_dma_irq() local 72 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_dma_irq() 74 if (ssc_sr & prtd->mask->ssc_error) { in atmel_pcm_dma_irq() 78 ? "underrun" : "overrun", prtd->name, in atmel_pcm_dma_irq() 82 ssc_writex(prtd->ssc->regs, SSC_CR, prtd->mask->ssc_disable); in atmel_pcm_dma_irq() 86 ssc_readx(prtd->ssc->regs, SSC_RHR); in atmel_pcm_dma_irq() 87 ssc_readx(prtd->ssc->regs, SSC_SR); in atmel_pcm_dma_irq() 95 struct atmel_pcm_dma_params *prtd; in atmel_pcm_configure_dma() local 99 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_configure_dma() 100 ssc = prtd->ssc; in atmel_pcm_configure_dma() [all …]
|
/Linux-v4.19/sound/core/ |
D | pcm_dmaengine.c | 46 struct dmaengine_pcm_runtime_data *prtd = substream_to_prtd(substream); in snd_dmaengine_pcm_get_chan() local 48 return prtd->dma_chan; in snd_dmaengine_pcm_get_chan() 143 struct dmaengine_pcm_runtime_data *prtd = substream_to_prtd(substream); in dmaengine_pcm_dma_complete() local 145 prtd->pos += snd_pcm_lib_period_bytes(substream); in dmaengine_pcm_dma_complete() 146 if (prtd->pos >= snd_pcm_lib_buffer_bytes(substream)) in dmaengine_pcm_dma_complete() 147 prtd->pos = 0; in dmaengine_pcm_dma_complete() 154 struct dmaengine_pcm_runtime_data *prtd = substream_to_prtd(substream); in dmaengine_pcm_prepare_and_submit() local 155 struct dma_chan *chan = prtd->dma_chan; in dmaengine_pcm_prepare_and_submit() 165 prtd->pos = 0; in dmaengine_pcm_prepare_and_submit() 176 prtd->cookie = dmaengine_submit(desc); in dmaengine_pcm_prepare_and_submit() [all …]
|
/Linux-v4.19/sound/soc/samsung/ |
D | idma.c | 73 struct idma_ctrl *prtd = substream->runtime->private_data; in idma_enqueue() local 76 spin_lock(&prtd->lock); in idma_enqueue() 77 prtd->token = (void *) substream; in idma_enqueue() 78 spin_unlock(&prtd->lock); in idma_enqueue() 81 val = idma.lp_tx_addr + prtd->periodsz; in idma_enqueue() 108 struct idma_ctrl *prtd = substream->runtime->private_data; in idma_setcallbk() local 110 spin_lock(&prtd->lock); in idma_setcallbk() 111 prtd->cb = cb; in idma_setcallbk() 112 spin_unlock(&prtd->lock); in idma_setcallbk() 140 struct idma_ctrl *prtd = substream->runtime->private_data; in idma_done() local [all …]
|
/Linux-v4.19/sound/soc/amd/ |
D | acp-pcm-dma.c | 777 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp_dma_open() local 778 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp_dma_open() 856 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp_dma_hw_params() local 857 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp_dma_hw_params() 860 struct snd_soc_card *card = prtd->card; in acp_dma_hw_params() 1170 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp_dma_close() local 1171 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp_dma_close()
|