snd_pcm_lib_alloc_vmalloc_buffer(9)

snd_pcm_lib_alloc_vmalloc_buffer9

Allocate virtual dma buffer

Usage

int snd_pcm_lib_alloc_vmalloc_buffer(struct snd_pcm_substream * substream, size_t size);

Arguments

substream

the substream to allocate the buffer to

size

the requested buffer size, in bytes

Overview

Allocates the PCM substream buffer using vmalloc, i.e., the memory is contiguous in kernel virtual space, but not in physical memory. Use this if the buffer is accessed by kernel code but not by device DMA.

Return

1 if the buffer was changed, 0 if not changed, or a negative error code.

Releases

3 releases since Debian 7 (Wheezy); the text changed 2 times.

  1. 7
  2. 8
  3. 9

From linux-manual-4.9 4.9.228-1 in Debian 9 (Stretch). Parsed by carta from the page's man source.