Lines Matching defs:card

96 MODULE_PARM_DESC(index, "Index value for ALS300 sound card.");
98 MODULE_PARM_DESC(id, "ID string for ALS300 sound card.");
100 MODULE_PARM_DESC(enable, "Enable ALS300 sound card.");
105 struct snd_card *card;
302 if ((err = snd_ac97_bus(chip->card, 0, &ops, NULL, &bus)) < 0)
315 * the card when it is running outside of legacy
560 err = snd_pcm_new(chip->card, "ALS300", 0, 1, 1, &pcm);
612 static int snd_als300_create(struct snd_card *card,
630 dev_err(card->dev, "error setting 28bit DMA mask\n");
642 chip->card = card;
662 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
667 card->sync_irq = chip->irq;
673 dev_err(card->dev, "Could not create ac97\n");
679 dev_err(card->dev, "Could not create PCM\n");
684 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL,
697 struct snd_card *card = dev_get_drvdata(dev);
698 struct snd_als300 *chip = card->private_data;
700 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
707 struct snd_card *card = dev_get_drvdata(dev);
708 struct snd_als300 *chip = card->private_data;
713 snd_power_change_state(card, SNDRV_CTL_POWER_D0);
727 struct snd_card *card;
739 0, &card);
746 if ((err = snd_als300_create(card, pci, chip_type, &chip)) < 0) {
747 snd_card_free(card);
750 card->private_data = chip;
752 strcpy(card->driver, "ALS300");
756 sprintf(card->shortname, "ALS300+ (Rev. %d)", chip->revision);
758 sprintf(card->shortname, "ALS300 (Rev. %c)", 'A' +
760 sprintf(card->longname, "%s at 0x%lx irq %i",
761 card->shortname, chip->port, chip->irq);
763 if ((err = snd_card_register(card)) < 0) {
764 snd_card_free(card);
767 pci_set_drvdata(pci, card);