Lines Matching defs:card

41  *    Use separate card based DMA buffer for periods table list.
59 * Set limits based on what the sound card hardware can do.
146 static uint subsystem[SNDRV_CARDS]; /* Force card subsystem model */
155 MODULE_PARM_DESC(subsystem, "Force card subsystem model.");
406 dev_err(emu->card->dev, "i2c_write: invalid values.\n");
412 dev_dbg(emu->card->dev, "I2C-write:reg=0x%x, value=0x%x\n", reg, value);
431 /*dev_dbg(emu->card->dev, "I2C:status=0x%x\n", status);*/
445 dev_err(emu->card->dev, "Writing to ADC failed!\n");
519 dev_dbg(chip->card->dev, "ca0106: unknown channel_id %d\n",
574 dev_dbg(chip->card->dev, "open:channel_id=%d, chip=%p, channel=%p\n",
667 dev_dbg(chip->card->dev, "open:channel_id=%d, chip=%p, channel=%p\n",
733 dev_dbg(emu->card->dev,
741 dev_dbg(emu->card->dev,
744 dev_dbg(emu->card->dev,
840 dev_dbg(emu->card->dev,
848 dev_dbg(emu->card->dev,
851 dev_dbg(emu->card->dev,
900 dev_dbg(emu->card->dev,
948 /* dev_dbg(emu->card->dev, "channel=%d\n", channel); */
954 /* dev_dbg(emu->card->dev, "basic=0x%x, extended=0x%x\n",basic, extended); */
1036 dev_warn(emu->card->dev, "ca0106: unstable DMA pointer!\n");
1059 dev_dbg(emu->card->dev, "ptr1 = 0x%lx, ptr2=0x%lx, ptr=0x%lx, "
1170 if ((err = snd_ac97_bus(chip->card, 0, &ops, NULL, &pbus)) < 0)
1226 dev_dbg(emu->card->dev, "interrupt status = 0x%08x, stat76=0x%08x\n",
1228 dev_dbg(emu->card->dev, "ptr=0x%08x\n",
1238 /* dev_dbg(emu->card->dev, "interrupt [%d] used\n", i); */
1242 dev_dbg(emu->card->dev, "channel=%p\n", pchannel);
1243 dev_dbg(emu->card->dev, "interrupt stat76[%d] = %08x, use=%d, channel=%d\n", i, stat76, pchannel->use, pchannel->number);
1254 /* dev_dbg(emu->card->dev, "interrupt [%d] used\n", i); */
1258 dev_dbg(emu->card->dev, "channel=%p\n", pchannel);
1259 dev_dbg(emu->card->dev, "interrupt stat76[%d] = %08x, use=%d, channel=%d\n", i, stat76, pchannel->use, pchannel->number);
1305 err = snd_pcm_new(emu->card, "ca0106", device, 1, 1, &pcm);
1545 /* dev_dbg(emu->card->dev, "I2C:array size=0x%x\n", size); */
1592 static int snd_ca0106_create(int dev, struct snd_card *card,
1610 dev_err(card->dev, "error to set 32bit mask DMA\n");
1621 chip->card = card;
1631 dev_err(card->dev, "cannot allocate the port\n");
1638 dev_err(card->dev, "cannot grab irq\n");
1642 card->sync_irq = chip->irq;
1655 dev_info(card->dev, "Model %04x Rev %08x Serial %08x\n",
1657 strcpy(card->driver, "CA0106");
1658 strcpy(card->shortname, "CA0106");
1669 dev_info(card->dev, "Sound card name=%s, "
1674 sprintf(card->longname, "%s at 0x%lx irq %i",
1679 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
1712 return ((struct snd_ca0106 *)dev_id)->card;
1775 struct snd_card *card;
1787 0, &card);
1791 err = snd_ca0106_create(dev, card, pci, &chip);
1794 card->private_data = chip;
1812 dev_dbg(card->dev, "probe for MIDI channel A ...");
1816 dev_dbg(card->dev, " done.\n");
1822 err = snd_card_register(card);
1826 pci_set_drvdata(pci, card);
1831 snd_card_free(card);
1843 struct snd_card *card = dev_get_drvdata(dev);
1844 struct snd_ca0106 *chip = card->private_data;
1846 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
1857 struct snd_card *card = dev_get_drvdata(dev);
1858 struct snd_ca0106 *chip = card->private_data;
1871 snd_power_change_state(card, SNDRV_CTL_POWER_D0);