Lines Matching defs:card

36 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;	/* ID for this card */
37 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card */
97 struct snd_card *card;
195 struct snd_card *card = iwcard->card;
207 iwcard->i2c_res = devm_request_region(card->dev, port, 1,
214 iwcard->i2c_res = devm_request_region(card->dev, port, 1,
222 sprintf(name, "InterWave-%i", card->number);
223 err = snd_i2c_bus_create(card, name, NULL, &bus);
273 strcpy(gus->card->shortname, "AMD InterWave");
448 gus->card->type = SNDRV_CARD_TYPE_IW_DYNASONIC;
492 struct snd_card *card = chip->card;
503 err = snd_ctl_remove_id(card, &id1);
507 err = snd_ctl_remove_id(card, &id1);
513 err = snd_ctl_add(card, snd_ctl_new1(&snd_interwave_controls[idx], chip));
524 err = snd_ctl_rename_id(card, &id1, &id2);
529 err = snd_ctl_rename_id(card, &id1, &id2);
535 err = snd_ctl_rename_id(card, &id1, &id2);
540 err = snd_ctl_rename_id(card, &id1, &id2);
549 struct pnp_card_link *card,
555 iwcard->dev = pnp_request_card_device(card, id->devs[0].id, NULL);
560 iwcard->devtc = pnp_request_card_device(card, id->devs[1].id, NULL);
606 struct snd_card *card;
611 sizeof(struct snd_interwave), &card);
614 iwcard = card->private_data;
615 iwcard->card = card;
617 *cardp = card;
621 static int snd_interwave_probe_gus(struct snd_card *card, int dev,
624 return snd_gus_create(card, port[dev], -irq[dev], dma1[dev], dma2[dev],
628 static int snd_interwave_probe(struct snd_card *card, int dev,
632 struct snd_interwave *iwcard = card->private_data;
661 if (devm_request_irq(card->dev, xirq, snd_interwave_interrupt, 0,
667 card->sync_irq = iwcard->irq;
669 err = snd_wss_create(card,
714 err = snd_ctl_rename_id(card, &id1, &id2);
719 err = snd_ctl_rename_id(card, &id1, &id2);
722 err = snd_tea6330t_update_mixer(card, i2c_bus, 0, 1);
740 strcpy(card->driver, str);
741 strcpy(card->shortname, str);
742 sprintf(card->longname, "%s at 0x%lx, irq %i, dma %d",
748 sprintf(card->longname + strlen(card->longname), "&%d", xdma2);
750 err = snd_card_register(card);
774 struct snd_card *card;
802 err = snd_interwave_card_new(pdev, dev, &card);
807 err = snd_interwave_probe_gus(card, dev, &gus);
813 err = snd_interwave_probe_gus(card, dev, &gus);
821 err = snd_interwave_probe(card, dev, gus);
825 dev_set_drvdata(pdev, card);
843 struct snd_card *card;
854 res = snd_interwave_card_new(&pcard->card->dev, dev, &card);
858 res = snd_interwave_pnp(dev, card->private_data, pcard, pid);
861 res = snd_interwave_probe_gus(card, dev, &gus);
864 res = snd_interwave_probe(card, dev, gus);
867 pnp_set_card_drvdata(pcard, card);