Lines Matching defs:card
126 static void snd_vortex_free(struct snd_card *card)
128 vortex_t *vortex = card->private_data;
137 snd_vortex_create(struct snd_card *card, struct pci_dev *pci)
139 vortex_t *chip = card->private_data;
147 dev_err(card->dev, "error to set DMA mask\n");
151 chip->card = card;
157 chip->card = card;
175 dev_err(card->dev, "hw core init failed\n");
182 dev_err(card->dev, "cannot grab irq\n");
186 card->sync_irq = chip->irq;
187 card->private_free = snd_vortex_free;
199 struct snd_card *card;
212 sizeof(*chip), &card);
215 chip = card->private_data;
218 err = snd_vortex_create(card, pci);
224 strcpy(card->driver, CARD_NAME_SHORT);
225 sprintf(card->shortname, "Aureal Vortex %s", CARD_NAME_SHORT);
226 sprintf(card->longname, "%s at 0x%lx irq %i",
227 card->shortname, chip->io, chip->irq);
266 if (snd_seq_device_new(card, 1, SNDRV_SEQ_DEV_ID_VORTEX_SYNTH,
269 dev_err(card->dev, "Can't initialize Aureal wavetable synth\n");
292 dev_alert(card->dev,
293 "The revision (%x) of your card has not been seen before.\n",
295 dev_alert(card->dev,
302 err = snd_card_register(card);
306 pci_set_drvdata(pci, card);