• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/isa/gus/

Lines Matching defs:gus

26 #include <sound/gus.h>
42 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol);
46 ucontrol->value.integer.value[0] = (gus->mix_cntrl_reg >> shift) & 1;
54 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol);
65 spin_lock_irqsave(&gus->reg_lock, flags);
66 oval = gus->mix_cntrl_reg;
69 outb(gus->mix_cntrl_reg = nval, GUSP(gus, MIXCNTRLREG));
70 outb(gus->gf1.active_voice = 0, GUSP(gus, GF1PAGE));
71 spin_unlock_irqrestore(&gus->reg_lock, flags);
92 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol);
97 spin_lock_irqsave(&gus->reg_lock, flags);
98 left = gus->gf1.ics_regs[addr][0];
99 right = gus->gf1.ics_regs[addr][1];
100 spin_unlock_irqrestore(&gus->reg_lock, flags);
108 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol);
116 spin_lock_irqsave(&gus->reg_lock, flags);
117 oval1 = gus->gf1.ics_regs[addr][0];
118 oval2 = gus->gf1.ics_regs[addr][1];
120 gus->gf1.ics_regs[addr][0] = val1;
121 gus->gf1.ics_regs[addr][1] = val2;
122 if (gus->ics_flag && gus->ics_flipped &&
129 outb(addr | 0, GUSP(gus, MIXCNTRLPORT));
130 outb(1, GUSP(gus, MIXDATAPORT));
131 outb(addr | 2, GUSP(gus, MIXCNTRLPORT));
132 outb((unsigned char) val1, GUSP(gus, MIXDATAPORT));
133 outb(addr | 1, GUSP(gus, MIXCNTRLPORT));
134 outb(2, GUSP(gus, MIXDATAPORT));
135 outb(addr | 3, GUSP(gus, MIXCNTRLPORT));
136 outb((unsigned char) val2, GUSP(gus, MIXDATAPORT));
137 spin_unlock_irqrestore(&gus->reg_lock, flags);
158 int snd_gf1_new_mixer(struct snd_gus_card * gus)
164 if (snd_BUG_ON(!gus))
166 card = gus->card;
170 if (gus->ics_flag)
173 strcpy(card->mixername, gus->ics_flag ? "GF1,ICS2101" : "GF1");
175 if (gus->ics_flag)
180 if (!gus->ics_flag) {
181 max = gus->ess_flag ? 1 : ARRAY_SIZE(snd_gf1_controls);
183 if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_gf1_controls[idx], gus))) < 0)
188 if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_ics_controls[idx], gus))) < 0)