Lines Matching full:pcm

7  *	imx-pcm-dma-mx2.c, Copyright 2009 Sascha Hauer <s.hauer@pengutronix.de>
8 * mxs-pcm.c, Copyright (C) 2011 Freescale Semiconductor, Inc.
9 * ep93xx-pcm.c, Copyright (C) 2006 Lennert Buytenhek <buytenh@wantstofly.org>
16 #include <sound/pcm.h>
45 * @substream: PCM substream
50 * and hw_params in a dmaengine based PCM driver implementation.
90 * @substream: PCM substream
173 * snd_dmaengine_pcm_trigger - dmaengine based PCM trigger implementation
174 * @substream: PCM substream
179 * This function can be used as the PCM trigger callback for dmaengine based PCM
220 * snd_dmaengine_pcm_pointer_no_residue - dmaengine based PCM pointer implementation
221 * @substream: PCM substream
234 * snd_dmaengine_pcm_pointer - dmaengine based PCM pointer implementation
235 * @substream: PCM substream
237 * This function can be used as the PCM pointer callback for dmaengine based PCM
264 * snd_dmaengine_pcm_request_channel - Request channel for the dmaengine PCM
270 * This function request a DMA channel for usage with dmaengine PCM.
286 * snd_dmaengine_pcm_open - Open a dmaengine based PCM substream
287 * @substream: PCM substream
292 * The function should usually be called from the pcm open callback. Note that
294 * is not available to your pcm driver implementation.
323 * snd_dmaengine_pcm_open_request_chan - Open a dmaengine based PCM substream and request channel
324 * @substream: PCM substream
331 * data. The function should usually be called from the pcm open callback. Note
333 * it is not available to your pcm driver implementation.
344 * snd_dmaengine_pcm_close - Close a dmaengine based PCM substream
345 * @substream: PCM substream
359 * snd_dmaengine_pcm_close_release_chan - Close a dmaengine based PCM
361 * @substream: PCM substream
363 * Releases the DMA channel associated with the PCM substream.
379 * @substream: PCM substream
381 * @hw: PCM hw params
386 * This function will query DMA capability, then refine the pcm hardware