Lines Matching refs:emu
107 struct snd_emu10k1 *emu; in snd_card_emu10k1_probe() local
131 &emu)) < 0) in snd_card_emu10k1_probe()
133 card->private_data = emu; in snd_card_emu10k1_probe()
134 emu->delay_pcm_irq = delay_pcm_irq[dev] & 0x1f; in snd_card_emu10k1_probe()
135 if ((err = snd_emu10k1_pcm(emu, 0)) < 0) in snd_card_emu10k1_probe()
137 if ((err = snd_emu10k1_pcm_mic(emu, 1)) < 0) in snd_card_emu10k1_probe()
139 if ((err = snd_emu10k1_pcm_efx(emu, 2)) < 0) in snd_card_emu10k1_probe()
142 if (emu->card_capabilities->ca0151_chip) { /* P16V */ in snd_card_emu10k1_probe()
144 1024, &emu->p16v_buffer)) < 0) in snd_card_emu10k1_probe()
148 if ((err = snd_emu10k1_mixer(emu, 0, 3)) < 0) in snd_card_emu10k1_probe()
151 if ((err = snd_emu10k1_timer(emu, 0)) < 0) in snd_card_emu10k1_probe()
154 if ((err = snd_emu10k1_pcm_multi(emu, 3)) < 0) in snd_card_emu10k1_probe()
156 if (emu->card_capabilities->ca0151_chip) { /* P16V */ in snd_card_emu10k1_probe()
157 if ((err = snd_p16v_pcm(emu, 4)) < 0) in snd_card_emu10k1_probe()
160 if (emu->audigy) { in snd_card_emu10k1_probe()
161 if ((err = snd_emu10k1_audigy_midi(emu)) < 0) in snd_card_emu10k1_probe()
164 if ((err = snd_emu10k1_midi(emu)) < 0) in snd_card_emu10k1_probe()
167 if ((err = snd_emu10k1_fx8010_new(emu, 0)) < 0) in snd_card_emu10k1_probe()
173 dev_warn(emu->card->dev, in snd_card_emu10k1_probe()
179 arg->hwptr = emu; in snd_card_emu10k1_probe()
186 strlcpy(card->driver, emu->card_capabilities->driver, in snd_card_emu10k1_probe()
188 strlcpy(card->shortname, emu->card_capabilities->name, in snd_card_emu10k1_probe()
192 card->shortname, emu->revision, emu->serial, emu->port, emu->irq); in snd_card_emu10k1_probe()
216 struct snd_emu10k1 *emu = card->private_data; in snd_emu10k1_suspend() local
220 emu->suspend = 1; in snd_emu10k1_suspend()
222 snd_pcm_suspend_all(emu->pcm); in snd_emu10k1_suspend()
223 snd_pcm_suspend_all(emu->pcm_mic); in snd_emu10k1_suspend()
224 snd_pcm_suspend_all(emu->pcm_efx); in snd_emu10k1_suspend()
225 snd_pcm_suspend_all(emu->pcm_multi); in snd_emu10k1_suspend()
226 snd_pcm_suspend_all(emu->pcm_p16v); in snd_emu10k1_suspend()
228 snd_ac97_suspend(emu->ac97); in snd_emu10k1_suspend()
230 snd_emu10k1_efx_suspend(emu); in snd_emu10k1_suspend()
231 snd_emu10k1_suspend_regs(emu); in snd_emu10k1_suspend()
232 if (emu->card_capabilities->ca0151_chip) in snd_emu10k1_suspend()
233 snd_p16v_suspend(emu); in snd_emu10k1_suspend()
235 snd_emu10k1_done(emu); in snd_emu10k1_suspend()
242 struct snd_emu10k1 *emu = card->private_data; in snd_emu10k1_resume() local
244 snd_emu10k1_resume_init(emu); in snd_emu10k1_resume()
245 snd_emu10k1_efx_resume(emu); in snd_emu10k1_resume()
246 snd_ac97_resume(emu->ac97); in snd_emu10k1_resume()
247 snd_emu10k1_resume_regs(emu); in snd_emu10k1_resume()
249 if (emu->card_capabilities->ca0151_chip) in snd_emu10k1_resume()
250 snd_p16v_resume(emu); in snd_emu10k1_resume()
252 emu->suspend = 0; in snd_emu10k1_resume()