Lines Matching refs:acard
288 static int __devinit snd_cmi8330_mixer(struct snd_card *card, struct snd_cmi8330 *acard) in snd_cmi8330_mixer() argument
298 acard->wss)); in snd_cmi8330_mixer()
304 if ((err = cmi8330_add_sb_mixers(acard->sb)) < 0) in snd_cmi8330_mixer()
311 static int __devinit snd_cmi8330_pnp(int dev, struct snd_cmi8330 *acard, in snd_cmi8330_pnp() argument
318 acard->cap = pnp_request_card_device(card, id->devs[0].id, NULL); in snd_cmi8330_pnp()
319 if (acard->cap == NULL) in snd_cmi8330_pnp()
322 acard->play = pnp_request_card_device(card, id->devs[1].id, NULL); in snd_cmi8330_pnp()
323 if (acard->play == NULL) in snd_cmi8330_pnp()
326 pdev = acard->cap; in snd_cmi8330_pnp()
338 pdev = acard->play; in snd_cmi8330_pnp()
437 struct snd_cmi8330 *acard = card->private_data; in snd_cmi8330_suspend() local
440 snd_pcm_suspend_all(acard->pcm); in snd_cmi8330_suspend()
441 acard->wss->suspend(acard->wss); in snd_cmi8330_suspend()
442 snd_sbmixer_suspend(acard->sb); in snd_cmi8330_suspend()
448 struct snd_cmi8330 *acard = card->private_data; in snd_cmi8330_resume() local
450 snd_sbdsp_reset(acard->sb); in snd_cmi8330_resume()
451 snd_sbmixer_suspend(acard->sb); in snd_cmi8330_resume()
452 acard->wss->resume(acard->wss); in snd_cmi8330_resume()
473 struct snd_cmi8330 *acard; in snd_cmi8330_card_new() local
481 acard = card->private_data; in snd_cmi8330_card_new()
482 acard->card = card; in snd_cmi8330_card_new()
488 struct snd_cmi8330 *acard; in snd_cmi8330_probe() local
491 acard = card->private_data; in snd_cmi8330_probe()
495 WSS_HW_DETECT, 0, &acard->wss); in snd_cmi8330_probe()
500 if (acard->wss->hardware != WSS_HW_CMI8330) { in snd_cmi8330_probe()
510 SB_HW_AUTO, &acard->sb)) < 0) { in snd_cmi8330_probe()
514 if (acard->sb->hardware != SB_HW_16) { in snd_cmi8330_probe()
519 snd_wss_out(acard->wss, CS4231_MISC_INFO, 0x40); /* switch on MODE2 */ in snd_cmi8330_probe()
521 snd_wss_out(acard->wss, i, in snd_cmi8330_probe()
524 if ((err = snd_cmi8330_mixer(card, acard)) < 0) { in snd_cmi8330_probe()
529 if ((err = snd_cmi8330_pcm(card, acard)) < 0) { in snd_cmi8330_probe()
538 acard->wss->port, in snd_cmi8330_probe()