summaryrefslogtreecommitdiffstats
path: root/include/sound/pcm.h
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2011-09-28 17:12:59 +0200
committerTakashi Iwai <tiwai@suse.de>2011-09-28 17:15:14 +0200
commit18a2b9623370479d1646b9b94e3528683f3b74de (patch)
tree8dc90994f1cdccb6b516ae4f71a299c8fea0fed7 /include/sound/pcm.h
parenta597310331177cd3969f840a9a6290e3c212e4cf (diff)
downloadblackbird-op-linux-18a2b9623370479d1646b9b94e3528683f3b74de.tar.gz
blackbird-op-linux-18a2b9623370479d1646b9b94e3528683f3b74de.zip
ALSA: pcm - Export snd_pcm_lib_default_mmap() helper
Export the default mmap function, snd_pcm_lib_default_mmap(). The upcoming non-snooping support in HD-audio driver will use this to override the mmap method. Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound/pcm.h')
-rw-r--r--include/sound/pcm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/sound/pcm.h b/include/sound/pcm.h
index 57e71fa33f7c..249d98838d90 100644
--- a/include/sound/pcm.h
+++ b/include/sound/pcm.h
@@ -1035,6 +1035,8 @@ static inline void snd_pcm_mmap_data_close(struct vm_area_struct *area)
atomic_dec(&substream->mmap_count);
}
+int snd_pcm_lib_default_mmap(struct snd_pcm_substream *substream,
+ struct vm_area_struct *area);
/* mmap for io-memory area */
#if defined(CONFIG_X86) || defined(CONFIG_PPC) || defined(CONFIG_ALPHA)
#define SNDRV_PCM_INFO_MMAP_IOMEM SNDRV_PCM_INFO_MMAP
OpenPOWER on IntegriCloud