Lines Matching defs:card
38 static char *id = SNDRV_DEFAULT_STR1; /* ID for this card */
81 struct snd_card *card;
303 err = snd_ctl_add(chip->card,
308 err = snd_ctl_add(chip->card,
313 err = snd_ctl_add(chip->card,
318 err = snd_ctl_add(chip->card,
322 err = snd_ctl_add(chip->card,
327 err = snd_ctl_add(chip->card,
332 err = snd_ctl_add(chip->card,
684 err = snd_pcm_new(chip->card, "SGI O2 Audio", 0, 1, 1, &pcm);
699 err = snd_pcm_new(chip->card, "SGI O2 Audio", 1, 1, 0, &pcm);
769 dma_free_coherent(chip->card->dev, MACEISA_RINGBUFFERS_SIZE,
772 /* release card data */
788 static int snd_sgio2audio_create(struct snd_card *card,
805 chip->card = card;
807 chip->ring_base = dma_alloc_coherent(card->dev,
860 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
871 struct snd_card *card;
875 err = snd_card_new(&pdev->dev, index, id, THIS_MODULE, 0, &card);
879 err = snd_sgio2audio_create(card, &chip);
881 snd_card_free(card);
887 snd_card_free(card);
892 snd_card_free(card);
896 strcpy(card->driver, "SGI O2 Audio");
897 strcpy(card->shortname, "SGI O2 Audio");
898 sprintf(card->longname, "%s irq %i-%i",
899 card->shortname,
903 err = snd_card_register(card);
905 snd_card_free(card);
908 platform_set_drvdata(pdev, card);
914 struct snd_card *card = platform_get_drvdata(pdev);
916 snd_card_free(card);