23 Feb
2009
23 Feb
'09
4:27 p.m.
At Mon, 23 Feb 2009 18:59:11 +0530, Harsha, Priya wrote:
Hi,
I have a question on mmap. If I give my .info to be _MMAP and _MMAP_VALID. Will ALSA framework internally take care of mmap-ing the kernel buffer that has been pre-allocated in the .probe call? Do I need to do anything special to mmap a kernel buffer into user space? Just accessing the runtime->dma_area would allow me to access user data right?
Yes. The buffers allocated via preallocator are supposed to be mmappable, so you can simply pass _MMAP* flag there.
Takashi