diff options
author | Eliot Blennerhassett <eblennerhassett@audioscience.com> | 2011-07-23 12:36:25 +1200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2011-07-24 13:34:32 +0200 |
commit | acb03d440b8a723181e1d45e3517e43cb0792f8a (patch) | |
tree | 19b93ccf3a036032c1d49ad6b5248c4a4dd6a480 /include/sound/pcm.h | |
parent | 8f398ae72fc7e03356fc1ee6b54beef79ba6be6a (diff) | |
download | blackbird-op-linux-acb03d440b8a723181e1d45e3517e43cb0792f8a.tar.gz blackbird-op-linux-acb03d440b8a723181e1d45e3517e43cb0792f8a.zip |
ALSA: Make snd_pcm_debug_name usable outside pcm_lib
Formatting a PCM name is useful for module debug too.
Add snd_prefix when making function public.
[minor coding-style fixes by tiwai]
Signed-off-by: Eliot Blennerhassett <eblennerhassett@audioscience.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound/pcm.h')
-rw-r--r-- | include/sound/pcm.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/sound/pcm.h b/include/sound/pcm.h index e1bad1130616..ccf3a6e14f9f 100644 --- a/include/sound/pcm.h +++ b/include/sound/pcm.h @@ -507,6 +507,18 @@ void snd_pcm_detach_substream(struct snd_pcm_substream *substream); void snd_pcm_vma_notify_data(void *client, void *data); int snd_pcm_mmap_data(struct snd_pcm_substream *substream, struct file *file, struct vm_area_struct *area); + +#ifdef CONFIG_SND_DEBUG +void snd_pcm_debug_name(struct snd_pcm_substream *substream, + char *name, size_t len); +#else +static inline void +snd_pcm_debug_name(struct snd_pcm_substream *substream, char *buf, size_t size) +{ + *buf = 0; +} +#endif + /* * PCM library */ |