Lines Matching defs:card
30 static char *id = SNDRV_DEFAULT_STR1; /* ID for this card */
76 struct snd_card *card;
284 err = snd_ctl_add(hal2->card,
289 err = snd_ctl_add(hal2->card,
447 struct device *dev = hal2->card->dev;
484 struct device *dev = hal2->card->dev;
580 dma_sync_single_for_device(hal2->card->dev,
664 dma_sync_single_for_cpu(hal2->card->dev,
704 err = snd_pcm_new(hal2->card, "SGI HAL2 Audio", 0, 1, 1, &pcm);
770 static int hal2_create(struct snd_card *card, struct snd_hal2 **rchip)
780 hal2->card = card;
828 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, hal2, &hal2_ops);
840 struct snd_card *card;
844 err = snd_card_new(&pdev->dev, index, id, THIS_MODULE, 0, &card);
848 err = hal2_create(card, &chip);
850 snd_card_free(card);
856 snd_card_free(card);
861 snd_card_free(card);
865 strcpy(card->driver, "SGI HAL2 Audio");
866 strcpy(card->shortname, "SGI HAL2 Audio");
867 sprintf(card->longname, "%s irq %i",
868 card->shortname,
871 err = snd_card_register(card);
873 snd_card_free(card);
876 platform_set_drvdata(pdev, card);
882 struct snd_card *card = platform_get_drvdata(pdev);
884 snd_card_free(card);