Lines Matching refs:list
25 struct list_head list; /* list of all ioctls */ member
74 list_add_tail(&ctl->list, &card->ctl_files); in snd_ctl_open()
97 list_del(&cread->list); in snd_ctl_empty_read_queue()
115 list_del(&ctl->list); in snd_ctl_release()
118 list_for_each_entry(control, &card->controls, list) in snd_ctl_release()
156 list_for_each_entry(ctl, &card->ctl_files, list) { in snd_ctl_notify()
160 list_for_each_entry(ev, &ctl->events, list) { in snd_ctl_notify()
170 list_add_tail(&ev->list, &ctl->events); in snd_ctl_notify()
308 list_for_each_entry(kctl, &card->controls, list) { in snd_ctl_remove_numid_conflict()
372 list_add_tail(&kcontrol->list, &card->controls); in __snd_ctl_add_replace()
468 list_del(&kcontrol->list); in snd_ctl_remove()
643 list_for_each_entry(kctl, &card->controls, list) { in snd_ctl_find_numid()
673 list_for_each_entry(kctl, &card->controls, list) { in snd_ctl_find_id()
720 struct snd_ctl_elem_list list; in snd_ctl_elem_list() local
726 if (copy_from_user(&list, _list, sizeof(list))) in snd_ctl_elem_list()
728 offset = list.offset; in snd_ctl_elem_list()
729 space = list.space; in snd_ctl_elem_list()
732 list.count = card->controls_count; in snd_ctl_elem_list()
733 list.used = 0; in snd_ctl_elem_list()
735 list_for_each_entry(kctl, &card->controls, list) { in snd_ctl_elem_list()
742 if (copy_to_user(list.pids + list.used, &id, in snd_ctl_elem_list()
747 list.used++; in snd_ctl_elem_list()
756 if (!err && copy_to_user(_list, &list, sizeof(list))) in snd_ctl_elem_list()
1572 list_for_each_entry(p, &snd_control_ioctls, list) { in snd_ctl_ioctl()
1624 list_del(&kev->list); in snd_ctl_read()
1672 list_add_tail(&pn->list, lists); in _snd_ctl_register_ioctl()
1713 list_for_each_entry(p, lists, list) { in _snd_ctl_unregister_ioctl()
1715 list_del(&p->list); in _snd_ctl_unregister_ioctl()
1766 list_for_each_entry(kctl, &card->ctl_files, list) { in snd_ctl_get_preferred_subdevice()
1824 list_for_each_entry(ctl, &card->ctl_files, list) { in snd_ctl_dev_disconnect()