Lines Matching defs:chip
44 mdev = subs->stream->chip->media_dev;
164 static int snd_media_mixer_init(struct snd_usb_audio *chip)
166 struct device *ctl_dev = chip->card->ctl_dev;
169 struct media_device *mdev = chip->media_dev;
177 ctl_intf = chip->ctl_intf_media_devnode;
184 chip->ctl_intf_media_devnode = ctl_intf;
187 list_for_each_entry(mixer, &chip->mixer_list, list) {
199 mctl->media_entity.name = chip->card->mixername;
227 static void snd_media_mixer_delete(struct snd_usb_audio *chip)
230 struct media_device *mdev = chip->media_dev;
235 list_for_each_entry(mixer, &chip->mixer_list, list) {
250 media_devnode_remove(chip->ctl_intf_media_devnode);
251 chip->ctl_intf_media_devnode = NULL;
254 int snd_media_device_create(struct snd_usb_audio *chip,
266 if (chip->media_dev) {
267 mdev = chip->media_dev;
276 chip->media_dev = mdev;
280 ret = snd_media_mixer_init(chip);
296 snd_media_mixer_delete(chip);
299 chip->media_dev = NULL;
310 void snd_media_device_delete(struct snd_usb_audio *chip)
312 struct media_device *mdev = chip->media_dev;
316 list_for_each_entry(stream, &chip->pcm_list, list) {
321 snd_media_mixer_delete(chip);
325 chip->media_dev = NULL;