Lines Matching refs:card

140 snd_vortex_create(struct snd_card *card, struct pci_dev *pci, vortex_t ** rchip)  in snd_vortex_create()  argument
155 dev_err(card->dev, "error to set DMA mask\n"); in snd_vortex_create()
166 chip->card = card; in snd_vortex_create()
173 chip->card = card; in snd_vortex_create()
184 dev_err(card->dev, "MMIO area remap failed.\n"); in snd_vortex_create()
193 dev_err(card->dev, "hw core init failed\n"); in snd_vortex_create()
200 dev_err(card->dev, "cannot grab irq\n"); in snd_vortex_create()
209 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) { in snd_vortex_create()
238 struct snd_card *card; in snd_vortex_probe() local
251 0, &card); in snd_vortex_probe()
256 if ((err = snd_vortex_create(card, pci, &chip)) < 0) { in snd_vortex_probe()
257 snd_card_free(card); in snd_vortex_probe()
263 strcpy(card->driver, CARD_NAME_SHORT); in snd_vortex_probe()
264 sprintf(card->shortname, "Aureal Vortex %s", CARD_NAME_SHORT); in snd_vortex_probe()
265 sprintf(card->longname, "%s at 0x%lx irq %i", in snd_vortex_probe()
266 card->shortname, chip->io, chip->irq); in snd_vortex_probe()
271 snd_card_free(card); in snd_vortex_probe()
277 snd_card_free(card); in snd_vortex_probe()
283 snd_card_free(card); in snd_vortex_probe()
288 snd_card_free(card); in snd_vortex_probe()
302 snd_card_free(card); in snd_vortex_probe()
307 snd_card_free(card); in snd_vortex_probe()
314 if (snd_seq_device_new(card, 1, SNDRV_SEQ_DEV_ID_VORTEX_SYNTH, in snd_vortex_probe()
317 dev_err(card->dev, "Can't initialize Aureal wavetable synth\n"); in snd_vortex_probe()
333 snd_card_free(card); in snd_vortex_probe()
338 snd_card_free(card); in snd_vortex_probe()
344 dev_alert(card->dev, in snd_vortex_probe()
347 dev_alert(card->dev, in snd_vortex_probe()
349 snd_card_free(card); in snd_vortex_probe()
356 if ((err = snd_card_register(card)) < 0) { in snd_vortex_probe()
357 snd_card_free(card); in snd_vortex_probe()
361 pci_set_drvdata(pci, card); in snd_vortex_probe()