Lines Matching defs:card
69 struct snd_card *card;
83 static int portman_create(struct snd_card *card,
97 pm->card = card;
538 static int snd_portman_rawmidi_create(struct snd_card *card)
540 struct portman *pm = card->private_data;
545 err = snd_rawmidi_new(card, CARD_NAME, 0,
677 static void snd_portman_card_private_free(struct snd_card *card)
679 struct portman *pm = card->private_data;
695 struct snd_card *card = NULL;
714 0, &card);
716 snd_printd("Cannot create card\n");
719 strcpy(card->driver, DRIVER_NAME);
720 strcpy(card->shortname, CARD_NAME);
721 sprintf(card->longname, "%s at 0x%lx, irq %i",
722 card->shortname, p->base, p->irq);
724 portman_cb.private = card; /* private */
742 err = portman_create(card, pardev, &pm);
747 card->private_data = pm;
748 card->private_free = snd_portman_card_private_free;
756 err = snd_portman_rawmidi_create(card);
767 platform_set_drvdata(pdev, card);
769 /* At this point card will be usable */
770 err = snd_card_register(card);
772 snd_printd("Cannot register card\n");
784 snd_card_free(card);
790 struct snd_card *card = platform_get_drvdata(pdev);
792 if (card)
793 snd_card_free(card);