snd_pcm_lib_preallocate_pages man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

SND_PCM_LIB_PREALLOC(9)		    PCM API	       SND_PCM_LIB_PREALLOC(9)

NAME
       snd_pcm_lib_preallocate_pages - pre-allocation for the given DMA type

SYNOPSIS
       int snd_pcm_lib_preallocate_pages(struct snd_pcm_substream * substream,
					 int type, struct device * data,
					 size_t size, size_t max);

ARGUMENTS
       substream
	   the pcm substream instance

       type
	   DMA type (SNDRV_DMA_TYPE_*)

       data
	   DMA type dependant data

       size
	   the requested pre-allocation size in bytes

       max
	   the max. allowed pre-allocation size

DESCRIPTION
       Do pre-allocation for the given DMA buffer type.

       When substream->dma_buf_id is set, the function tries to look for the
       reserved buffer, and the buffer is not freed but reserved at
       destruction time. The dma_buf_id must be unique for all systems (in the
       same DMA buffer type) e.g. using snd_dma_pci_buf_id.

       Returns zero if successful, or a negative error code on failure.

COPYRIGHT
Kernel Hackers Manual 2.6.	 November 2013	       SND_PCM_LIB_PREALLOC(9)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net