Lines Matching defs:card
9 * Rewritted from card-es1938.c source.
74 * ports on a per card basis. This means spinlock activity at each IO
120 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
121 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */
506 struct snd_card *card;
621 dev_dbg(chip->card->dev, "ac97 timeout\n");
633 dev_dbg(chip->card->dev, "ac97 timeout\n");
676 dev_dbg(chip->card->dev, "APU register select failed. (Timeout)\n");
688 dev_dbg(chip->card->dev, "APU register set probably failed (Timeout)!\n");
1429 dev_err(chip->card->dev,
1436 dev_err(chip->card->dev, "DMA buffer beyond 256MB.\n");
1477 dev_dbg(chip->card->dev,
1703 dev_err(chip->card->dev, "Hmm, cannot find empty APU pair!?\n");
1707 dev_warn(chip->card->dev,
1766 dev_err(chip->card->dev, "?? calculation error..\n");
1774 dev_info(chip->card->dev, "clocking to %d\n", chip->clock);
1807 if ((err = snd_pcm_new(chip->card, "ESS Maestro", device,
1919 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_VALUE,
2015 if ((err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus)) < 0)
2029 chip->master_switch = snd_ctl_find_id(chip->card, &elem_id);
2033 chip->master_volume = snd_ctl_find_id(chip->card, &elem_id);
2094 dev_info(chip->card->dev, "trying software reset\n");
2368 struct snd_card *card = dev_get_drvdata(dev);
2369 struct es1968 *chip = card->private_data;
2376 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
2384 struct snd_card *card = dev_get_drvdata(dev);
2385 struct es1968 *chip = card->private_data;
2419 snd_power_change_state(card, SNDRV_CTL_POWER_D0);
2447 dev_err(chip->card->dev,
2496 input_dev->name = chip->card->driver;
2641 { TYPE_MAESTRO2E, 0x125d }, /* a PCI card, e.g. Terratec DMX */
2642 { TYPE_MAESTRO2, 0x125d }, /* a PCI card, e.g. SF64-PCE2 */
2649 static int snd_es1968_create(struct snd_card *card,
2673 dev_err(card->dev,
2693 chip->card = card;
2708 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
2713 card->sync_irq = chip->irq;
2739 dev_info(card->dev, "not attempting power management.\n");
2747 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0) {
2769 dev_info(card->dev, "detected TEA575x radio type %s\n",
2771 strlcpy(chip->tea.card, get_tea575x_gpio(chip)->name,
2772 sizeof(chip->tea.card));
2791 struct snd_card *card;
2804 0, &card);
2812 if ((err = snd_es1968_create(card, pci,
2820 snd_card_free(card);
2823 card->private_data = chip;
2827 strcpy(card->driver, "ES1978");
2828 strcpy(card->shortname, "ESS ES1978 (Maestro 2E)");
2831 strcpy(card->driver, "ES1968");
2832 strcpy(card->shortname, "ESS ES1968 (Maestro 2)");
2835 strcpy(card->driver, "ESM1");
2836 strcpy(card->shortname, "ESS Maestro 1");
2841 snd_card_free(card);
2846 snd_card_free(card);
2863 if ((err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401,
2868 dev_warn(card->dev, "skipping MPU-401 MIDI support..\n");
2877 dev_warn(card->dev,
2887 sprintf(card->longname, "%s at 0x%lx, irq %i",
2888 card->shortname, chip->io_port, chip->irq);
2890 if ((err = snd_card_register(card)) < 0) {
2891 snd_card_free(card);
2894 pci_set_drvdata(pci, card);