Lines Matching refs:card
124 struct snd_card *card;
327 if ((err = snd_ac97_bus(chip->card, 0, &ops, NULL, &bus)) < 0)
341 * the card when it is running outside of legacy
619 err = snd_pcm_new(chip->card, "ALS300", 0, 1, 1, &pcm);
674 static int __devinit snd_als300_create(struct snd_card *card,
705 chip->card = card;
724 card->shortname, chip)) {
746 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL,
752 snd_card_set_dev(card, &pci->dev);
762 struct snd_card *card = pci_get_drvdata(pci);
763 struct snd_als300 *chip = card->private_data;
765 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
777 struct snd_card *card = pci_get_drvdata(pci);
778 struct snd_als300 *chip = card->private_data;
785 snd_card_disconnect(card);
793 snd_power_change_state(card, SNDRV_CTL_POWER_D0);
802 struct snd_card *card;
813 card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0);
815 if (card == NULL)
820 if ((err = snd_als300_create(card, pci, chip_type, &chip)) < 0) {
821 snd_card_free(card);
824 card->private_data = chip;
826 strcpy(card->driver, "ALS300");
830 sprintf(card->shortname, "ALS300+ (Rev. %d)", chip->revision);
832 sprintf(card->shortname, "ALS300 (Rev. %c)", 'A' +
834 sprintf(card->longname, "%s at 0x%lx irq %i",
835 card->shortname, chip->port, chip->irq);
837 if ((err = snd_card_register(card)) < 0) {
838 snd_card_free(card);
841 pci_set_drvdata(pci, card);