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.
92 * @substream: PCM substream
178 * snd_dmaengine_pcm_trigger - dmaengine based PCM trigger implementation
179 * @substream: PCM substream
182 * This function can be used as the PCM trigger callback for dmaengine based PCM
225 * snd_dmaengine_pcm_pointer_no_residue - dmaengine based PCM pointer implementation
226 * @substream: PCM substream
231 * Return: PCM position in frames
241 * snd_dmaengine_pcm_pointer - dmaengine based PCM pointer implementation
242 * @substream: PCM substream
244 * This function can be used as the PCM pointer callback for dmaengine based PCM
247 * Return: PCM position in frames
273 * snd_dmaengine_pcm_request_channel - Request channel for the dmaengine PCM
277 * This function request a DMA channel for usage with dmaengine PCM.
295 * snd_dmaengine_pcm_open - Open a dmaengine based PCM substream
296 * @substream: PCM substream
299 * The function should usually be called from the pcm open callback. Note that
301 * is not available to your pcm driver implementation.
332 * snd_dmaengine_pcm_open_request_chan - Open a dmaengine based PCM substream and request channel
333 * @substream: PCM substream
338 * data. The function should usually be called from the pcm open callback. Note
340 * it is not available to your pcm driver implementation.
384 * snd_dmaengine_pcm_close - Close a dmaengine based PCM substream
385 * @substream: PCM substream
397 * snd_dmaengine_pcm_close_release_chan - Close a dmaengine based PCM
399 * @substream: PCM substream
401 * Releases the DMA channel associated with the PCM substream.
414 * @substream: PCM substream
416 * @hw: PCM hw params
419 * This function will query DMA capability, then refine the pcm hardware
495 MODULE_DESCRIPTION("PCM dmaengine helper APIs");