• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/isa/msnd/

Lines Matching refs:card

216 static int __devinit snd_msnd_probe(struct snd_card *card)
218 struct snd_msnd *chip = card->private_data;
237 strcpy(card->shortname, "Classic/Tahiti/Monterey");
238 strcpy(card->longname, "Turtle Beach Multisound");
241 card->shortname,
267 strcpy(card->shortname, pin);
271 strcpy(card->shortname, pin);
275 strcpy(card->shortname, pin);
279 strcpy(card->shortname, pin);
283 strcpy(card->shortname, fiji);
287 strcpy(card->shortname, fiji);
291 strcpy(card->shortname, fiji);
295 strcpy(card->shortname, pinfiji);
298 strcpy(card->longname, "Turtle Beach Multisound Pinnacle");
301 card->shortname,
381 static int upload_dsp_code(struct snd_card *card)
383 struct snd_msnd *chip = card->private_data;
389 err = request_firmware(&init_fw, INITCODEFILE, card->dev);
394 err = request_firmware(&perm_fw, PERMCODEFILE, card->dev);
426 static int snd_msnd_initialize(struct snd_card *card)
428 struct snd_msnd *chip = card->private_data;
447 err = upload_dsp_code(card);
467 static int snd_msnd_dsp_full_reset(struct snd_card *card)
469 struct snd_msnd *chip = card->private_data;
478 rv = snd_msnd_initialize(card);
496 snd_msnd_dsp_full_reset(chip->card);
538 static int __devinit snd_msnd_attach(struct snd_card *card)
540 struct snd_msnd *chip = card->private_data;
546 err = request_irq(chip->irq, snd_msnd_interrupt, 0, card->shortname,
552 if (request_region(chip->io, DSP_NUMIO, card->shortname) == NULL) {
557 if (!request_mem_region(chip->base, BUFFSIZE, card->shortname)) {
574 err = snd_msnd_dsp_full_reset(card);
579 err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops);
583 err = snd_msnd_pcm(card, 0, NULL);
589 err = snd_msndmix_new(card);
599 err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401,
621 err = snd_card_register(card);
637 static void __devexit snd_msnd_unload(struct snd_card *card)
639 struct snd_msnd *chip = card->private_data;
645 snd_card_free(card);
756 static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR; /* ID for this card */
894 struct snd_card *card;
907 sizeof(struct snd_msnd), &card);
911 snd_card_set_dev(card, pdev);
912 chip = card->private_data;
913 chip->card = card;
952 snd_card_free(card);
1039 err = snd_msnd_probe(card);
1042 snd_card_free(card);
1046 err = snd_msnd_attach(card);
1049 snd_card_free(card);
1052 dev_set_drvdata(pdev, card);
1059 snd_card_free(card);
1089 struct snd_card *card;
1101 * Check that we still have room for another sound card ...
1122 * Create a new ALSA sound card entry, in anticipation
1126 sizeof(struct snd_msnd), &card);
1130 chip = card->private_data;
1131 chip->card = card;
1132 snd_card_set_dev(card, &pcard->card->dev);
1166 ret = snd_msnd_probe(card);
1172 ret = snd_msnd_attach(card);
1178 pnp_set_card_drvdata(pcard, card);
1183 snd_card_free(card);