Lines Matching defs:card

61 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;	/* ID for this card */
62 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */
196 struct snd_card *card;
245 dev_dbg(chip->card->dev, "Mixer reg %02x set to %02x\n", reg, val);
259 dev_dbg(chip->card->dev, "Mixer reg %02x now is %02x\n", reg, data);
278 dev_dbg(chip->card->dev,
300 dev_err(chip->card->dev,
316 dev_err(chip->card->dev, "get_byte timeout: status 0x02%x\n", v);
330 dev_dbg(chip->card->dev, "Reg %02x set to %02x\n", reg, val);
345 dev_dbg(chip->card->dev, "Reg %02x now is %02x\n", reg, val);
366 dev_dbg(chip->card->dev, "Reg %02x was %02x, set to %02x\n",
389 dev_err(chip->card->dev, "ESS Solo-1 reset failed\n");
977 err = snd_pcm_new(chip->card, "es-1938-1946", device, 2, 1, &pcm);
1410 struct snd_card *card = dev_get_drvdata(dev);
1411 struct es1938 *chip = card->private_data;
1415 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
1425 card->sync_irq = -1;
1433 struct snd_card *card = dev_get_drvdata(dev);
1434 struct es1938 *chip = card->private_data;
1442 snd_card_disconnect(card);
1446 card->sync_irq = chip->irq;
1457 snd_power_change_state(card, SNDRV_CTL_POWER_D0);
1470 dev_err(chip->card->dev,
1497 static void snd_es1938_free(struct snd_card *card)
1499 struct es1938 *chip = card->private_data;
1512 static int snd_es1938_create(struct snd_card *card,
1515 struct es1938 *chip = card->private_data;
1524 dev_err(card->dev,
1531 chip->card = card;
1545 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
1549 card->sync_irq = chip->irq;
1550 card->private_free = snd_es1938_free;
1551 dev_dbg(card->dev,
1573 dev_dbg(chip->card->dev,
1580 dev_dbg(chip->card->dev,
1582 dev_dbg(chip->card->dev,
1585 dev_dbg(chip->card->dev,
1588 dev_dbg(chip->card->dev,
1604 dev_dbg(chip->card->dev,
1606 dev_dbg(chip->card->dev,
1609 dev_dbg(chip->card->dev,
1625 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_VALUE, &chip->hw_switch->id);
1626 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_VALUE, &chip->hw_volume->id);
1628 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_VALUE,
1630 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_VALUE,
1655 struct snd_card *card;
1659 card = chip->card;
1661 strcpy(card->mixername, "ESS Solo-1");
1684 err = snd_ctl_add(card, kctl);
1696 struct snd_card *card;
1709 sizeof(*chip), &card);
1712 chip = card->private_data;
1719 err = snd_es1938_create(card, pci);
1723 strcpy(card->driver, "ES1938");
1724 strcpy(card->shortname, "ESS ES1938 (Solo-1)");
1725 sprintf(card->longname, "%s rev %i, irq %i",
1726 card->shortname,
1736 if (snd_opl3_create(card,
1740 dev_err(card->dev, "OPL3 not detected at 0x%lx\n",
1750 if (snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401,
1754 dev_err(card->dev, "unable to initialize MPU-401\n");
1763 err = snd_card_register(card);
1767 pci_set_drvdata(pci, card);