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
116 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
117 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */
500 struct snd_card *card;
613 dev_dbg(chip->card->dev, "ac97 timeout\n");
625 dev_dbg(chip->card->dev, "ac97 timeout\n");
668 dev_dbg(chip->card->dev, "APU register select failed. (Timeout)\n");
680 dev_dbg(chip->card->dev, "APU register set probably failed (Timeout)!\n");
1417 dev_err(chip->card->dev,
1424 dev_err(chip->card->dev, "DMA buffer beyond 256MB.\n");
1465 dev_dbg(chip->card->dev,
1693 dev_err(chip->card->dev, "Hmm, cannot find empty APU pair!?\n");
1698 dev_warn(chip->card->dev,
1757 dev_err(chip->card->dev, "?? calculation error..\n");
1765 dev_info(chip->card->dev, "clocking to %d\n", chip->clock);
1799 err = snd_pcm_new(chip->card, "ESS Maestro", device,
1912 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_VALUE,
2006 err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus);
2019 chip->master_switch = snd_ctl_find_id_mixer(chip->card,
2021 chip->master_volume = snd_ctl_find_id_mixer(chip->card,
2083 dev_info(chip->card->dev, "trying software reset\n");
2356 struct snd_card *card = dev_get_drvdata(dev);
2357 struct es1968 *chip = card->private_data;
2364 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
2372 struct snd_card *card = dev_get_drvdata(dev);
2373 struct es1968 *chip = card->private_data;
2407 snd_power_change_state(card, SNDRV_CTL_POWER_D0);
2432 dev_err(chip->card->dev,
2475 input_dev->name = chip->card->driver;
2573 static void snd_es1968_free(struct snd_card *card)
2575 struct es1968 *chip = card->private_data;
2604 { TYPE_MAESTRO2E, 0x125d }, /* a PCI card, e.g. Terratec DMX */
2605 { TYPE_MAESTRO2, 0x125d }, /* a PCI card, e.g. SF64-PCE2 */
2612 static int snd_es1968_create(struct snd_card *card,
2621 struct es1968 *chip = card->private_data;
2630 dev_err(card->dev,
2643 chip->card = card;
2656 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
2660 card->sync_irq = chip->irq;
2661 card->private_free = snd_es1968_free;
2687 dev_info(card->dev, "not attempting power management.\n");
2710 dev_info(card->dev, "detected TEA575x radio type %s\n",
2712 strscpy(chip->tea.card, get_tea575x_gpio(chip)->name,
2713 sizeof(chip->tea.card));
2728 struct snd_card *card;
2741 sizeof(*chip), &card);
2744 chip = card->private_data;
2750 err = snd_es1968_create(card, pci,
2762 strcpy(card->driver, "ES1978");
2763 strcpy(card->shortname, "ESS ES1978 (Maestro 2E)");
2766 strcpy(card->driver, "ES1968");
2767 strcpy(card->shortname, "ESS ES1968 (Maestro 2)");
2770 strcpy(card->driver, "ESM1");
2771 strcpy(card->shortname, "ESS Maestro 1");
2796 err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401,
2802 dev_warn(card->dev, "skipping MPU-401 MIDI support..\n");
2810 dev_warn(card->dev,
2820 sprintf(card->longname, "%s at 0x%lx, irq %i",
2821 card->shortname, chip->io_port, chip->irq);
2823 err = snd_card_register(card);
2826 pci_set_drvdata(pci, card);