diff options
author | Takashi Iwai <tiwai@suse.de> | 2005-11-17 08:57:47 -0500 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2006-01-03 06:19:06 -0500 |
commit | c8b6bf9b5ef1f595a65a3414a5ca2588e8d993b2 (patch) | |
tree | 9c297d352b2f6056fc336fb4ccb3f1a9f4c9a102 /sound/pci/hda/hda_generic.c | |
parent | 66f8df6bdd388d209c38197785148c994c8a738d (diff) |
[ALSA] Remove xxx_t typedefs: HD-Audio codec
Modules: HDA Codec driver,HDA generic driver
Remove xxx_t typedefs from the HD-Audio codec support codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/pci/hda/hda_generic.c')
-rw-r--r-- | sound/pci/hda/hda_generic.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/sound/pci/hda/hda_generic.c b/sound/pci/hda/hda_generic.c index d0eb9f2250aa..863e8c6d29a8 100644 --- a/sound/pci/hda/hda_generic.c +++ b/sound/pci/hda/hda_generic.c | |||
@@ -389,14 +389,14 @@ static int parse_output(struct hda_codec *codec) | |||
389 | */ | 389 | */ |
390 | 390 | ||
391 | /* control callbacks */ | 391 | /* control callbacks */ |
392 | static int capture_source_info(snd_kcontrol_t *kcontrol, snd_ctl_elem_info_t *uinfo) | 392 | static int capture_source_info(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_info *uinfo) |
393 | { | 393 | { |
394 | struct hda_codec *codec = snd_kcontrol_chip(kcontrol); | 394 | struct hda_codec *codec = snd_kcontrol_chip(kcontrol); |
395 | struct hda_gspec *spec = codec->spec; | 395 | struct hda_gspec *spec = codec->spec; |
396 | return snd_hda_input_mux_info(&spec->input_mux, uinfo); | 396 | return snd_hda_input_mux_info(&spec->input_mux, uinfo); |
397 | } | 397 | } |
398 | 398 | ||
399 | static int capture_source_get(snd_kcontrol_t *kcontrol, snd_ctl_elem_value_t *ucontrol) | 399 | static int capture_source_get(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) |
400 | { | 400 | { |
401 | struct hda_codec *codec = snd_kcontrol_chip(kcontrol); | 401 | struct hda_codec *codec = snd_kcontrol_chip(kcontrol); |
402 | struct hda_gspec *spec = codec->spec; | 402 | struct hda_gspec *spec = codec->spec; |
@@ -405,7 +405,7 @@ static int capture_source_get(snd_kcontrol_t *kcontrol, snd_ctl_elem_value_t *uc | |||
405 | return 0; | 405 | return 0; |
406 | } | 406 | } |
407 | 407 | ||
408 | static int capture_source_put(snd_kcontrol_t *kcontrol, snd_ctl_elem_value_t *ucontrol) | 408 | static int capture_source_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) |
409 | { | 409 | { |
410 | struct hda_codec *codec = snd_kcontrol_chip(kcontrol); | 410 | struct hda_codec *codec = snd_kcontrol_chip(kcontrol); |
411 | struct hda_gspec *spec = codec->spec; | 411 | struct hda_gspec *spec = codec->spec; |
@@ -617,7 +617,7 @@ static int create_mixer(struct hda_codec *codec, struct hda_gnode *node, | |||
617 | char name[32]; | 617 | char name[32]; |
618 | int err; | 618 | int err; |
619 | int created = 0; | 619 | int created = 0; |
620 | snd_kcontrol_new_t knew; | 620 | struct snd_kcontrol_new knew; |
621 | 621 | ||
622 | if (type) | 622 | if (type) |
623 | sprintf(name, "%s %s Switch", type, dir_sfx); | 623 | sprintf(name, "%s %s Switch", type, dir_sfx); |
@@ -625,14 +625,14 @@ static int create_mixer(struct hda_codec *codec, struct hda_gnode *node, | |||
625 | sprintf(name, "%s Switch", dir_sfx); | 625 | sprintf(name, "%s Switch", dir_sfx); |
626 | if ((node->wid_caps & AC_WCAP_IN_AMP) && | 626 | if ((node->wid_caps & AC_WCAP_IN_AMP) && |
627 | (node->amp_in_caps & AC_AMPCAP_MUTE)) { | 627 | (node->amp_in_caps & AC_AMPCAP_MUTE)) { |
628 | knew = (snd_kcontrol_new_t)HDA_CODEC_MUTE(name, node->nid, index, HDA_INPUT); | 628 | knew = (struct snd_kcontrol_new)HDA_CODEC_MUTE(name, node->nid, index, HDA_INPUT); |
629 | snd_printdd("[%s] NID=0x%x, DIR=IN, IDX=0x%x\n", name, node->nid, index); | 629 | snd_printdd("[%s] NID=0x%x, DIR=IN, IDX=0x%x\n", name, node->nid, index); |
630 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) | 630 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) |
631 | return err; | 631 | return err; |
632 | created = 1; | 632 | created = 1; |
633 | } else if ((node->wid_caps & AC_WCAP_OUT_AMP) && | 633 | } else if ((node->wid_caps & AC_WCAP_OUT_AMP) && |
634 | (node->amp_out_caps & AC_AMPCAP_MUTE)) { | 634 | (node->amp_out_caps & AC_AMPCAP_MUTE)) { |
635 | knew = (snd_kcontrol_new_t)HDA_CODEC_MUTE(name, node->nid, 0, HDA_OUTPUT); | 635 | knew = (struct snd_kcontrol_new)HDA_CODEC_MUTE(name, node->nid, 0, HDA_OUTPUT); |
636 | snd_printdd("[%s] NID=0x%x, DIR=OUT\n", name, node->nid); | 636 | snd_printdd("[%s] NID=0x%x, DIR=OUT\n", name, node->nid); |
637 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) | 637 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) |
638 | return err; | 638 | return err; |
@@ -645,14 +645,14 @@ static int create_mixer(struct hda_codec *codec, struct hda_gnode *node, | |||
645 | sprintf(name, "%s Volume", dir_sfx); | 645 | sprintf(name, "%s Volume", dir_sfx); |
646 | if ((node->wid_caps & AC_WCAP_IN_AMP) && | 646 | if ((node->wid_caps & AC_WCAP_IN_AMP) && |
647 | (node->amp_in_caps & AC_AMPCAP_NUM_STEPS)) { | 647 | (node->amp_in_caps & AC_AMPCAP_NUM_STEPS)) { |
648 | knew = (snd_kcontrol_new_t)HDA_CODEC_VOLUME(name, node->nid, index, HDA_INPUT); | 648 | knew = (struct snd_kcontrol_new)HDA_CODEC_VOLUME(name, node->nid, index, HDA_INPUT); |
649 | snd_printdd("[%s] NID=0x%x, DIR=IN, IDX=0x%x\n", name, node->nid, index); | 649 | snd_printdd("[%s] NID=0x%x, DIR=IN, IDX=0x%x\n", name, node->nid, index); |
650 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) | 650 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) |
651 | return err; | 651 | return err; |
652 | created = 1; | 652 | created = 1; |
653 | } else if ((node->wid_caps & AC_WCAP_OUT_AMP) && | 653 | } else if ((node->wid_caps & AC_WCAP_OUT_AMP) && |
654 | (node->amp_out_caps & AC_AMPCAP_NUM_STEPS)) { | 654 | (node->amp_out_caps & AC_AMPCAP_NUM_STEPS)) { |
655 | knew = (snd_kcontrol_new_t)HDA_CODEC_VOLUME(name, node->nid, 0, HDA_OUTPUT); | 655 | knew = (struct snd_kcontrol_new)HDA_CODEC_VOLUME(name, node->nid, 0, HDA_OUTPUT); |
656 | snd_printdd("[%s] NID=0x%x, DIR=OUT\n", name, node->nid); | 656 | snd_printdd("[%s] NID=0x%x, DIR=OUT\n", name, node->nid); |
657 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) | 657 | if ((err = snd_ctl_add(codec->bus->card, snd_ctl_new1(&knew, codec))) < 0) |
658 | return err; | 658 | return err; |
@@ -667,7 +667,7 @@ static int create_mixer(struct hda_codec *codec, struct hda_gnode *node, | |||
667 | */ | 667 | */ |
668 | static int check_existing_control(struct hda_codec *codec, const char *type, const char *dir) | 668 | static int check_existing_control(struct hda_codec *codec, const char *type, const char *dir) |
669 | { | 669 | { |
670 | snd_ctl_elem_id_t id; | 670 | struct snd_ctl_elem_id id; |
671 | memset(&id, 0, sizeof(id)); | 671 | memset(&id, 0, sizeof(id)); |
672 | sprintf(id.name, "%s %s Volume", type, dir); | 672 | sprintf(id.name, "%s %s Volume", type, dir); |
673 | id.iface = SNDRV_CTL_ELEM_IFACE_MIXER; | 673 | id.iface = SNDRV_CTL_ELEM_IFACE_MIXER; |
@@ -710,7 +710,7 @@ static int build_input_controls(struct hda_codec *codec) | |||
710 | 710 | ||
711 | /* create input MUX if multiple sources are available */ | 711 | /* create input MUX if multiple sources are available */ |
712 | if (spec->input_mux.num_items > 1) { | 712 | if (spec->input_mux.num_items > 1) { |
713 | static snd_kcontrol_new_t cap_sel = { | 713 | static struct snd_kcontrol_new cap_sel = { |
714 | .iface = SNDRV_CTL_ELEM_IFACE_MIXER, | 714 | .iface = SNDRV_CTL_ELEM_IFACE_MIXER, |
715 | .name = "Capture Source", | 715 | .name = "Capture Source", |
716 | .info = capture_source_info, | 716 | .info = capture_source_info, |