• 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/

Lines Matching defs:acard

309 static int __devinit snd_cmi8330_mixer(struct snd_card *card, struct snd_cmi8330 *acard)
314 strcpy(card->mixername, (acard->type == CMI8329) ? "CMI8329" : "CMI8330/C3D");
319 acard->wss));
325 if ((err = cmi8330_add_sb_mixers(acard->sb)) < 0)
332 static int __devinit snd_cmi8330_pnp(int dev, struct snd_cmi8330 *acard,
340 acard->type = (id->devs[3].id[0]) ? CMI8329 : CMI8330;
342 acard->cap = pnp_request_card_device(card, id->devs[0].id, NULL);
343 if (acard->cap == NULL)
346 acard->play = pnp_request_card_device(card, id->devs[1].id, NULL);
347 if (acard->play == NULL)
350 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL);
351 if (acard->mpu == NULL)
354 pdev = acard->cap;
368 pdev = acard->play;
388 pdev = acard->mpu;
484 struct snd_cmi8330 *acard = card->private_data;
487 snd_pcm_suspend_all(acard->pcm);
488 acard->wss->suspend(acard->wss);
489 snd_sbmixer_suspend(acard->sb);
495 struct snd_cmi8330 *acard = card->private_data;
497 snd_sbdsp_reset(acard->sb);
498 snd_sbmixer_suspend(acard->sb);
499 acard->wss->resume(acard->wss);
520 struct snd_cmi8330 *acard;
529 acard = card->private_data;
530 acard->card = card;
537 struct snd_cmi8330 *acard;
541 acard = card->private_data;
545 WSS_HW_DETECT, 0, &acard->wss);
550 if (acard->wss->hardware != WSS_HW_CMI8330) {
560 SB_HW_AUTO, &acard->sb)) < 0) {
564 if (acard->sb->hardware != SB_HW_16) {
569 snd_wss_out(acard->wss, CS4231_MISC_INFO, 0x40); /* switch on MODE2 */
571 snd_wss_out(acard->wss, i,
574 if ((err = snd_cmi8330_mixer(card, acard)) < 0) {
579 if ((err = snd_cmi8330_pcm(card, acard)) < 0) {
605 strcpy(card->driver, (acard->type == CMI8329) ? "CMI8329" : "CMI8330/C3D");
606 strcpy(card->shortname, (acard->type == CMI8329) ? "C-Media CMI8329" : "C-Media CMI8330/C3D");
609 acard->wss->port,