Home
last modified time | relevance | path

Searched refs:tx_substream (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.6/sound/soc/xtensa/
Dxtfpga-i2s.c75 struct snd_pcm_substream __rcu *tx_substream; member
158 struct snd_pcm_substream *tx_substream; in xtfpga_pcm_push_tx() local
162 tx_substream = rcu_dereference(i2s->tx_substream); in xtfpga_pcm_push_tx()
163 tx_active = tx_substream && snd_pcm_running(tx_substream); in xtfpga_pcm_push_tx()
166 unsigned new_tx_ptr = i2s->tx_fn(i2s, tx_substream->runtime, in xtfpga_pcm_push_tx()
226 struct snd_pcm_substream *tx_substream; in xtfpga_i2s_threaded_irq_handler() local
252 tx_substream = rcu_dereference(i2s->tx_substream); in xtfpga_i2s_threaded_irq_handler()
254 if (tx_substream && snd_pcm_running(tx_substream)) { in xtfpga_i2s_threaded_irq_handler()
255 snd_pcm_period_elapsed(tx_substream); in xtfpga_i2s_threaded_irq_handler()
439 rcu_assign_pointer(i2s->tx_substream, substream); in xtfpga_pcm_trigger()
[all …]
/Linux-v6.6/sound/soc/dwc/
Ddwc-pcm.c102 substream = rcu_dereference(dev->tx_substream); in dw_pcm_transfer()
205 rcu_assign_pointer(dev->tx_substream, substream); in dw_pcm_trigger()
215 rcu_assign_pointer(dev->tx_substream, NULL); in dw_pcm_trigger()
Dlocal.h142 struct snd_pcm_substream __rcu *tx_substream; member
/Linux-v6.6/sound/soc/google/
Dchv3-i2s.c65 struct snd_pcm_substream *tx_substream; member
124 snd_pcm_period_elapsed(i2s->tx_substream); in chv3_i2s_isr()
148 i2s->tx_substream = substream; in chv3_dma_open()
/Linux-v6.6/sound/soc/intel/keembay/
Dkmb_platform.h149 struct snd_pcm_substream *tx_substream; member
Dkmb_platform.c228 substream = kmb_i2s->tx_substream; in kmb_pcm_operation()
276 kmb_i2s->tx_substream = substream; in kmb_pcm_trigger()
284 kmb_i2s->tx_substream = NULL; in kmb_pcm_trigger()