Lines Matching refs:card
68 struct snd_card *card = NULL; in hiface_chip_create() local
77 sizeof(*chip), &card); in hiface_chip_create()
83 strlcpy(card->driver, DRIVER_NAME, sizeof(card->driver)); in hiface_chip_create()
86 strlcpy(card->shortname, quirk->device_name, sizeof(card->shortname)); in hiface_chip_create()
88 strlcpy(card->shortname, "M2Tech generic audio", sizeof(card->shortname)); in hiface_chip_create()
90 strlcat(card->longname, card->shortname, sizeof(card->longname)); in hiface_chip_create()
91 len = strlcat(card->longname, " at ", sizeof(card->longname)); in hiface_chip_create()
92 if (len < sizeof(card->longname)) in hiface_chip_create()
93 usb_make_path(device, card->longname + len, in hiface_chip_create()
94 sizeof(card->longname) - len); in hiface_chip_create()
96 chip = card->private_data; in hiface_chip_create()
98 chip->card = card; in hiface_chip_create()
141 ret = snd_card_register(chip->card); in hiface_chip_probe()
153 snd_card_free(chip->card); in hiface_chip_probe()
162 struct snd_card *card; in hiface_chip_disconnect() local
168 card = chip->card; in hiface_chip_disconnect()
171 snd_card_disconnect(card); in hiface_chip_disconnect()
174 snd_card_free_when_closed(card); in hiface_chip_disconnect()