关于linux下mmap内存映射的有关问题

关于linux下mmap内存映射的问题?
各位大侠好 我向请问下如何在应用程序利用mmap函数实现dev/dsp音频设备文件映射到用户空间
可以直接操作缓冲区,避免read函数从内核缓冲区拷贝数据到用户空间的时间延时,请高手给指导下

------解决方案--------------------
那就直接从内核中把那段内存的物理地址传递到用户空间,再映射吧。
或者直接从相关驱动里面做映射也可以的,调用这个函数
do_mmap_pgoff(filp,0,memsize,0x3,0x1,mmi.phyaddr>>PAGE_SHIFT);
实现.mmap函数。