Lines Matching defs:card
141 snd_vortex_create(struct snd_card *card, struct pci_dev *pci, vortex_t ** rchip)
156 dev_err(card->dev, "error to set DMA mask\n");
167 chip->card = card;
174 chip->card = card;
185 dev_err(card->dev, "MMIO area remap failed.\n");
194 dev_err(card->dev, "hw core init failed\n");
201 dev_err(card->dev, "cannot grab irq\n");
205 card->sync_irq = chip->irq;
211 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) {
240 struct snd_card *card;
253 0, &card);
258 if ((err = snd_vortex_create(card, pci, &chip)) < 0) {
259 snd_card_free(card);
265 strcpy(card->driver, CARD_NAME_SHORT);
266 sprintf(card->shortname, "Aureal Vortex %s", CARD_NAME_SHORT);
267 sprintf(card->longname, "%s at 0x%lx irq %i",
268 card->shortname, chip->io, chip->irq);
273 snd_card_free(card);
279 snd_card_free(card);
285 snd_card_free(card);
290 snd_card_free(card);
297 snd_card_free(card);
304 snd_card_free(card);
309 snd_card_free(card);
316 if (snd_seq_device_new(card, 1, SNDRV_SEQ_DEV_ID_VORTEX_SYNTH,
319 dev_err(card->dev, "Can't initialize Aureal wavetable synth\n");
335 snd_card_free(card);
340 snd_card_free(card);
346 dev_alert(card->dev,
347 "The revision (%x) of your card has not been seen before.\n",
349 dev_alert(card->dev,
351 snd_card_free(card);
358 if ((err = snd_card_register(card)) < 0) {
359 snd_card_free(card);
363 pci_set_drvdata(pci, card);