Searched refs:ddma_chan (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/sound/soc/au1x/
H A Ddbdma2.c45 u32 ddma_chan; /* DDMA context */ member in struct:au1xpsc_audio_dmadata
82 au1xxx_dbdma_put_source(cd->ddma_chan, cd->dma_area, au1x_pcm_queue_tx()
96 au1xxx_dbdma_put_dest(cd->ddma_chan, cd->dma_area, au1x_pcm_queue_rx()
136 if (pcd->ddma_chan) { au1x_pcm_dbdma_free()
137 au1xxx_dbdma_stop(pcd->ddma_chan); au1x_pcm_dbdma_free()
138 au1xxx_dbdma_reset(pcd->ddma_chan); au1x_pcm_dbdma_free()
139 au1xxx_dbdma_chan_free(pcd->ddma_chan); au1x_pcm_dbdma_free()
140 pcd->ddma_chan = 0; au1x_pcm_dbdma_free()
158 if ((pcd->ddma_chan) && (msbits == pcd->msbits)) au1x_pcm_dbdma_realloc()
164 pcd->ddma_chan = au1xxx_dbdma_chan_alloc(pcd->ddma_id, au1x_pcm_dbdma_realloc()
168 pcd->ddma_chan = au1xxx_dbdma_chan_alloc(DSCR_CMD0_ALWAYS, au1x_pcm_dbdma_realloc()
172 if (!pcd->ddma_chan) au1x_pcm_dbdma_realloc()
175 au1xxx_dbdma_set_devwidth(pcd->ddma_chan, msbits); au1x_pcm_dbdma_realloc()
176 au1xxx_dbdma_ring_alloc(pcd->ddma_chan, 2); au1x_pcm_dbdma_realloc()
180 au1xxx_dbdma_stop(pcd->ddma_chan); au1x_pcm_dbdma_realloc()
181 au1xxx_dbdma_reset(pcd->ddma_chan); au1x_pcm_dbdma_realloc()
247 au1xxx_dbdma_reset(pcd->ddma_chan); au1xpsc_pcm_prepare()
262 u32 c = to_dmadata(substream)->ddma_chan; au1xpsc_pcm_trigger()

Completed in 155 milliseconds