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
175 * snd_dmaengine_pcm_trigger - dmaengine based PCM trigger implementation
176 * @substream: PCM substream
181 * This function can be used as the PCM trigger callback for dmaengine based PCM
222 * snd_dmaengine_pcm_pointer_no_residue - dmaengine based PCM pointer implementation
223 * @substream: PCM substream
236 * snd_dmaengine_pcm_pointer - dmaengine based PCM pointer implementation
237 * @substream: PCM substream
239 * This function can be used as the PCM pointer callback for dmaengine based PCM
266 * snd_dmaengine_pcm_request_channel - Request channel for the dmaengine PCM
272 * This function request a DMA channel for usage with dmaengine PCM.
288 * snd_dmaengine_pcm_open - Open a dmaengine based PCM substream
289 * @substream: PCM substream
294 * The function should usually be called from the pcm open callback. Note that
296 * is not available to your pcm driver implementation.
325 * snd_dmaengine_pcm_open_request_chan - Open a dmaengine based PCM substream and request channel
326 * @substream: PCM substream
333 * data. The function should usually be called from the pcm open callback. Note
335 * it is not available to your pcm driver implementation.
346 * snd_dmaengine_pcm_close - Close a dmaengine based PCM substream
347 * @substream: PCM substream
361 * snd_dmaengine_pcm_close_release_chan - Close a dmaengine based PCM
363 * @substream: PCM substream
365 * Releases the DMA channel associated with the PCM substream.
381 * @substream: PCM substream
383 * @hw: PCM hw params
388 * This function will query DMA capability, then refine the pcm hardware