diff options
Diffstat (limited to 'sound/pci/hda/hda_eld.c')
-rw-r--r-- | sound/pci/hda/hda_eld.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sound/pci/hda/hda_eld.c b/sound/pci/hda/hda_eld.c index 4228f2fe5956..d8da18a9e98b 100644 --- a/sound/pci/hda/hda_eld.c +++ b/sound/pci/hda/hda_eld.c | |||
@@ -22,6 +22,7 @@ | |||
22 | */ | 22 | */ |
23 | 23 | ||
24 | #include <linux/init.h> | 24 | #include <linux/init.h> |
25 | #include <linux/slab.h> | ||
25 | #include <sound/core.h> | 26 | #include <sound/core.h> |
26 | #include <asm/unaligned.h> | 27 | #include <asm/unaligned.h> |
27 | #include "hda_codec.h" | 28 | #include "hda_codec.h" |
@@ -331,6 +332,7 @@ int snd_hdmi_get_eld_size(struct hda_codec *codec, hda_nid_t nid) | |||
331 | return snd_hda_codec_read(codec, nid, 0, AC_VERB_GET_HDMI_DIP_SIZE, | 332 | return snd_hda_codec_read(codec, nid, 0, AC_VERB_GET_HDMI_DIP_SIZE, |
332 | AC_DIPSIZE_ELD_BUF); | 333 | AC_DIPSIZE_ELD_BUF); |
333 | } | 334 | } |
335 | EXPORT_SYMBOL_HDA(snd_hdmi_get_eld_size); | ||
334 | 336 | ||
335 | int snd_hdmi_get_eld(struct hdmi_eld *eld, | 337 | int snd_hdmi_get_eld(struct hdmi_eld *eld, |
336 | struct hda_codec *codec, hda_nid_t nid) | 338 | struct hda_codec *codec, hda_nid_t nid) |
@@ -366,6 +368,7 @@ int snd_hdmi_get_eld(struct hdmi_eld *eld, | |||
366 | kfree(buf); | 368 | kfree(buf); |
367 | return ret; | 369 | return ret; |
368 | } | 370 | } |
371 | EXPORT_SYMBOL_HDA(snd_hdmi_get_eld); | ||
369 | 372 | ||
370 | static void hdmi_show_short_audio_desc(struct cea_sad *a) | 373 | static void hdmi_show_short_audio_desc(struct cea_sad *a) |
371 | { | 374 | { |
@@ -404,6 +407,7 @@ void snd_print_channel_allocation(int spk_alloc, char *buf, int buflen) | |||
404 | } | 407 | } |
405 | buf[j] = '\0'; /* necessary when j == 0 */ | 408 | buf[j] = '\0'; /* necessary when j == 0 */ |
406 | } | 409 | } |
410 | EXPORT_SYMBOL_HDA(snd_print_channel_allocation); | ||
407 | 411 | ||
408 | void snd_hdmi_show_eld(struct hdmi_eld *e) | 412 | void snd_hdmi_show_eld(struct hdmi_eld *e) |
409 | { | 413 | { |
@@ -422,6 +426,7 @@ void snd_hdmi_show_eld(struct hdmi_eld *e) | |||
422 | for (i = 0; i < e->sad_count; i++) | 426 | for (i = 0; i < e->sad_count; i++) |
423 | hdmi_show_short_audio_desc(e->sad + i); | 427 | hdmi_show_short_audio_desc(e->sad + i); |
424 | } | 428 | } |
429 | EXPORT_SYMBOL_HDA(snd_hdmi_show_eld); | ||
425 | 430 | ||
426 | #ifdef CONFIG_PROC_FS | 431 | #ifdef CONFIG_PROC_FS |
427 | 432 | ||
@@ -580,6 +585,7 @@ int snd_hda_eld_proc_new(struct hda_codec *codec, struct hdmi_eld *eld, | |||
580 | 585 | ||
581 | return 0; | 586 | return 0; |
582 | } | 587 | } |
588 | EXPORT_SYMBOL_HDA(snd_hda_eld_proc_new); | ||
583 | 589 | ||
584 | void snd_hda_eld_proc_free(struct hda_codec *codec, struct hdmi_eld *eld) | 590 | void snd_hda_eld_proc_free(struct hda_codec *codec, struct hdmi_eld *eld) |
585 | { | 591 | { |
@@ -588,5 +594,6 @@ void snd_hda_eld_proc_free(struct hda_codec *codec, struct hdmi_eld *eld) | |||
588 | eld->proc_entry = NULL; | 594 | eld->proc_entry = NULL; |
589 | } | 595 | } |
590 | } | 596 | } |
597 | EXPORT_SYMBOL_HDA(snd_hda_eld_proc_free); | ||
591 | 598 | ||
592 | #endif /* CONFIG_PROC_FS */ | 599 | #endif /* CONFIG_PROC_FS */ |