• Home
  • Raw
  • Download

Lines Matching refs:card

44 int snd_device_new(struct snd_card *card, snd_device_type_t type,  in snd_device_new()  argument
49 if (snd_BUG_ON(!card || !device_data || !ops)) in snd_device_new()
56 dev->card = card; in snd_device_new()
61 list_add(&dev->list, &card->devices); /* add to the head of list */ in snd_device_new()
79 int snd_device_free(struct snd_card *card, void *device_data) in snd_device_free() argument
83 if (snd_BUG_ON(!card || !device_data)) in snd_device_free()
85 list_for_each_entry(dev, &card->devices, list) { in snd_device_free()
122 int snd_device_disconnect(struct snd_card *card, void *device_data) in snd_device_disconnect() argument
126 if (snd_BUG_ON(!card || !device_data)) in snd_device_disconnect()
128 list_for_each_entry(dev, &card->devices, list) { in snd_device_disconnect()
157 int snd_device_register(struct snd_card *card, void *device_data) in snd_device_register() argument
162 if (snd_BUG_ON(!card || !device_data)) in snd_device_register()
164 list_for_each_entry(dev, &card->devices, list) { in snd_device_register()
186 int snd_device_register_all(struct snd_card *card) in snd_device_register_all() argument
191 if (snd_BUG_ON(!card)) in snd_device_register_all()
193 list_for_each_entry(dev, &card->devices, list) { in snd_device_register_all()
207 int snd_device_disconnect_all(struct snd_card *card) in snd_device_disconnect_all() argument
212 if (snd_BUG_ON(!card)) in snd_device_disconnect_all()
214 list_for_each_entry(dev, &card->devices, list) { in snd_device_disconnect_all()
215 if (snd_device_disconnect(card, dev->device_data) < 0) in snd_device_disconnect_all()
225 int snd_device_free_all(struct snd_card *card, snd_device_cmd_t cmd) in snd_device_free_all() argument
231 if (snd_BUG_ON(!card)) in snd_device_free_all()
236 list_for_each_entry(dev, &card->devices, list) { in snd_device_free_all()
239 if ((err = snd_device_free(card, dev->device_data)) < 0) in snd_device_free_all()