Lines Matching defs:list
32 #include <linux/list.h>
584 int snd_usb_mixer_add_list(struct usb_mixer_elem_list *list,
588 struct usb_mixer_interface *mixer = list->mixer;
599 list->kctl = kctl;
600 list->is_std_info = is_std_info;
601 list->next_id_elem = mixer->id_elems[list->id];
602 mixer->id_elems[list->id] = list;
2378 void *raw_desc, const struct procunit_info *list,
2407 for (info = list; info && info->type; info++)
3255 struct usb_mixer_elem_list *list;
3259 for_each_mixer_elem(list, mixer, unitid) {
3262 if (!list->is_std_info)
3264 info = mixer_elem_list_to_info(list);
3268 &list->kctl->id);
3273 struct usb_mixer_elem_list *list)
3275 struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list);
3300 struct usb_mixer_elem_list *list;
3303 list_for_each_entry(mixer, &chip->mixer_list, list) {
3310 for_each_mixer_elem(list, mixer, unitid) {
3311 snd_iprintf(buffer, " Unit: %i\n", list->id);
3312 if (list->kctl)
3315 list->kctl->id.name,
3316 list->kctl->id.index);
3317 if (list->dump)
3318 list->dump(buffer, list);
3327 struct usb_mixer_elem_list *list;
3342 for_each_mixer_elem(list, mixer, unitid)
3348 for_each_mixer_elem(list, mixer, unitid) {
3351 if (!list->kctl)
3353 if (!list->is_std_info)
3356 info = mixer_elem_list_to_info(list);
3587 list_add(&mixer->list, &chip->mixer_list);
3637 static int restore_mixer_value(struct usb_mixer_elem_list *list)
3639 struct usb_mixer_elem_info *cval = mixer_elem_list_to_info(list);
3672 struct usb_mixer_elem_list *list;
3678 for_each_mixer_elem(list, mixer, id) {
3679 if (list->resume) {
3680 err = list->resume(list);
3694 void snd_usb_mixer_elem_init_std(struct usb_mixer_elem_list *list,
3698 list->mixer = mixer;
3699 list->id = unitid;
3700 list->dump = snd_usb_mixer_dump_cval;
3702 list->resume = restore_mixer_value;