Searched refs:prtd (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.4/sound/soc/qcom/qdsp6/ |
| D | q6asm-dai.c | 176 struct q6asm_dai_rtd *prtd = priv; in event_handler() local 177 struct snd_pcm_substream *substream = prtd->substream; in event_handler() 182 q6asm_write_async(prtd->audio_client, in event_handler() 183 prtd->pcm_count, 0, 0, NO_TIMESTAMP); in event_handler() 186 prtd->state = Q6ASM_STREAM_STOPPED; in event_handler() 189 prtd->pcm_irq_pos += prtd->pcm_count; in event_handler() 191 if (prtd->state == Q6ASM_STREAM_RUNNING) in event_handler() 192 q6asm_write_async(prtd->audio_client, in event_handler() 193 prtd->pcm_count, 0, 0, NO_TIMESTAMP); in event_handler() 198 prtd->pcm_irq_pos += prtd->pcm_count; in event_handler() [all …]
|
| /Linux-v5.4/sound/soc/atmel/ |
| D | atmel-pcm-pdc.c | 153 struct atmel_runtime_data *prtd = substream->runtime->private_data; in atmel_pcm_dma_irq() local 154 struct atmel_pcm_dma_params *params = prtd->params; in atmel_pcm_dma_irq() 168 prtd->period_ptr += prtd->period_size; in atmel_pcm_dma_irq() 169 if (prtd->period_ptr >= prtd->dma_buffer_end) in atmel_pcm_dma_irq() 170 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() 173 prtd->period_ptr); in atmel_pcm_dma_irq() 175 prtd->period_size / params->pdc_xfer_size); in atmel_pcm_dma_irq() 182 prtd->period_ptr += prtd->period_size; in atmel_pcm_dma_irq() 183 if (prtd->period_ptr >= prtd->dma_buffer_end) in atmel_pcm_dma_irq() 184 prtd->period_ptr = prtd->dma_buffer; in atmel_pcm_dma_irq() [all …]
|
| D | atmel-pcm-dma.c | 57 struct atmel_pcm_dma_params *prtd; in atmel_pcm_dma_irq() local 59 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_dma_irq() 61 if (ssc_sr & prtd->mask->ssc_error) { in atmel_pcm_dma_irq() 65 ? "underrun" : "overrun", prtd->name, in atmel_pcm_dma_irq() 69 ssc_writex(prtd->ssc->regs, SSC_CR, prtd->mask->ssc_disable); in atmel_pcm_dma_irq() 73 ssc_readx(prtd->ssc->regs, SSC_RHR); in atmel_pcm_dma_irq() 74 ssc_readx(prtd->ssc->regs, SSC_SR); in atmel_pcm_dma_irq() 82 struct atmel_pcm_dma_params *prtd; in atmel_pcm_configure_dma() local 86 prtd = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in atmel_pcm_configure_dma() 87 ssc = prtd->ssc; in atmel_pcm_configure_dma() [all …]
|
| /Linux-v5.4/sound/core/ |
| D | pcm_dmaengine.c | 37 struct dmaengine_pcm_runtime_data *prtd = substream_to_prtd(substream); in snd_dmaengine_pcm_get_chan() local 39 return prtd->dma_chan; in snd_dmaengine_pcm_get_chan() 134 struct dmaengine_pcm_runtime_data *prtd = substream_to_prtd(substream); in dmaengine_pcm_dma_complete() local 136 prtd->pos += snd_pcm_lib_period_bytes(substream); in dmaengine_pcm_dma_complete() 137 if (prtd->pos >= snd_pcm_lib_buffer_bytes(substream)) in dmaengine_pcm_dma_complete() 138 prtd->pos = 0; in dmaengine_pcm_dma_complete() 145 struct dmaengine_pcm_runtime_data *prtd = substream_to_prtd(substream); in dmaengine_pcm_prepare_and_submit() local 146 struct dma_chan *chan = prtd->dma_chan; in dmaengine_pcm_prepare_and_submit() 156 prtd->pos = 0; in dmaengine_pcm_prepare_and_submit() 167 prtd->cookie = dmaengine_submit(desc); in dmaengine_pcm_prepare_and_submit() [all …]
|
| /Linux-v5.4/sound/soc/samsung/ |
| D | idma.c | 67 struct idma_ctrl *prtd = substream->runtime->private_data; in idma_enqueue() local 70 spin_lock(&prtd->lock); in idma_enqueue() 71 prtd->token = (void *) substream; in idma_enqueue() 72 spin_unlock(&prtd->lock); in idma_enqueue() 75 val = idma.lp_tx_addr + prtd->periodsz; in idma_enqueue() 102 struct idma_ctrl *prtd = substream->runtime->private_data; in idma_setcallbk() local 104 spin_lock(&prtd->lock); in idma_setcallbk() 105 prtd->cb = cb; in idma_setcallbk() 106 spin_unlock(&prtd->lock); in idma_setcallbk() 134 struct idma_ctrl *prtd = substream->runtime->private_data; in idma_done() local [all …]
|
| /Linux-v5.4/sound/soc/xilinx/ |
| D | xlnx_formatter_pcm.c | 323 struct snd_soc_pcm_runtime *prtd = substream->private_data; in xlnx_formatter_pcm_open() local 324 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in xlnx_formatter_pcm_open() 395 struct snd_soc_pcm_runtime *prtd = substream->private_data; in xlnx_formatter_pcm_close() local 396 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in xlnx_formatter_pcm_close() 433 struct snd_soc_pcm_runtime *prtd = substream->private_data; in xlnx_formatter_pcm_hw_params() local 434 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in xlnx_formatter_pcm_hw_params()
|
| /Linux-v5.4/sound/soc/amd/ |
| D | acp-pcm-dma.c | 767 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp_dma_open() local 768 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp_dma_open() 845 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp_dma_hw_params() local 846 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp_dma_hw_params() 849 struct snd_soc_card *card = prtd->card; in acp_dma_hw_params() 1166 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp_dma_close() local 1167 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp_dma_close()
|
| /Linux-v5.4/sound/soc/amd/raven/ |
| D | acp3x-pcm-dma.c | 283 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp3x_dma_open() local 284 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp3x_dma_open() 405 struct snd_soc_pcm_runtime *prtd = substream->private_data; in acp3x_dma_close() local 407 struct snd_soc_component *component = snd_soc_rtdcom_lookup(prtd, in acp3x_dma_close()
|