Lines Matching defs:card

43 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;	/* ID for this card */
445 struct snd_card *card;
774 dev_dbg(cm->card->dev, "cannot set dac channels\n");
805 /* dev_dbg(cm->card->dev, "functrl0 = %08x\n", cm->ctrl); */
828 dev_dbg(cm->card->dev, "functrl1 = %08x\n", val);
844 dev_dbg(cm->card->dev, "chformat = %08x\n", val);
882 dev_dbg(cm->card->dev, "functrl0 = %08x\n", cm->ctrl);
930 dev_err(cm->card->dev, "invalid PCM pointer: %#x\n", rem);
1134 snd_ctl_notify(cm->card, event, &ctl->id);
1170 snd_ctl_notify(cm->card, event, &ctl->id);
1870 err = snd_pcm_new(cm->card, cm->card->driver, device, 1, 1, &pcm);
1893 err = snd_pcm_new(cm->card, cm->card->driver, device, 1, 0, &pcm);
1915 err = snd_pcm_new(cm->card, cm->card->driver, device, 1, 1, &pcm);
2626 /* card control switches */
2633 struct snd_card *card;
2639 if (snd_BUG_ON(!cm || !cm->card))
2642 card = cm->card;
2644 strcpy(card->mixername, "CMedia PCI");
2656 if ((err = snd_ctl_add(card, snd_ctl_new1(&snd_cmipci_mixers[idx], cm))) < 0)
2663 err = snd_ctl_add(cm->card, snd_ctl_new1(sw, cm));
2668 err = snd_ctl_add(cm->card, snd_ctl_new1(&snd_cmipci_nomulti_switch, cm));
2676 err = snd_ctl_add(cm->card, snd_ctl_new1(sw, cm));
2681 if ((err = snd_ctl_add(card, kctl = snd_ctl_new1(&snd_cmipci_spdif_default, cm))) < 0)
2684 if ((err = snd_ctl_add(card, kctl = snd_ctl_new1(&snd_cmipci_spdif_mask, cm))) < 0)
2687 if ((err = snd_ctl_add(card, kctl = snd_ctl_new1(&snd_cmipci_spdif_stream, cm))) < 0)
2694 err = snd_ctl_add(cm->card, snd_ctl_new1(sw, cm));
2703 err = snd_ctl_add(cm->card, snd_ctl_new1(sw, cm));
2709 /* card switches */
2715 err = snd_ctl_add(cm->card,
2727 ctl = snd_ctl_find_id(cm->card, &elem_id);
2746 snd_iprintf(buffer, "%s\n", cm->card->longname);
2760 snd_card_ro_proc_new(cm->card, "cmipci", cm, snd_cmipci_proc_read);
2849 dev_warn(cm->card->dev, "cannot reserve joystick ports\n");
2855 dev_err(cm->card->dev, "cannot allocate memory for gameport\n");
2932 err = snd_opl3_create(cm->card, iosynth, iosynth + 2,
2953 if (snd_opl3_create(cm->card, iosynth, iosynth + 2,
2955 dev_err(cm->card->dev,
2962 dev_err(cm->card->dev, "cannot create OPL3 hwdep\n");
2973 static int snd_cmipci_create(struct snd_card *card, struct pci_dev *pci,
3005 cm->card = card;
3012 if ((err = pci_request_regions(pci, card->driver)) < 0) {
3021 dev_err(card->dev, "unable to grab IRQ %d\n", pci->irq);
3026 card->sync_irq = cm->irq;
3043 sprintf(cm->card->driver + strlen(cm->card->driver),
3046 strcpy(cm->card->driver + strlen(cm->card->driver), "-SWIEC");
3118 sprintf(card->shortname, "C-Media CMI%d", val);
3123 sprintf(card->longname, "%s%s at %#lx, irq %i",
3124 card->shortname, modelstr, cm->iobase, cm->irq);
3126 if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, cm, &ops)) < 0) {
3155 dev_err(cm->card->dev,
3195 if ((err = snd_mpu401_uart_new(card, 0, MPU401_HW_CMIPCI,
3201 dev_err(cm->card->dev,
3232 struct snd_card *card;
3244 0, &card);
3251 strcpy(card->driver, "CMI8738");
3255 strcpy(card->driver, "CMI8338");
3258 strcpy(card->driver, "CMIPCI");
3262 err = snd_cmipci_create(card, pci, dev, &cm);
3266 card->private_data = cm;
3268 err = snd_card_register(card);
3272 pci_set_drvdata(pci, card);
3277 snd_card_free(card);
3312 struct snd_card *card = dev_get_drvdata(dev);
3313 struct cmipci *cm = card->private_data;
3316 snd_power_change_state(card, SNDRV_CTL_POWER_D3hot);
3331 struct snd_card *card = dev_get_drvdata(dev);
3332 struct cmipci *cm = card->private_data;
3347 snd_power_change_state(card, SNDRV_CTL_POWER_D0);