Lines Matching defs:card
174 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_VALUE,
235 snd_card_ro_proc_new(chip->card, "oxygen", chip, oxygen_proc_read);
278 * This function gets called only when a known card model has
297 dev_info(chip->card->dev, "EEPROM ID restored\n");
568 static void oxygen_card_free(struct snd_card *card)
570 struct oxygen *chip = card->private_data;
587 struct snd_card *card;
593 sizeof(*chip), &card);
597 chip = card->private_data;
598 chip->card = card;
614 dev_err(card->dev, "cannot reserve PCI resources\n");
620 dev_err(card->dev, "invalid PCI I/O range\n");
643 card->private_free = oxygen_card_free;
652 dev_err(card->dev, "cannot grab interrupt %d\n", pci->irq);
656 card->sync_irq = chip->irq;
658 strcpy(card->driver, chip->model.chip);
659 strcpy(card->shortname, chip->model.shortname);
660 sprintf(card->longname, "%s at %#lx, irq %i",
662 strcpy(card->mixername, chip->model.chip);
663 snd_component_add(card, chip->model.chip);
680 err = snd_mpu401_uart_new(card, 0, MPU401_HW_CMIPCI,
697 err = snd_card_register(card);
701 pci_set_drvdata(pci, card);
719 struct snd_card *card = dev_get_drvdata(dev);
720 struct oxygen *chip = card->private_data;
723 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
769 struct snd_card *card = dev_get_drvdata(dev);
770 struct oxygen *chip = card->private_data;
788 snd_power_change_state(card, SNDRV_CTL_POWER_D0);
798 struct snd_card *card = pci_get_drvdata(pci);
799 struct oxygen *chip = card->private_data;